#1088663 apt-listchanges: Does not show all changelogs

#1088663#5
Date:
2024-11-29 07:57:57 UTC
From:
To:
When a  new kernel is installed, then the changelog is not shown, e.g.
today I see the changelog shown below, however

Upgrading:
  gir1.2-nm-1.0          libkf5plasma5       libkf6purpose6         libperl-dev             libpipewire-0.3-modules  libspa-0.2-bluetooth  linux-libc-dev  perl-modules-5.40  plasma-framework
  gtk-update-icon-cache  libkf5plasmaquick5  libkf6purposewidgets6  libperl5.40             libqt5designer5          libspa-0.2-modules    perl            pipewire           qdbus-qt5
  libgtk-4-1             libkf6purpose-bin   libnm0                 libpipewire-0.3-0t64    libqt5help5              libxapian30           perl-base       pipewire-bin
  libgtk-4-common        libkf6purpose-data  libopenblas0-pthread   libpipewire-0.3-common  libqt6multimedia6        linux-image-amd64     perl-doc        pipewire-pulse

Installing dependencies:
  linux-image-6.11.10-amd64

Vorgeschlagene Pakete:
  linux-doc-6.11  debian-kernel-handbook

Summary:
  Upgrading: 34, Installing: 1, Removing: 0, Not Upgrading: 0
  Download size: 0 B / 147 MB
  Space needed: 155 MB / 2.173 MB available

As you can see, linux-image-amd64 is upgraded and linux-image-6.11.10-amd64 is
installed.

I' mot sure if this is the only one, but here I noticed it. Maybe this
is the same as #1086598? Then please merge.

Until now, I "only" really read the changelogs, assuming all packages
are listed and I missed several times the kernel upgrade. (And, of
course, I'm interested in reading the changelogs in the first place
for all packages).

Comparing the changelog below with the list above, I would expect something
for gir1.2-nm-1.0 and qdbus-qt5 as well.


apt-listchanges: Changelogs
---------------------------

perl (5.40.0-8) unstable; urgency=medium

  [ Luca Boccassi ]
  * Drop Pre-Depends satisfied since Debian 8 Jessie. (Closes: #1087762)

  [ Niko Tyni ]
  * Minor packaging tweaks:
    + Remove long obsolete maintainer script parts
    + Add debian/upstream-metadata
    + Update upstream URLs
    + Disable reprotest check on Gitlab CI
    + Update some lintian overrides
--- Binärer NMU von: network-manager (1.50.0-1+b1)

  * Binary-only non-maintainer upload for amd64; no source changes.
  * Rebuild against ppp 2.5.1.1.

#1088663#10
Date:
2024-11-29 15:33:09 UTC
From:
To:
gir1.2-nm-1.0 is a binNMU which is shown at the end of the changelog you
pasted, under "network-manager" because that's how it's listed in the
binNMU changelog file. I believe there's already a separate open
apt-listchanges bug requesting that the names of impacted packages be
included in the output to make this clearer.

Similarly for qdbus-qt5, the changes are shown in the changelog under
"qttools-opensource-src".

Regarding the kernel changelogs, this is a different issue than the
other open bugs so I will have to investigate further, but don't have
time atm so leaving this bug open to remind me to do it later.

   jik

#1088663#15
Date:
2024-11-29 15:39:49 UTC
From:
To:
Hello Jonathan,
Am Fri, Nov 29, 2024 at 10:33:09AM -0500 schrieb Jonathan Kamens:

Thanks for the analysis!

Thanks!

Greetings

        Helge