Skip to content

Stop installing all "Priority: standard" packages only to remove some of them later

We currently pass --tasks standard to lb config. Due to inconsistencies between the main Debian archive and security.d.o regarding packages priority overrides, combined with an aufs bug, this has broken our incremental upgrades to 3.0.1 and later to 3.6: #13426 (closed), #15418 (closed).

I think our best option is to stop passing --tasks standard to lb config and instead explicitly list the packages we want to install in config/chroot_local-packageslists/*.list. And then every time we upgrade to a new version of Debian, we create a ticket to update that list, based on the current set of Priority: standard packages in that version of Debian. Using a separate file will make this clearer and easier to maintain.

Feature Branch: bugfix/15690-stop-installing-all-priority-standard-packages

Related issues

Original created by @intrigeri on 15690 (Redmine)

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information