<div dir="ltr">Hi <span style="font-size:19.2px">Sergio,</span><div><span style="font-size:19.2px"><br></span></div><div><span style="font-size:19.2px">I have followed your steps to install the snapcraft on my Ubuntu 15.04 desktop:</span></div><div><span style="font-size:19.2px"><br></span></div><div><span style="font-size:19.2px">  sudo add-apt-repository ppa:snappy-dev/tools</span><br style="font-size:19.2px"><span style="font-size:19.2px">    sudo apt-get update</span><br style="font-size:19.2px"><span style="font-size:19.2px">    sudo apt-get install snapcraft</span><span style="font-size:19.2px"><br></span></div><div><span style="font-size:19.2px"><br></span></div><div><span style="font-size:19.2px">It showed me the version 0.5, which was the same as before. Is there anything I missed?</span></div><div><span style="font-size:19.2px"><br></span></div><div><div style=""><span style="font-size:19.2px">liuxg@liuxg:~$    sudo apt-get install snapcraft</span></div><div style=""><span style="font-size:19.2px">Reading package lists... Done</span></div><div style=""><span style="font-size:19.2px">Building dependency tree       </span></div><div style=""><span style="font-size:19.2px">Reading state information... Done</span></div><div style=""><span style="font-size:19.2px">snapcraft is already the newest version.</span></div><div style=""><span style="font-size:19.2px">0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.</span></div><div style=""><span style="font-size:19.2px">liuxg@liuxg:~$ sudo apt-get install snapcraft</span></div><div style=""><span style="font-size:19.2px">Reading package lists... Done</span></div><div style=""><span style="font-size:19.2px">Building dependency tree       </span></div><div style=""><span style="font-size:19.2px">Reading state information... Done</span></div><div style=""><span style="font-size:19.2px">snapcraft is already the newest version.</span></div><div style=""><span style="font-size:19.2px">0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.</span></div><div style=""><span style="font-size:19.2px">liuxg@liuxg:~$ snapcraft version</span></div><div style=""><span style="font-size:19.2px">snapcraft (0.5).</span></div><div style=""><span style="font-size:19.2px">Run "snapcraft help" to get started.</span></div><div style="font-size:19.2px"><br></div></div><div style="font-size:19.2px">Thanks & best regards,</div><div style="font-size:19.2px">XiaoGuo</div><div><span style="font-size:19.2px"><br></span></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jan 12, 2016 at 8:00 PM,  <span dir="ltr"><<a href="mailto:snappy-app-devel-request@lists.ubuntu.com" target="_blank">snappy-app-devel-request@lists.ubuntu.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Send snappy-app-devel mailing list submissions to<br>
        <a href="mailto:snappy-app-devel@lists.ubuntu.com">snappy-app-devel@lists.ubuntu.com</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="https://lists.ubuntu.com/mailman/listinfo/snappy-app-devel" rel="noreferrer" target="_blank">https://lists.ubuntu.com/mailman/listinfo/snappy-app-devel</a><br>
or, via email, send a message with subject or body 'help' to<br>
        <a href="mailto:snappy-app-devel-request@lists.ubuntu.com">snappy-app-devel-request@lists.ubuntu.com</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:snappy-app-devel-owner@lists.ubuntu.com">snappy-app-devel-owner@lists.ubuntu.com</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of snappy-app-devel digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
   1. SoDeRa vote on HN (Maarten Ectors)<br>
   2. ANN: snapcraft 1.0 is now available (Sergio Schvezov)<br>
   3. snapcraft 2.0 yaml changes affecting the review tools, store<br>
      and snappy and snapcraft itself. (Sergio Schvezov)<br>
   4. what's the exactly mean about the "stage-packages" mean when<br>
      I do the snappy development? (Mike Guo)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Mon, 11 Jan 2016 15:34:11 +0200<br>
From: Maarten Ectors <<a href="mailto:maarten.ectors@canonical.com">maarten.ectors@canonical.com</a>><br>
To: <a href="mailto:snappy-app-devel@lists.ubuntu.com">snappy-app-devel@lists.ubuntu.com</a><br>
Subject: SoDeRa vote on HN<br>
Message-ID:<br>
        <CAEVq7FSQjhpGuJLac2sjFZUjfHbuc+mvBoa1O7=<a href="mailto:BrgMybgf-HQ@mail.gmail.com">BrgMybgf-HQ@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
If you like this article, please vote it up on Hacker News:<br>
<a href="https://news.ycombinator.com/item?id=10880618" rel="noreferrer" target="_blank">https://news.ycombinator.com/item?id=10880618</a><br>
<br>
Thanks,<br>
Maarten Ectors<br>
VP of IoT, Proximity Cloud and Next-Gen Networking<br>
Ubuntu <<a href="http://ubuntu.com" rel="noreferrer" target="_blank">http://ubuntu.com</a>> / Canonical <<a href="http://canonical.com" rel="noreferrer" target="_blank">http://canonical.com</a>> UK LTD<br>
<a href="mailto:maarten.ectors@canonical.com">maarten.ectors@canonical.com</a><br>
Fixed: <a href="tel:%2B44%20%280%29%20207%20630%202435" value="+442076302435">+44 (0) 207 630 2435</a><br>
Mobile: <a href="tel:%2B44%20%280%29%20791%20860%208145" value="+447918608145">+44 (0) 791 860 8145</a><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="https://lists.ubuntu.com/archives/snappy-app-devel/attachments/20160111/9833b840/attachment-0001.html" rel="noreferrer" target="_blank">https://lists.ubuntu.com/archives/snappy-app-devel/attachments/20160111/9833b840/attachment-0001.html</a>><br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Mon, 11 Jan 2016 17:01:34 -0300<br>
From: Sergio Schvezov <<a href="mailto:sergio.schvezov@canonical.com">sergio.schvezov@canonical.com</a>><br>
To: snappy-app-devel <<a href="mailto:snappy-app-devel@lists.ubuntu.com">snappy-app-devel@lists.ubuntu.com</a>><br>
Subject: ANN: snapcraft 1.0 is now available<br>
Message-ID:<br>
        <<a href="mailto:CAMso8J9X5WMkctP4BhkxUpsPBXKyMTc5bmHCQdLDu0BYFUSU4A@mail.gmail.com">CAMso8J9X5WMkctP4BhkxUpsPBXKyMTc5bmHCQdLDu0BYFUSU4A@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
Hi all,<br>
<br>
We are happy to announce this release new version (1.0) of snapcraft:<br>
<a href="https://launchpad.net/snapcraft/+milestone/1.0" rel="noreferrer" target="_blank">https://launchpad.net/snapcraft/+milestone/1.0</a><br>
<br>
1.0 marks the first stable release of Snapcraft, and it brings many<br>
bugfixes and features particularly relating to ROS support (see the<br>
changelog for more information). With this release, we're wrapping up<br>
features that target snappy Ubuntu Core's Vivid Vervet (15.04) release and<br>
focusing on the 2.x branch which will have an exclusive focus on Xenial<br>
Xerus (16.04).<br>
<br>
To consume the latest snapcraft release on ubuntu, we suggest you install<br>
snapcraft package from the snappy tools release ppa:<br>
<br>
    sudo add-apt-repository ppa:snappy-dev/tools<br>
    sudo apt-get update<br>
    sudo apt-get install snapcraft<br>
<br>
If you prefer to keep tracking our daily trunk builds, use our<br>
tools-proposed ppa:<br>
    sudo add-apt-repository ppa:snappy-dev/tools-proposed<br>
    sudo apt-get update<br>
    sudo apt-get install snapcraft<br>
<br>
If you don't want to consume the examples from the source branch you can<br>
also get them from the ppas above:<br>
<br>
    sudo apt-get install snapcraft-examples<br>
<br>
After installing this you can find them in<br>
/usr/share/doc/snapcraft-examples/examples. There are some new examples<br>
included in this release as well.<br>
<br>
To get the source for this release check it out at<br>
<a href="https://github.com/ubuntu-core/snapcraft/releases/tag/1.0" rel="noreferrer" target="_blank">https://github.com/ubuntu-core/snapcraft/releases/tag/1.0</a><br>
<br>
A great place to collaborate and discuss features, bugs and ideas on<br>
snapcraft is snappy-app-devel mailing list (URL) or directly in the #snappy<br>
channel on <a href="http://irc.freenode.net" rel="noreferrer" target="_blank">irc.freenode.net</a>.<br>
<br>
To file bugs, please go to <a href="https://bugs.launchpad.net/snapcraft/+filebug" rel="noreferrer" target="_blank">https://bugs.launchpad.net/snapcraft/+filebug</a>.<br>
When creating the bug, if possible, target the 1.x series.<br>
<br>
Happy snapcrafting,<br>
 - Sergio and the team<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="https://lists.ubuntu.com/archives/snappy-app-devel/attachments/20160111/96983723/attachment-0001.html" rel="noreferrer" target="_blank">https://lists.ubuntu.com/archives/snappy-app-devel/attachments/20160111/96983723/attachment-0001.html</a>><br>
<br>
------------------------------<br>
<br>
Message: 3<br>
Date: Mon, 11 Jan 2016 17:40:46 -0300<br>
From: Sergio Schvezov <<a href="mailto:sergio.schvezov@canonical.com">sergio.schvezov@canonical.com</a>><br>
To: snappy-devel <<a href="mailto:snappy-devel@lists.ubuntu.com">snappy-devel@lists.ubuntu.com</a>>,  snappy-app-devel<br>
        <<a href="mailto:snappy-app-devel@lists.ubuntu.com">snappy-app-devel@lists.ubuntu.com</a>><br>
Subject: snapcraft 2.0 yaml changes affecting the review tools, store<br>
        and snappy and snapcraft itself.<br>
Message-ID:<br>
        <CAMso8J9Lf=<a href="mailto:rnxkHw2SNd-yhoZFoC3ovaU1-gt7kLeSxenaZzLQ@mail.gmail.com">rnxkHw2SNd-yhoZFoC3ovaU1-gt7kLeSxenaZzLQ@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
A yaml change to follow the new internal format and unify some of the<br>
language that we were using has just landed in master[1]. I've created<br>
<a href="https://bugs.launchpad.net/click-reviewers-tools/+bug/1532842" rel="noreferrer" target="_blank">https://bugs.launchpad.net/click-reviewers-tools/+bug/1532842</a> to track<br>
affected components.<br>
<br>
So what does this mean:<br>
<br>
- binaries and services are now just apps<br>
- the additional keywords for licenses have changed.<br>
- frameworks are no longer allowed (in preparation for capabilities). The<br>
reason is, among all others, we don't want to lead people down a path that<br>
will soon no longer exist.<br>
- given the former, framework-policy is no longer allowed.<br>
- security-override, security-policy and caps will still be allowed until<br>
the capabilities feature lands.<br>
- A snap.yaml is generated, but for backwards compatibility, a package.yaml<br>
and <a href="http://readme.md" rel="noreferrer" target="_blank">readme.md</a> is also created.<br>
<br>
Work items:<br>
- the store should start parsing snap.yaml<br>
- snappy can begin its migration away from package.yaml and <a href="http://readme.md" rel="noreferrer" target="_blank">readme.md</a><br>
- review tools should start checking snap.yaml (maybe warn about<br>
package.yaml and <a href="http://readme.md" rel="noreferrer" target="_blank">readme.md</a>)<br>
<br>
Once this is done, we will remove the backwards compatible (transitional)<br>
package.yaml and <a href="http://readme.md" rel="noreferrer" target="_blank">readme.md</a><br>
<br>
As a reminder and as stated before, snapcraft 2.0 targets Xenial Xerus<br>
(16.04) and will be released regularly only to the xenial archives.<br>
<br>
Cheers<br>
Sergio<br>
<br>
[1]<br>
<a href="https://github.com/ubuntu-core/snapcraft/commit/ca31dcd69ef33f5b183145be59532afa66073ec6" rel="noreferrer" target="_blank">https://github.com/ubuntu-core/snapcraft/commit/ca31dcd69ef33f5b183145be59532afa66073ec6</a><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="https://lists.ubuntu.com/archives/snappy-app-devel/attachments/20160111/8c315190/attachment-0001.html" rel="noreferrer" target="_blank">https://lists.ubuntu.com/archives/snappy-app-devel/attachments/20160111/8c315190/attachment-0001.html</a>><br>
<br>
------------------------------<br>
<br>
Message: 4<br>
Date: Tue, 12 Jan 2016 12:09:55 +0800<br>
From: Mike Guo <<a href="mailto:hongweig@163.com">hongweig@163.com</a>><br>
To: <a href="mailto:snappy-app-devel@lists.ubuntu.com">snappy-app-devel@lists.ubuntu.com</a><br>
Subject: what's the exactly mean about the "stage-packages" mean when<br>
        I do the snappy development?<br>
Message-ID: <<a href="mailto:CA184178-DC3D-4FEE-B14C-777CA640A806@163.com">CA184178-DC3D-4FEE-B14C-777CA640A806@163.com</a>><br>
Content-Type: text/plain; charset="gb2312"<br>
<br>
Hi, All.<br>
<br>
I read the document here:<br>
<a href="https://developer.ubuntu.com/en/snappy/build-apps/your-first-snap/" rel="noreferrer" target="_blank">https://developer.ubuntu.com/en/snappy/build-apps/your-first-snap/</a> <<a href="https://developer.ubuntu.com/en/snappy/build-apps/your-first-snap/" rel="noreferrer" target="_blank">https://developer.ubuntu.com/en/snappy/build-apps/your-first-snap/</a>><br>
<br>
it tell me how to build my first snappy app there.<br>
<br>
but I got some question for stage-package and the snap craft plugin does.<br>
<br>
according the document.  the snap craft kind of like a ant (or maven or make ) tool, it will manage a snappy project.<br>
<br>
I understood  snapcraft use plugin do some tasks (just like ant did,  ant also use plugin for some task, like upload war to tomcat etc).<br>
<br>
it is make sense to me.  but when I read the section for add the ubuntu dependency to a part.<br>
we add one stage-packages into a parts. snapcraft will download a couple ubuntu package there,  in this example, which is ftwebcam. and it?s dependency .  and when we add the plugin ?go?, it did same thing too.<br>
<br>
so, the question is:  when i try to move the plugin ?go? out, and add it into stage-packages section. it totally doesn?t work.<br>
just tell me no plugin section. from here,  kind of I have a little sense of it,  it will be for build. and I confuse them still.<br>
<br>
if I understood like this:  what?s plugin does is a build base thing, like idk, python itself, perlself.  and the states-package will be include other things: like if we try to make a php snap,   the stage-package will be like lib-png, lib-jpeg, or libgd etc which those package were provided by ubuntu . am I right?<br>
<br>
another example which I working on it, I plan to make a demo for myself,  use sqlite source code, make sqlite snappy app. but which plugin I should used?  it is base on C or C++<br>
<br>
thanks everyone<br>
<br>
<br>
Mike<br>
<br>
<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="https://lists.ubuntu.com/archives/snappy-app-devel/attachments/20160112/6d8521e2/attachment-0001.html" rel="noreferrer" target="_blank">https://lists.ubuntu.com/archives/snappy-app-devel/attachments/20160112/6d8521e2/attachment-0001.html</a>><br>
<br>
------------------------------<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
snappy-app-devel mailing list<br>
<a href="mailto:snappy-app-devel@lists.ubuntu.com">snappy-app-devel@lists.ubuntu.com</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/snappy-app-devel" rel="noreferrer" target="_blank">https://lists.ubuntu.com/mailman/listinfo/snappy-app-devel</a><br>
<br>
<br>
End of snappy-app-devel Digest, Vol 14, Issue 6<br>
***********************************************<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">XiaoGuo, Liu (刘晓国)<div>Mobile: +86-13911181302</div></div></div>
</div>