← Back to team overview

touch-packages team mailing list archive

[Bug 1517426] Re: [trusty] lxc: lxc now depends on lxcfs which is only in backports

 

I mitigated this by adding this beauty to the worker.conf's setup
commands:

    sed -i '/^deb.*-backports/d' /etc/apt/sources.list `ls
/etc/apt/sources.list.d/*2>/dev/null || true`

A more elegant fix would be to tell apt-get source to somehow respect
the apt pinning, i. e. get the source from the series/pocket that it
would install the binaries for. But this doesn't seem to be easy. We
can't explicitly say "apt-get source foo/trusty" as we sometimes (but
not always) have -updates, -proposed, PPAs, etc. We also shouldn't say
"apt-get source foo=<version_of_trigger>" as we would then fail if there
was another upload of foo in between britney ran the last time and the
test started.

** Changed in: auto-package-testing
   Importance: Critical => Low

** Changed in: auto-package-testing
       Status: In Progress => Triaged

** Summary changed:

- [trusty] lxc: lxc now depends on lxcfs which is only in backports
+ don't apt-get source packages from -backports

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to lxc in Ubuntu.
https://bugs.launchpad.net/bugs/1517426

Title:
  don't apt-get source packages from -backports

Status in Auto Package Testing:
  Triaged
Status in lxc package in Ubuntu:
  Invalid

Bug description:
  lxc in trusty depends now on lxcfs but this is only available in the
  backports pocket.  This triggers ADT failures:

  https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac
  /autopkgtest-trusty/trusty/ppc64el/l/lxc/20151118_111844@/log.gz

  Either way I do not believe this is a valid dependancy with it in that
  pocket.

To manage notifications about this bug go to:
https://bugs.launchpad.net/auto-package-testing/+bug/1517426/+subscriptions


References