For the record: I personally don't consider this bug fix-worthy for stable.

First of all: The title is not completely accurate:
APT removes as requested the required package 'mawk' -
(the command used is not provided in the report, but as nothing can
conflict with a required package and required packages are also not
considered for autoremove it needs to be an explicit userrequest)
unfortunately it does this before installing the optional replacement gawk.
Both provide awk on which base-files pre-depends making one of
those awk-implementations (or any other) a pseudo essential.

1. mawk is as said required so the count of people removing it shouldn't
be too high - and they should know what they did and how to fix it.
2. Triggers are part of the configuration process of a package,
so the dependencies of the package responsible for the trigger
should be installed. Unfortunately initramfs-tools depends on the
fact that awk is a pseudo essential instead of depending on it for real.

These two things together with the diffstats of rev 1964.8.12 which
tells us that it adds 77 lines of nontrivial code to one of the more
complex parts of APT used also by aptitude and co. made me think
it doesn't worth the pain of releasing a fixed stable version, but
if Stable Release Team or alike beg to differ…


Best regards

David Kalnischkies

P.S.: I still think that the fix helps in other complicated cases too
we needed to come up with a "workaround" before, but i have no
such case currently handy for testing and it would help anyway
only in squeeze to squeeze+1 upgrades…
(before we need to assume that the user uses an unfixed apt)



--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to