Package: apt-listbugs Version: 0.1.36 Severity: normal The behaviour of apt-listbugs under unattended-upgrades is suboptimal:
* It causes the apt run to abort before it can start. - With minimal steps mode some packages may be upgraded, but once a bug is found, no subsequent package upgrade steps can be run. * The messages say that pinning is being added but they are not added. Since unattended-upgrades are not interactive the user can never interact with apt-listbugs to add pinning and cannot restart the apt session, which is currently required for the pinning to take effect. For this reason I suggest that when in non-interactive mode, a hook for APT::Update::Post-Invoke (run by `apt update`) is added that will invoke apt-listbugs and add pinning for any packages that need pinning added and removing any that no longer apply. At this point apt-listbugs should not do any prompting or errors, since it is not running in the interactive mode. Then when `apt upgrade` is run the apt-listbugs hook will see pinning, not abort the upgrade and the upgrade will complete, minus the packages that could not be upgraded due to bugs. Please set the Explanation field to say that the package pin was added automatically, so that sysadmins reading it understand that the pin was added by apt-listbugs rather than being set by a sysadmin. -- System Information: Debian Release: bookworm/sid APT prefers testing-debug APT policy: (900, 'testing-debug'), (900, 'testing'), (800, 'unstable-debug'), (800, 'unstable'), (790, 'buildd-unstable'), (700, 'experimental-debug'), (700, 'experimental'), (690, 'buildd-experimental') merged-usr: no Architecture: amd64 (x86_64) Kernel: Linux 5.19.0-2-amd64 (SMP w/8 CPU threads; PREEMPT) Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8), LANGUAGE=en_AU:en Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages apt-listbugs depends on: ii apt 2.5.3 ii ruby 1:3.0+3.1 ii ruby-debian 0.3.10+b7 ii ruby-gettext 3.3.3-2 ii ruby-soap4r 2.0.5-5 ii ruby-unicode 0.4.4.4-1+b4 ii ruby-xmlparser 0.7.3-4+b3 Versions of packages apt-listbugs recommends: ii ruby-httpclient 2.8.3+git20211122.4658227-1 Versions of packages apt-listbugs suggests: ii chromium [www-browser] 106.0.5249.91-1 ii dillo [www-browser] 3.0.5-7+b1 ii elinks [www-browser] 0.13.2-1+b3 ii firefox [www-browser] 105.0.1-1 ii firefox-esr [www-browser] 102.3.0esr-1 ii links [www-browser] 2.27-1+b1 ii lynx [www-browser] 2.9.0dev.10-1+b1 ii netsurf-gtk [www-browser] 3.10-1+b3 ii reportbug 11.5.1 ii sensible-utils 0.0.17 ii w3m [www-browser] 0.5.3+git20220429-1+b1 ii xdg-utils 1.1.3-4.1 -- no debconf information -- bye, pabs https://wiki.debian.org/PaulWise
signature.asc
Description: This is a digitally signed message part