Public bug reported:

Given one snap x with different revisions in stable and edge, have one
snap recipe (snapcraft.yaml) with

    build-snaps:
      - x/stable

, execute snapcraft. You can interrupt it as soon as you verify the x
was downloaded from channel stable, or let the build of the snap finish.

Now alter snapcraft.yaml so it says

    build-snaps:
      - x/edge

and execute snapcraft again.

Expected: Snapcraft pulls x from edge channel for new build
Observed: Snapcraft keeps x from stable channel for new build

Real life example where this always happens: Chromium dev[1] vs Chromium
stable[2], where x is the llvm-chromium snap.

https://git.launchpad.net/~chromium-team/chromium-browser/+git/snap-from-source/tree/snapcraft.yaml?h=dev
https://git.launchpad.net/~chromium-team/chromium-browser/+git/snap-from-source/tree/snapcraft.yaml?h=stable

** Affects: snapcraft (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2141567

Title:
  Build-snap channel is not updated

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/snapcraft/+bug/2141567/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to