I spoke with pedronis about this. It appears the snapd package in the
devel series tests against the edge versions of the snaps, and the core
snap is currently broken on edge.

https://github.com/snapcore/snapd/blob/2.23.1/packaging/ubuntu-16.04/tests/integrationtests#L27

The above code picks stable or candidate channel for snaps based on the
pocket of the snapd package.  This is definitely wrong for the devel
series, where the package is in neither -proposed nor -updates, but
rather in the release pocket.

I think it's also wrong for SRUs.  Whether the autopkgtest is triggered
for a new snapd or a new package that snapd depends on (random example:
snapd), this is a CI test for the updated *package*, and the version of
the core snap used should not be varied.

If the autopkgtests are also being used in a different context to
validate updates of the core snap itself (which sounds like a good idea
to me), this use of the edge channel should be configured in some other
way independent of the snapd package's pocket.

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

Title:
  autopkgtests for 2.23.1+17.04 have regressed in release

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

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

Reply via email to