Your message dated Sat, 07 Oct 2023 21:34:07 +0000
with message-id <e1qpew3-00dm7o...@fasolo.debian.org>
and subject line Bug#383803: fixed in apt-listchanges 4.0
has caused the Debian Bug report #383803,
regarding apt-listchanges: Incorrectly assumes that binary packages from the
same source share NEWS files
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
383803: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=383803
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: apt-listchanges
Version: 2.85.13
Severity: normal
Hi
While working on patch for #730779, I tried to create a transitional
realpath binary package (inside coreutils source package) together
with debian/realpath.NEWS file. After a few tries to convince
apt-listchanges to display the NEWS file, I've noticed the following
lines in apt-listchanges source:
# For packages with non uniform binary versions wrt the source
# version, the version reported for the binary package is the
# source
# one, which lacks binNMU.
#
# This is why even if we've seen a package we may miss bits of
# changelog in some odd cases
if found.has_key(srcpackage) and \
apt_pkg.version_compare(srcversion, found[srcpackage]) <= 0:
continue
The lines effectively ignore all changelog & NEWS files from the
second, third, and so on binary package built from same source.
This is most probably done for performance purposes, but on the other
hand this behavior might be highly surprising for users.
I've just checked that there are a few source packages that already provide
different NEWS files for different binaries - please see the attached file
for a list. Even though this is less than per mill of all source packages,
I guess people who maintain such separate NEWS files would like apt-listchanges
to display them.
Regards,
robert
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (990, 'unstable'), (200, 'testing')
Architecture: i386 (i686)
Kernel: Linux 3.11-2-686-pae (SMP w/1 CPU core)
Locale: LANG=pl_PL.UTF8, LC_CTYPE=pl_PL.UTF8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages apt-listchanges depends on:
ii apt 1.0.7
ii debconf [debconf-2.0] 1.5.53
ii debianutils 4.4
ii dpkg-dev 1.17.13
ii python 2.7.8-1
ii python-apt 0.9.3.9
ii python-support 1.0.15
ii ucf 3.0030
apt-listchanges recommends no packages.
Versions of packages apt-listchanges suggests:
ii aterm [x-terminal-emulator] 1.0.1-8+b1
ii chromium [www-browser] 35.0.1916.153-2
ii elinks [www-browser] 0.12~pre6-5+b1
ii eterm [x-terminal-emulator] 0.9.6-1
ii evilvte [x-terminal-emulator] 0.5.1-1
ii iceweasel [www-browser] 31.0-3
ii links [www-browser] 2.8-2
ii links2 [www-browser] 2.8-2
ii lxterminal [x-terminal-emulator] 0.1.11-4
ii lynx-cur [www-browser] 2.8.9dev1-2
ii mrxvt [x-terminal-emulator] 0.5.4+utf8-1~
ii netrik [www-browser] 1.16.1-1.1
ii postfix [mail-transport-agent] 2.11.1-1
ii pterm [x-terminal-emulator] 0.63-7
ii python-glade2 2.24.0-4
ii python-gtk2 2.24.0-4
ii roxterm-gtk3 [x-terminal-emulator] 2.9.3-1
ii rxvt [x-terminal-emulator] 1:2.7.10-6
ii sakura [x-terminal-emulator] 3.1.4-1
ii termit [x-terminal-emulator] 2.10.0-2-gb8280ed-1
ii w3m [www-browser] 0.5.3-17
ii xterm [x-terminal-emulator] 310-1
ii xvt [x-terminal-emulator] 2.1-20.1
-- Configuration Files:
/etc/apt/apt.conf.d/20listchanges changed [not included]
-- debconf information:
* apt-listchanges/save-seen: true
* apt-listchanges/email-address: root
* apt-listchanges/which: both
* apt-listchanges/confirm: false
* apt-listchanges/frontend: browser
pool/main/a/aolserver4/aolserver4_4.5.1-18.debian.tar.xz
debian/NEWS
debian/aolserver4-daemon.NEWS.debian
pool/main/b/bogofilter/bogofilter_1.2.4+dfsg1-3.debian.tar.xz
debian/bogofilter-bdb.NEWS
debian/bogofilter-common.NEWS
pool/main/c/cups/cups_1.7.5-1.debian.tar.xz
debian/cups.NEWS
debian/cups-daemon.NEWS
debian/cups-client.NEWS
pool/main/e/exim4/exim4_4.84-2.debian.tar.xz
debian/exim4-base.NEWS
debian/exim4-config.NEWS
debian/exim4-daemon-heavy.NEWS
debian/exim4-daemon-light.NEWS
pool/main/f/fltk1.3/fltk1.3_1.3.2-6.debian.tar.xz
debian/libfltk1.3-dev.NEWS
debian/fluid.NEWS
pool/main/g/git/git_2.1.0~rc2+next.20140808-1.debian.tar.xz
debian/gitweb.NEWS.Debian
debian/git.NEWS.Debian
pool/main/h/hplip/hplip_3.14.6-1.debian.tar.xz
debian/printer-driver-hpcups.NEWS
debian/hplip.NEWS
pool/main/i/isc-dhcp/isc-dhcp_4.3.1-1.debian.tar.xz
debian/isc-dhcp-server.NEWS
debian/isc-dhcp-client.NEWS
pool/main/k/kde4libs/kde4libs_4.14.0-1.debian.tar.xz
debian/NEWS
debian/kdelibs5-data.NEWS
debian/kdelibs5.NEWS
pool/main/libp/libpam-krb5/libpam-krb5_4.6-3.debian.tar.xz
debian/libpam-krb5.NEWS
debian/libpam-heimdal.NEWS
pool/main/libr/libreoffice/libreoffice_4.3.1-1.debian.tar.xz
debian/python3-uno.NEWS
debian/libreoffice-base.NEWS
debian/libreoffice-kde.NEWS
debian/python-uno.NEWS
pool/main/l/lm-sensors/lm-sensors_3.3.5-2.debian.tar.xz
debian/libsensors4.NEWS
debian/sensord.NEWS
pool/main/m/mlmmj/mlmmj_1.2.18.1-1.debian.tar.xz
debian/mlmmj-php-web.NEWS
debian/mlmmj-php-web-admin.NEWS
pool/main/m/munin/munin_2.1.9-1.debian.tar.xz
debian/munin-node.NEWS
debian/munin.NEWS
pool/main/m/mysql-5.5/mysql-5.5_5.5.37-1.debian.tar.xz
debian/mysql-server-5.5.NEWS
debian/NEWS
pool/main/n/netselect/netselect_0.3.ds1-25.diff.gz
debian/netselect-apt.NEWS
debian/netselect.NEWS
pool/main/o/openafs/openafs_1.6.9-1.debian.tar.xz
debian/openafs-client.NEWS
debian/openafs-krb5.NEWS
debian/openafs-fileserver.NEWS
debian/openafs-dbserver.NEWS
pool/main/o/openssh/openssh_6.6p1-7.debian.tar.xz
debian/ssh-krb5.NEWS
debian/NEWS
pool/main/p/php5/php5_5.6.0~rc4+dfsg-4.debian.tar.xz
debian/php5-fpm.NEWS
debian/php5-cgi.NEWS
debian/NEWS
pool/main/p/proftpd-dfsg/proftpd-dfsg_1.3.5-1.debian.tar.xz
debian/NEWS
debian/proftpd-basic.NEWS
pool/main/p/puppet/puppet_3.6.1-1.debian.tar.xz
debian/NEWS
debian/puppet-common.NEWS
debian/puppet.NEWS
debian/puppetmaster-passenger.NEWS
debian/puppetmaster.NEWS
pool/main/q/qemu/qemu_2.1+dfsg-4.debian.tar.xz
debian/qemu-system-x86.NEWS
debian/qemu-system.NEWS
debian/qemu-system-common.NEWS
debian/qemu-kvm.NEWS
pool/main/r/rpm/rpm_4.11.2-3.debian.tar.xz
debian/rpm.NEWS
debian/NEWS
pool/main/s/sbuild/sbuild_0.64.1-1.debian.tar.gz
debian/NEWS
debian/sbuild.NEWS
pool/main/s/schroot/schroot_1.7.2-2.debian.tar.gz
debian/schroot.NEWS
debian/dchroot-dsa.NEWS
debian/dchroot.NEWS
pool/main/s/scim/scim_1.4.14-6.debian.tar.xz
debian/libscim-dev.NEWS
debian/scim.NEWS
pool/main/s/syncmaildir/syncmaildir_1.2.6-1.debian.tar.xz
debian/syncmaildir-applet.NEWS
debian/NEWS
pool/main/s/sysvinit/sysvinit_2.88dsf-55.3.debian.tar.xz
debian/sysv-rc.NEWS
debian/sysvinit-utils.NEWS
debian/sysvinit.NEWS
debian/initscripts.NEWS
pool/main/u/util-linux/util-linux_2.25-8.debian.tar.xz
debian/util-linux.NEWS
debian/mount.NEWS
pool/main/w/webauth/webauth_4.6.1-1.debian.tar.xz
debian/libapache2-webauth.NEWS
debian/webauth-weblogin.NEWS
debian/libapache2-mod-webauth.NEWS
debian/libwebkdc-perl.NEWS
debian/libapache2-webkdc.NEWS
pool/main/x/xserver-xorg-video-ati/xserver-xorg-video-ati_7.4.0-2.diff.gz
debian/xserver-xorg-video-ati.NEWS
debian/xserver-xorg-video-radeon.NEWS
pool/main/x/xymon/xymon_4.3.17-2.debian.tar.xz
debian/xymon-client.NEWS
debian/xymon.NEWS
pool/main/x/xz-utils/xz-utils_5.1.1alpha+20120614-2.debian.tar.gz
debian/liblzma-dev.NEWS
debian/xz-utils.NEWS
pool/main/z/zabbix/zabbix_2.2.6+dfsg-1.debian.tar.xz
debian/zabbix-server-pgsql.NEWS
debian/zabbix-server-mysql.NEWS
debian/zabbix-proxy-pgsql.NEWS
debian/zabbix-proxy-mysql.NEWS
pool/non-free/n/nvidia-graphics-drivers/nvidia-graphics-drivers_340.32-1.debian.tar.xz
debian/nvidia-driver.NEWS
debian/nvidia-glx.NEWS
debian/nvidia-kernel-source.NEWS
--- End Message ---
--- Begin Message ---
Source: apt-listchanges
Source-Version: 4.0
Done: Jonathan Kamens <j...@kamens.us>
We believe that the bug you reported is fixed in the latest version of
apt-listchanges, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 383...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Jonathan Kamens <j...@kamens.us> (supplier of updated apt-listchanges package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Mon, 02 Oct 2023 21:49:53 -0400
Source: apt-listchanges
Binary: apt-listchanges
Architecture: source all
Version: 4.0
Distribution: experimental
Urgency: medium
Maintainer: Jonathan Kamens <j...@kamens.us>
Changed-By: Jonathan Kamens <j...@kamens.us>
Description:
apt-listchanges - package change history notification tool
Closes: 383803 478188 514865 748631 760918 880142 981890 1020858 1023084
1028474 1033903 1034197 1034241 1052569 1052986
Changes:
apt-listchanges (4.0) experimental; urgency=medium
.
* New maintainer. (Closes: #981890)
* Overhaul how apt-listchanges determines which changelog and NEWS
entries to display to users.
(Closes: #478188, #748631, #760918, #1020858, #1023084, #1052986)
* Don't flash Gtk frontend window briefly without displaying anything.
(Closes: #514865)
* Allow Gtk frontend window to start hidden with `--hide' command-line
option or `hide' config setting.
* Flash or badge the Gtk frontend taskbar icon when content is ready in
the window.
* Fix broken `--filter' command-line option / `filter' configuration
file setting. It previously caused the program to crash when used.
(Closes: #1052569)
* Fix man page to no longer falsely state that `--latest' can only be
used with a single .deb file. In fact `--latest' works fine with
multiple .deb files.
* Don't assume that all binary packages from the same source have the
same changelog and news entries, thereby potentially failing to
display some messages to the user. (Closes: #383803)
* Flush output before prompting for install confirmation. Thanks to
Timon Reinold. (Closes: #1028474)
* Add a blank line after the "--- Changes for .. ---" headers to make
them stand out a bit more. (Closes: #880142)
* Dutch translation of the man page. Thanks to Frans Spiesschaert.
(Closes: #1033903)
* Romanian translation of the program. Thanks to Remus-Gabriel Chelu.
(Closes: #1034197, #1034241)
* Install Python files required by the application in the standard
location rather than a custom location, and use the standard Debian
mechanism for packaging a Debian package rather than custom packaging.
* Remove APT_HOOK_INFO_FD backward compatibility code that was obsolete
as of Debian 10.
* Fix some errant debug messages that were being printed even when
`--debug' wasn't specified.
* Code cleanup and improvement, including `flake8' and `pylint'
compatibility, (some) unit tests, and adherence to newer standards and
best practices.
* Remove TODO from /usr/share/doc/apt-listchanges since it's out-of-date
and unlikely to be useful to anyone.
Checksums-Sha1:
9c1c35c1d97339221af225f5fa6d877b19c64b5f 1544 apt-listchanges_4.0.dsc
1cf3d93dc4492e3d9cad847259a7412160a94f65 167064 apt-listchanges_4.0.tar.xz
56d423b46f2df27c4eb82e66db219b6d6a88a459 117896 apt-listchanges_4.0_all.deb
47023526fee5a047e424399b71970c23aab3c539 7715
apt-listchanges_4.0_amd64.buildinfo
Checksums-Sha256:
6e0971d2696bcbfbf3fa6dff1011e2afe0eadde7b4a197e8878eccc9ae8ce771 1544
apt-listchanges_4.0.dsc
d3a7ebfe94c388b3280fb097b7036e319320c6aae34a8bef6968d504805c52b1 167064
apt-listchanges_4.0.tar.xz
6ede0b57b95a017b8d7cc65e208ec6a1551725f711abb9d64faf14919197aa81 117896
apt-listchanges_4.0_all.deb
4f10566b7a1297b4934682ba5487927545729e8afcf2e809af18a67ab3b039d9 7715
apt-listchanges_4.0_amd64.buildinfo
Files:
bdd6b06ee34f65f3aad250eeaa57cf9e 1544 utils standard apt-listchanges_4.0.dsc
22757798a82fdbdbefab9df7246bac1e 167064 utils standard
apt-listchanges_4.0.tar.xz
b36fe74b76615724090246c8e872b841 117896 utils standard
apt-listchanges_4.0_all.deb
eca90353dc71361bbad0bdfda59448c4 7715 utils standard
apt-listchanges_4.0_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCgAdFiEE1zk0tJZ0z1zNmsJ4fYAxXFc23nUFAmUhyUMACgkQfYAxXFc2
3nWoEQf9GOIwnRtjQvRs59zjl3fycXh6FsZDRetn/FhFK4M5Aw6pwxopIKrCePgA
uyrTOm7B32zl0y1qE2nV2KKAhN+Up78GQyGAZklzRzUPsyE0j7w5jIML6Pl8/CqO
zNFkhcgMOzEbeCRj8Khc9IIP5mF54503o7mj6eyLAb85DM6FbRgtgn5CJNwe2Ii+
bjRZUhIznx1tImHn1NVIoRZ/69JAgrtqTWERHRhzuyMJrkwmHtauyQ5EtG3OlCYm
KXWjkp5u0WDEUf/HrmGFiu465Kunht2pN68yba9PyiyTysAikNTNtfQCOmdPhUXY
STPB/1vZSMg7dzDUq5AHQgS0p5QmcA==
=cMu6
-----END PGP SIGNATURE-----
--- End Message ---