Okay, based on the conversation in the Debian bug, I have a patch that fixes this regression, and doesn't regress the previous fix. SRUing to trusty to fix my point release, and will cover the other releases and maybe even write test cases for the testsuite when things calm down a tiny bit.
-- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to apt in Ubuntu. https://bugs.launchpad.net/bugs/1479207 Title: Never-MarkAuto-Sections not working correctly Status in apt package in Ubuntu: New Status in apt source package in Trusty: New Status in apt source package in Vivid: New Bug description: In current trusty, vivid, and wily, when you install ubuntu-minimal (from the "metapackages" section) in a clean chroot, some 75ish packages are installed. If you then "apt-get --purge autoremove ubuntu-minimal", some large portion (between 20 and 40, depending on the target release) of those dependencies are removed again. If this test is repeated putting the release pocket version of apt/libapt on hold, the purge/autoremove only removes the metapackage, but none of its dependencies, so this is likely a regression brought on from the previous autoremoval fix. This bug is release-critical for the 14.04.3 point release, as we install using metapackages instead of tasks in point releases, thus meaning that anyone removing ubuntu-desktop for any reason will end up with dozens (potentially hundreds) of packages on the autoremoval list. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1479207/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp