Package: apt-listchanges Version: 3.19 Severity: wishlist apt-listchanges output sometimes includes long seas of near-identical entries like this:
> --- Changes for sudo --- > sudo (1.8.27-1+b1) sid; urgency=low, binary-only=yes > > * Binary-only non-maintainer upload for amd64; no source changes. > * rebuild on buildd > > -- amd64 / i386 Build Daemon (x86-csail-01) > <buildd_amd64-x86-csail...@buildd.debian.org> Tue, 06 Aug 2019 18:58:02 +0000 > > --- Changes for tar --- > tar (1.30+dfsg-6+b1) sid; urgency=low, binary-only=yes > > * Binary-only non-maintainer upload for amd64; no source changes. > * rebuild on buildd > > -- amd64 / i386 Build Daemon (x86-csail-01) > <buildd_amd64-x86-csail...@buildd.debian.org> Tue, 06 Aug 2019 18:41:09 +0000 My most recent upgrade had six pages of those. When changelog entries have "binary-only=yes" and identical changelogs (other than the trailing maintainer line), I'd love to see them collapsed down like this: --- Binary-only uploads (rebuilds) --- sudo (1.8.27-1+b1) sid; urgency=low, binary-only=yes tar (1.30+dfsg-6+b1) sid; urgency=low, binary-only=yes * Binary-only non-maintainer upload for amd64; no source changes. * rebuild on buildd -- System Information: Debian Release: bullseye/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 4.19.0-5-amd64 (SMP w/8 CPU cores) Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) Versions of packages apt-listchanges depends on: ii apt 1.8.2 ii debconf [debconf-2.0] 1.5.72 ii python3 3.7.3-1 ii python3-apt 1.8.4 ii python3-debconf 1.5.72 ii sensible-utils 0.0.12 ii ucf 3.0038+nmu1 apt-listchanges recommends no packages. Versions of packages apt-listchanges suggests: ii chromium [www-browser] 76.0.3809.87-1 pn default-mta | mail-transport-agent <none> ii firefox [www-browser] 68.0.1-2 ii gnome-terminal [x-terminal-emulator] 3.30.2-2 ii python3-gi 3.30.4-1 -- debconf information excluded