Package: apt-listchanges Version: 4.8 Severity: minor Dear Maintainer,
I routinely upgrade packages by a series of commands like apt-get install $(apt-mark showmanual | grep ^lib[abcde]) , changing the regex pattern from one command to the next to upgrade a chunk of installed packages at a time. The most recent time I did so with that specific command, at the end of the list was a series of binNMU entries, as normal. In this instance, that list included the following two entries: ====1==== --- Binary NMU of: e2fsprogs (1.47.2-3+b4), libcap2 (1:2.75-10+b2) * Binary-only non-maintainer upload for amd64; no source changes. * Rebuild for outdated Built-Using (glibc/2.41-11) ====1==== ====2==== --- Binary NMU of: libcap2 (1:2.75-10+b2), e2fsprogs (1.47.2-3+b4) * Binary-only non-maintainer upload for i386; no source changes. * Rebuild for outdated Built-Using (glibc/2.41-11) ====2==== As far as I can see, these appear to cover the exact same NMU twice, except with the packages listed in reverse order the second time. I expected that each binNMU would have only one entry shown, and that the order of packages within an entry would not matter for determining whether it would be considered a duplicate. I do not know how this behavior came about, but it seems clear that it would not be intended, so I want to at least report that it occurred. -- Package-specific info: ==> /etc/apt/listchanges.conf <== [apt] frontend=pager which=both email_address=root email_format=text confirm=true headers=false reverse=false save_seen=/var/lib/apt/listchanges no_network=false -- System Information: Debian Release: forky/sid APT prefers testing APT policy: (900, 'testing'), (800, 'stable'), (500, 'testing-debug'), (500, 'stable-security') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.16.12+deb14+1-amd64 (SMP w/12 CPU threads; PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: sysvinit (via /sbin/init) LSM: AppArmor: enabled Versions of packages apt-listchanges depends on: ii apt 3.1.12 ii debconf [debconf-2.0] 1.5.91 ii python3 3.13.7-1 ii python3-apt 3.0.0 ii python3-debconf 1.5.91 ii sensible-utils 0.0.26 ii ucf 3.0052 apt-listchanges recommends no packages. Versions of packages apt-listchanges suggests: ii chromium [www-browser] 142.0.7444.175-1 ii cool-retro-term [x-terminal-emulator] 1.2.0+ds2-4 ii dillo [www-browser] 3.0.5-7.2 ii elinks [www-browser] 0.18.0-2 ii exim4-daemon-light [mail-transport-agent] 4.99-4 ii firefox-ajbesr [www-browser] 52.9.0esr-1ajb1 ii links [www-browser] 2.29-2+b3 ii lynx [www-browser] 2.9.2-1 ii python3-gi 3.50.0-8 ii w3m [www-browser] 0.5.3+git20230121-2.1 ii xterm [x-terminal-emulator] 403-1 -- debconf information: * apt-listchanges/email-address: root * apt-listchanges/headers: false * apt-listchanges/reverse: false * apt-listchanges/confirm: true * apt-listchanges/save-seen: true * apt-listchanges/which: both * apt-listchanges/email-format: text * apt-listchanges/frontend: pager * apt-listchanges/no-network: false

