Your message dated Sat, 30 Aug 2008 23:17:02 +0000 with message-id <[EMAIL PROTECTED]> and subject line Bug#497196: fixed in apt-listbugs 0.0.91 has caused the Debian Bug report #497196, regarding apt-listbugs: alerts for unfixed bugs that have been found later than the considered version 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 [EMAIL PROTECTED] immediately.) -- 497196: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=497196 Debian Bug Tracking System Contact [EMAIL PROTECTED] with problems
--- Begin Message ---Package: apt-listbugs Version: 0.0.90 Severity: important Hi! In order to fix bug #485109, you apparently rewrote the bug-version detection logic. Now there seems to be the opposite problem, though: apt-listbugs alerts for unfixed bugs that have been found only *later* than the version under consideration: $ /usr/sbin/apt-listbugs -s important list audacious/1.5.0-1 Reading package fields... Done Reading package status... Done Retrieving bug reports... Done Parsing Found/Fixed information... Done important bugs of audacious (1.5.1-3 -> 1.5.0-1) <marked as done in some version > #468926 - audacious: sometimes refuses to play MP3 stream (with errors or segfa ult) (Fixed: audacious-plugins/1.5.1-1) important bugs of audacious (1.5.1-3 -> 1.5.0-1) <unfixed> #487206 - audacious: Audacious fails to detect ogg and MP3 file lengths and to play music #487828 - audacious: Failed to load plugin #483106 - audacious: does not play music #491615 - audacious 1.5.1-1 (lenny) fails with a Segmentation fault on startup #446852 - audacious: Goes crazy with network playlists Summary: audacious(6 bugs) Of these 6 bugs, some should *not* have been listed, because they have been found in a later version with respect to audacious/1.5.0-1: #487206, #487828, #483106, and #491615. I mean: these 4 bugs are all unfixed, but they have been found in audacious versions which came *later* than audacious/1.5.0-1. Hence, lacking other information, they should *not* be considered as affecting audacious/1.5.0-1. I think that, with the current logic, the user will have to review a lot of false positives (e.g.: bugs found in experimental, while the user is using apt or aptitude to upgrade a testing system). Let's take a look at the code. /usr/share/apt-listbugs/apt-listbugs/logic.rb includes the following snippet: if fixed_max_below == nil && found_max_below == nil # this is a hard thing to handle, but do some guessing here if found_min_above == nil puts " ... found is nil; I guess I am buggy" if $DEBUG val=true else if fixed_min_above == nil puts " ... fixed is nil; bug is not fixed later than this version, I guess I am buggy?" if $DEBUG val=true This last val=true is executed in the case when * there's no version marked as "fixed" (both fixed_max_below and fixed_min_above are nil) and * the first version marked as "found" is later than the version under examination (found_max_below is nil, but found_min_above is not nil) For the reasons explained above, I think this instruction should instead be val=false Indeed, changing that instruction to val=false, produces the following result: $ /usr/sbin/apt-listbugs -s important list audacious/1.5.0-1 Reading package fields... Done Reading package status... Done Retrieving bug reports... Done Parsing Found/Fixed information... Done important bugs of audacious (1.5.1-3 -> 1.5.0-1) <marked as done in some version > #468926 - audacious: sometimes refuses to play MP3 stream (with errors or segfa ult) (Fixed: audacious-plugins/1.5.1-1) important bugs of audacious (1.5.1-3 -> 1.5.0-1) <unfixed> #446852 - audacious: Goes crazy with network playlists Summary: audacious(2 bugs) I think this correction should be applied. -- System Information: Debian Release: lenny/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 2.6.26-1-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages apt-listbugs depends on: ii apt 0.7.9 Advanced front-end for dpkg ii libdpkg-ruby1.8 0.3.2 modules/classes for dpkg on ruby 1 ii libgettext-ruby1.8 1.91.0-1.1 Gettext for ruby1.8 ii libhttp-access2-ruby1.8 2.0.6-3 HTTP accessing library for ruby ii libruby1.8 [libzlib-ruby1.8] 1.8.7.22-3 Libraries necessary to run Ruby 1. ii libxml-parser-ruby1.8 0.6.8-4 Interface of expat for the scripti ii ruby 4.2 An interpreter of object-oriented apt-listbugs recommends no packages. Versions of packages apt-listbugs suggests: ii debianutils 2.30 Miscellaneous utilities specific t ii epiphany-gecko [www-browser] 2.22.3-1 Intuitive GNOME web browser - Geck ii galeon [www-browser] 2.0.6-2 GNOME web browser for advanced use ii reportbug 3.45 reports bugs in the Debian distrib ii w3m [www-browser] 0.5.2-2+b1 WWW browsable pager with excellent -- no debconf information
--- End Message ---
--- Begin Message ---Source: apt-listbugs Source-Version: 0.0.91 We believe that the bug you reported is fixed in the latest version of apt-listbugs, which is due to be installed in the Debian FTP archive: apt-listbugs_0.0.91.dsc to pool/main/a/apt-listbugs/apt-listbugs_0.0.91.dsc apt-listbugs_0.0.91.tar.gz to pool/main/a/apt-listbugs/apt-listbugs_0.0.91.tar.gz apt-listbugs_0.0.91_all.deb to pool/main/a/apt-listbugs/apt-listbugs_0.0.91_all.deb 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 [EMAIL PROTECTED], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Junichi Uekawa <[EMAIL PROTECTED]> (supplier of updated apt-listbugs 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 [EMAIL PROTECTED]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.8 Date: Sat, 30 Aug 2008 16:10:43 -0700 Source: apt-listbugs Binary: apt-listbugs Architecture: source all Version: 0.0.91 Distribution: unstable Urgency: low Maintainer: Junichi Uekawa <[EMAIL PROTECTED]> Changed-By: Junichi Uekawa <[EMAIL PROTECTED]> Description: apt-listbugs - Lists critical bugs before each apt installation Closes: 497196 Changes: apt-listbugs (0.0.91) unstable; urgency=low . * Fix "alerts for unfixed bugs that have been found later than the considered version", thanks to Francesco Poli for the discovery. (closes: #497196) Checksums-Sha1: ec3dafcafecd01602edd2a40ae3d74659f077eb2 911 apt-listbugs_0.0.91.dsc c3c6e661ebbcdecafa1f102d230a085405107747 123766 apt-listbugs_0.0.91.tar.gz 02fa8d5362fcf3e51afd5cffc1b8772ed2a7c012 89348 apt-listbugs_0.0.91_all.deb Checksums-Sha256: c1c65132b4dd222a09f3914db5511c329cc5e189883cb880cd7fae29c59823cf 911 apt-listbugs_0.0.91.dsc 0076d3da0747ccf1d33e5b74ced5f3ad2f7cfe0e987f3fd88da0a52d82d96289 123766 apt-listbugs_0.0.91.tar.gz 74cd66953993dc5fde7e762e476b63c11e43fc875f14e2b90e13c75f1d273c23 89348 apt-listbugs_0.0.91_all.deb Files: a3fb73704856d7d2d57249226421ad42 911 admin optional apt-listbugs_0.0.91.dsc b3cc85a2c8acbc1a456f5b0e54a3d35d 123766 admin optional apt-listbugs_0.0.91.tar.gz adbac878ce3e4defadd095252f591148 89348 admin optional apt-listbugs_0.0.91_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iD8DBQFIudRJ2Dd9TugeVcERAgOeAJ9/scdr1c1o2DVpSEK2rTbC8ZKAEACeNIiv Cg5m3RPOWKJbl8kNI1UDxUs= =15rq -----END PGP SIGNATURE-----
--- End Message ---

