This doesn't really involve cleaning, in fact it's not ideal that anything needs to be cleaned at all in this case-- snapcraft needs to pick up local changes automatically. That work in ongoing.
On 01/09/2017 05:35 PM, Gustavo Niemeyer wrote: > > This is one area that is still super confusing, and would be worth > investing some time on soon. > > We discussed this back in May on: > > - clean behavior is confusing > https://bugs.launchpad.net/snapcraft/+bug/1582469 > > As described there, this is a rock on the most important pipeline of the > tool. > > > On Mon, Jan 9, 2017 at 11:31 PM, Kyle Fazzari > <kyle.fazz...@canonical.com <mailto:kyle.fazz...@canonical.com>> wrote: > > On 01/09/2017 12:08 PM, Michał Sawicz wrote: > > W dniu 09.01.2017 o 20:32, Michał Sawicz pisze: > >> I *think* (may be wrong) that `snapcraft pull` can help here: > >> > >> http://snapcraft.io/docs/reference/snapcraft-command#pull > <http://snapcraft.io/docs/reference/snapcraft-command#pull> > > > > I was able to force `snapcraft pull` to pull things again by messing > > with parts/part-name/state - might wanna try that in case there's no > > better answers. > > Careful with this, snapcraft tends to get upset if you mess with its > state behind its back. > > Lifecycle steps build upon each other: pull -> build -> stage -> prime. > Let's say you ran `snapcraft build A`, which will pull part A (let's say > it was commit abdc1), and then build it. If commit abcd2 is later made > and you want to build it, you need to clean the pull step (which will > also clean the build step) with `snapcraft clean A`, and build again: > `snapcraft build A`. That will pull any updates that have been made, and > build anew. > > -- > Kyle Fazzari (kyrofa) > Software Engineer > Canonical Ltd. > k...@canonical.com <mailto:k...@canonical.com> > > > -- > Snapcraft mailing list > Snapcraft@lists.snapcraft.io <mailto:Snapcraft@lists.snapcraft.io> > Modify settings or unsubscribe at: > https://lists.ubuntu.com/mailman/listinfo/snapcraft > <https://lists.ubuntu.com/mailman/listinfo/snapcraft> > > > > > -- > > gustavo @ http://niemeyer.net > > -- Kyle Fazzari (kyrofa) Software Engineer Canonical Ltd. k...@canonical.com
signature.asc
Description: OpenPGP digital signature
-- Snapcraft mailing list Snapcraft@lists.snapcraft.io Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/snapcraft