Package: apt-listchanges Version: 3.22 Severity: wishlist Dear Maintainer,
>From my perspective, this is technically not a new bug report; it is another part of the wishlist item reported as bug #841837, which was not addressed by the change which led that bug report to be closed. The change made under that bug report resulted in identical binNMU entries being folded together, and listed with one entry per identical changelog, at the end of the list. This is a major improvement, and addresses the large majority of cases where such identical entries made change lists hard to read. However, as mentioned in that wishlist bug report, binNMUs are not the only context in which substantially-identical changelogs occur: > (At the moment, I am also seeing a mass set of identical entries in > an apparently maintainer-initiated update to set of KDE-related > packages; a couple of dozen or so packages seem to have been updated > simultaneously to the same version, with identical or near-identical > changes in each. This sort of issue thus is not exclusive to such > automatic rebuilds, it's just most common there.) I am once again seeing this, albeit at a smaller scale, with a mass update to KDE-related packages. Specifically (although I cannot guarantee that this is the full set of affected packages, without spending more time on analyzing each changelog entry than I want to invest), kcrash, kdbusaddons, and kemoticons have changelog entries for version 5.70.0-1 which differ only in the package name and the exact timestamp. (Some other packages involved in the same mass update seem to include a changelog section for that version which is identical to the one from the packages named, but also have an additional changelog section for the same version to describe other changes which are specific to each package. Otherwise, there would probably be closer to a dozen packages which I could easily list. Splitting out such identical sections from otherwise-differing changelog entries would clearly do more harm than good.) Part of the request made under that bug report was for all such identical changelog entries to be folded together, much (if not necessarily exactly) as is now done with binNMUs; whether the identical changelog entries result from binNMUs or from something else is not relevant to that purpose. Please either extend the current binNMU folding to catch other types of identical changelog entries and treat them similarly, or add an additional feature (possibly requiring enablement via an option) to cause such additional identical entries to be folded together in a similar way. (I can easily see that this may be a less commonly desired behavior, and that indeed some people may prefer to have it not happen, given that it would break up the orderly listing of package versions in cases where other versions' changelog entries to the same packages are not similarly identical. As such, making this an optional behavior which has to be enabled would probably be more appropriate than making it the default.) -- System Information: Debian Release: bullseye/sid APT prefers testing APT policy: (900, 'testing'), (800, 'stable'), (500, 'testing-debug') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.6.0-1-amd64 (SMP w/12 CPU cores) Kernel taint flags: TAINT_WARN Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) LSM: AppArmor: enabled Versions of packages apt-listchanges depends on: ii apt 2.1.5 ii debconf [debconf-2.0] 1.5.74 ii python3 3.8.2-3 ii python3-apt 2.1.3 ii python3-debconf 1.5.74 ii sensible-utils 0.0.12+nmu1 ii ucf 3.0042 apt-listchanges recommends no packages. Versions of packages apt-listchanges suggests: ii chromium [www-browser] 81.0.4044.92-1 ii dillo [www-browser] 3.0.5-7 ii elinks [www-browser] 0.13.1-4 ii exim4-daemon-light [mail-transport-agent] 4.93-16 ii iceweasel [www-browser] 38.8.0esr-1~deb8u1 ii kterm [x-terminal-emulator] 6.2.0-46.2 ii links [www-browser] 2.20.2-1+b1 ii lynx [www-browser] 2.9.0dev.5-1 ii python3-gi 3.36.0-3 ii w3m [www-browser] 0.5.3-38 ii xterm [x-terminal-emulator] 356-1 -- debconf information: * apt-listchanges/save-seen: true * apt-listchanges/which: both * apt-listchanges/email-format: text * apt-listchanges/email-address: root * apt-listchanges/reverse: false * apt-listchanges/no-network: false * apt-listchanges/frontend: pager * apt-listchanges/headers: false * apt-listchanges/confirm: true