<div dir="ltr"><div class="" id="magicdomid2843"><span class="">Hi all,</span></div><div class="" id="magicdomid2844"><br></div><div class="" id="magicdomid2845"><span class="">Since the announcement we did back in August ( </span><span class=""><a href="https://insights.ubuntu.com/2015/08/03/java-on-snappy/">https://insights.ubuntu.com/2015/08/03/java-on-snappy/</a></span><span class=""> ) snapcraft has come a long way and we are happy to announce the availability of our first official checkpoint release snapcraft 0.2: </span><span class=""><a href="https://launchpad.net/snapcraft/+milestone/0.2">https://launchpad.net/snapcraft/+milestone/0.2</a></span></div><div class="" id="magicdomid2846"><br></div><div class="" id="magicdomid2847"><span class="">This release introduces quite a few improvements to our snapcraft.yaml, including:</span></div><div class="" id="magicdomid2848"><br></div><div class="" id="magicdomid2849"><span class="">     - support for a more powerful syntax to define and describe your binaries and services</span></div><div class="" id="magicdomid2850"><span class="">     - the organize keyword that gives you fine grained control about the file tree structure exposed to the staging area and of the produced snap</span></div><div class="" id="magicdomid2851"><span class="">     - the filesset keyword makes it easier for you select the files from your parts for your final snap</span></div><div class="" id="magicdomid2852"><span class="">     - the after keyword supports to use parts collaboratively defined by the community on a wiki page (</span><span class=""><a href="https://wiki.ubuntu.com/Snappy/Parts%29">https://wiki.ubuntu.com/Snappy/Parts)</a></span></div><div class="" id="magicdomid2853"><span class="">     - stage-packages makes it easier to include content from ubuntu packages in your snap wiithout the need for an Ubuntu plugin</span></div><div class="" id="magicdomid2854"><span class="">     - a yaml schema that is used to validate the snapcraft.yaml making</span></div><div class="" id="magicdomid2855"><span class="">     - the ability to define all metadata in snapcraft.yaml, without the need to ship a meta-data/ directory with a package.yaml</span></div><div class="" id="magicdomid2856"><br></div><div class="" id="magicdomid2857"><span class="">Further the plugins shipped saw improvements:</span></div><div class="" id="magicdomid2858"><span class="">    - pip support now included in python3-project and python2-project plugins</span></div><div class="" id="magicdomid2859"><span class="">    - no need to specify the module in the plugin definition</span></div><div class="" id="magicdomid2860"><span class="">    - local plugins can be more conveniently developed and included in your project and don't need to use the x- prefix, they are searched for if no match is found in the main reposiory.</span></div><div class="" id="magicdomid2861"><br></div><div class="" id="magicdomid2862"><span class="">Also, the much requested "snapcraft clean" command got implemented as well as more tests and examples were added alongside a good chunk of bugs that got fixed that are listed on the milestone page linked above.</span></div><div class="" id="magicdomid2863"><br></div><div class="" id="magicdomid2864"><span class="">You will notice that this release introduces many breaking changes we felt were necessary to provide a neater and more solid snapcrafting experience. The improvements in the snapcraft.yaml format mean that projects using the old format need to be updated. The documentation for your first snap has been updated to reflect these changes </span><span class=""><a href="https://developer.ubuntu.com/snappy/snapcraft/">https://developer.ubuntu.com/snappy/snapcraft/</a></span></div><div class="" id="magicdomid2865"><br></div><div class="" id="magicdomid2866"><span class="">To consume the latest snapcraft release on ubuntu, we suggest you install snapcraft package from the snappy tools release ppa:</span></div><div class="" id="magicdomid2867"><br></div><div class="" id="magicdomid2868"><span class="">    sudo add-apt-repository ppa:snappy-dev/tools</span></div><div class="" id="magicdomid2869"><span class="">    sudo apt-get update</span></div><div class="" id="magicdomid2870"><span class="">    sudo apt-get install snapcraft</span></div><div class="" id="magicdomid2871"><br></div><div class="" id="magicdomid2872"><span class="">If you prefer to keep tracking our daily trunk builds, use our tools-proposed ppa:</span></div><div class="" id="magicdomid2873"><br></div><div class="" id="magicdomid2874"><span class="">    sudo add-apt-repository ppa:snappy-dev/tools-proposed</span></div><div class="" id="magicdomid2875"><span class="">    sudo apt-get update</span></div><div class="" id="magicdomid2876"><span class="">    sudo apt-get install snapcraft</span></div><div class="" id="magicdomid2877"><br></div><div class="" id="magicdomid2878"><span class="">If you don't want to consume the examples from the source branch you can also get them from the ppas above:</span></div><div class="" id="magicdomid2879"><span class="">    </span></div><div class="" id="magicdomid2880"><span class="">    sudo apt-get install snapcraft-examples</span></div><div class="" id="magicdomid2881"><br></div><div class="" id="magicdomid2882"><span class="">After installing this you can find them in /usr/share/snapcraft/examples</span></div><div class="" id="magicdomid2883"><span class="">    </span></div><div class="" id="magicdomid2884"><span class="">To get the source for this release, you can branch lp:snapcraft/0.2. The trunk is available at lp:snapcraft.</span></div><div class="" id="magicdomid2885"><br></div><div class="" id="magicdomid2886"><span class="">A great place to collaborate and discuss features, bugs and ideas on snapcraft is snappy-app-devel mailing list (URL) or directly in the #snappy channel on <a href="http://irc.freenode.net">irc.freenode.net</a>.</span></div><div class="" id="magicdomid2887"><br></div><div class="" id="magicdomid2888"><span class="">To file bugs, please use our launchpad project: </span><span class=""><a href="https://bugs.launchpad.net/snapcraft">https://bugs.launchpad.net/snapcraft</a></span><span class="">.</span></div><div class="" id="magicdomid2889"><br></div><div class="" id="magicdomid2890"><span class="">Happy snapcrafting,</span></div><div class="" id="magicdomid2891"><br></div><div class="" id="magicdomid2892"><span class=""> - Sergio and the team</span></div></div>