Package: release.debian.org
Severity: normal
Tags: bullseye
User: release.debian@packages.debian.org
Usertags: pu
[ Reason ]
This update backports multiple fixes from unstable for RC bugs and fixes
broken behavior. It makes the dpkg-fsys-usrunmess script more robust,
fixes mishandling of versioned symbols due to output changes in objdump,
fixes the removal-on-upgrade conffile support, and adds support for the
ARC arch. There's also a tiny fix for the Dutch translated man pages.
[ Impact ]
* The dpkg-shlibdeps problem would cause wrong dependency information
which could lead to programs unable to run-time link due to missing
symbols.
* The removal-on-upgrade conffile support could end up removing
pathnames owned by other packages.
* The dpkg-fsys-usrunmess changes make the script more robust, to
reduce the potential for breakage and avoid known problematic
scenarios that can leave the system messed up, requiring arduous
recovery.
* The arc arch porters cannot introduce it properly as the infr runs
on stable which currently does not know about it.
[ Tests ]
* The fix for dpkg-shlibdeps can be verified by running that version
on unstable/testing and building cppcheck. (I have pending adding
a minimal test case into the test suite in git main though.)
* The removal-on-upgrade conffile fix contains functional tests.
* The dpkg-fsys-usrunmess has been run on a merged-/usr system with
the various conditions and it works as expected.
* The arc arch addition is trivial, but still contains some test suite
coverage.
[ Risks ]
All these fixes have been in unstable/testing for months now, w/ no
reported regressions. The biggest changes are for the
removal-on-upgrade conffile support, but that ends up being more of
moving code around, and the changes to dpkg-fsys-usrunmess. But none
are that big anyway.
[ Checklist ]
[√] *all* changes are documented in the d/changelog
[√] I reviewed all changes and I approve them
[√] attach debdiff against the package in (old)stable
[√] the issue is verified as fixed in unstable
[ Changes ]
The git log is included in the debdiff, which I'm attaching in its full
compressed form with no filtering applied.
[ Other info ]
None.
Thanks,
Guillem
dpkg-1.20.11-1.20.12.debdiff.xz
Description: application/xz