Package: apt-listchanges
Version: 4.8
Severity: normal
X-Debbugs-Cc: [email protected]

Dear Maintainer,

Emails from apt-listchanges for today's thunderbird update in
trixie-security contain the stanzas in a different order to the
changelog and this order does not make sense.

apt-listchanges sent me:

  thunderbird (1:140.3.0esr-1) unstable; urgency=medium
  thunderbird (1:140.3.0esr-1~deb13u1) trixie-security; urgency=medium
  thunderbird (1:140.2.0esr-1) experimental; urgency=medium
  thunderbird (1:140.1.1esr-1) experimental; urgency=medium
  [...]

while /usr/share/doc/thunderbird/changelog.Debian.gz contains:

  thunderbird (1:140.3.0esr-1~deb13u1) trixie-security; urgency=medium
  thunderbird (1:140.3.0esr-1) unstable; urgency=medium
  thunderbird (1:140.2.0esr-1) experimental; urgency=medium
  thunderbird (1:140.1.1esr-1) experimental; urgency=medium
  [...]

Note the ordering of the first two entries.
The most recent entry of changelog has a lower version string than the next
one because this package is taking security updates into stable directly
from unstable as the package is based on an upstream-supported LTS branch.
The version in trixie-security needs to be lower than the version in
forky/sid so that upgrades work.

The changelog entries should be presented in the same order as the
changelog so that they make sense.

thanks
Stuart


-- Package-specific info:
==> /etc/apt/listchanges.conf <==
[apt]
frontend=mail
confirm=true
email_address=<....>
save_seen=/var/lib/apt/listchanges
which=both
no_network=false
headers=true
reverse=false
email_format=html


-- System Information:
Debian Release: 13.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 
'stable-debug'), (500, 'proposed-updates'), (500, 'stable'), (60, 'unstable'), 
(1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.12.38+deb13-amd64 (SMP w/22 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_AU:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages apt-listchanges depends on:
ii  apt                    3.0.3
ii  debconf [debconf-2.0]  1.5.91
ii  python3                3.13.5-1
ii  python3-apt            3.0.0
ii  python3-debconf        1.5.91
ii  sensible-utils         0.0.25
ii  ucf                    3.0052

apt-listchanges recommends no packages.

Versions of packages apt-listchanges suggests:
ii  chromium [www-browser]         140.0.7339.207-1~deb13u1
ii  dma [mail-transport-agent]     0.13-1+b2
ii  firefox-esr [www-browser]      140.3.0esr-1~deb13u1
ii  konqueror [www-browser]        4:25.04.0-1
ii  konsole [x-terminal-emulator]  4:25.04.2-1
ii  links [www-browser]            2.29-2+b3
ii  links2 [www-browser]           2.29-2+b3
ii  lynx [www-browser]             2.9.2-1
ii  python3-gi                     3.50.0-4+b1
ii  w3m [www-browser]              0.5.3+git20230121-2.1
ii  xterm [x-terminal-emulator]    398-1
ii  yakuake [x-terminal-emulator]  25.04.0-1

-- debconf information:
* apt-listchanges/headers: true
* apt-listchanges/reverse: false
* apt-listchanges/no-network: false
* apt-listchanges/which: both
* apt-listchanges/confirm: true
* apt-listchanges/frontend: mail
* apt-listchanges/email-address: <....>
* apt-listchanges/email-format: html
* apt-listchanges/save-seen: true

Reply via email to