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
- Related to #15418 (closed)
- Related to #13426 (closed)
- Related to #16280
-
Blocked by #15472 (closed) -
Blocked by #15419 (closed) - Blocks #15854 (closed)
- Blocks #16272 (closed)
Original created by @intrigeri on 15690 (Redmine)