Control: tags -1 confirmed moreinfo Hi,
On Mon, Apr 12, 2021 at 06:20:10PM +0200, Guillem Jover wrote: > This is a pre-approval unblock request for dpkg. > > [ Reason ] > > This includes an RC bug fix, and an old regression affecting apt > with auto-deconfiguring during upgrades for Protected/Essential > packages, Can you give an example of how this issue can happen (if there is a bug report, feel free to point at that one). > a regression in the perl code ignoring exceptions, and a > couple of recent regressions in start-stop-daemon and dpkg-realpath. > Then a few fixes to the test suite, affecting mostly CPAN. > > [ Impact ] > > The ones affecting the code would not be good to let as is. The test > suite ones even though not affecting Debian directly should be safe, > otherwise they'd not pass. :) > > [ Tests ] > > The unit tests and the recently merged functional test suite all pass. > Not all the above are covered by these, but they have been tested > manually otherwise. I have tests for the exception trapping, but it > was too invasive so I've queued it for 1.21.x instead. > > [ Risks ] > > The changes either affect new features (s-s-d), new features breaking > other parts of the code (dpkg-realpath), or behavior that would > currently fail anyway (auto-deconfigure for Protected/Essential), > and that apt will need to workaround for now via --force options. > > There should be no behavior changes during source package building, > except for restoring some error failures that were currently being > partially ignored (for dpkg-source, but then trapped by dpkg-buildpackage > f.ex.). > > All changes are fairly minimal. Please go ahead with the upload and remove the moreinfo tag from this bug when the new version is in unstable. [...] > The debdiff includes lots of noise due to the po and generated translated > man pages, that's why I've included the relevant split patches excluding > translation updates. Thanks for that! That made the review a lot easier. > And the git branch is at: > > https://git.hadrons.org/cgit/debian/dpkg/dpkg.git/log/?h=next/1.20.8 > > unblock dpkg/1.20.8 Cheers, Ivo