Package: apt-listbugs Version: 0.0.89 Severity: normal Severity note: borderline between a bug and wishlist. Because of the possibilities for misinterpretation and consequent installation of broken software, I'm submitting this as a bug.
The problem seems easiest to describe with a concrete example. Today, apt-listbugs displayed grave bugs of python2.5 (2.5.2-6 -> 2.5.2-6+lenny1) <done> #493797 - python2.5: CVE-2008-2316 integer overflow in _hashopenssl.c (Fixed: python2.5/2.5.2-7 python2.5/2.5.2-11) grave bugs of lsb-base (3.2-12 -> 3.2-19) <done> #495587 - lsb-base: "fix" for killproc breaks many things (Fixed: lsb/3.2-20) Merged with: 494268 494943 The tempation, at least for me, is to interpret <done> to mean "problem solved; I can ignore the bug." In the first case, it is unclear whether 2.2-6+lenny1 resolves the problem, which is indicated as fixed in 2.5.2-7 and -11. I suspect the lenny version is a backport with the fix, but one can't tell (without looking elsewhere). The second case is more serious. The bug is <done>, but pulling in the planned upgrade will *introduce* the bug into the system in this case (currently installed version does not have the bug; 3.19 to be installed has it; 3.20 fixes it). While one could argue that there is no bug at all, since the information is there if all of it is studied closely (perhaps with some external checking), there is at least a usability issue. The problem is that the decisions the user needs to make focus on somewhat different information than is presented. The information presented is not as helpful as it could be, and is easily misinterpreted given the user's frame. At least for me, the main question is "should I accept the upgrade?" If the upgrade fixes an important bug, I want it. If it introduces an important bug, I don't. So the key info I need is whether the *version proposed for installation* either has or fixes a bug. Whether the currently installed version has the bug is also relevant. In contrast, the <done> or <pending> tags seem to refer to the state of the bug, rather than the particular versions of interest. The <pending> description is also unclear, even as a bug status, because it suggests that there is a fix, but that it hasn't been applied. I gather the actual meaning is simply that the bug is open. -- System Information: Debian Release: lenny/sid APT prefers testing APT policy: (990, 'testing'), (990, 'stable'), (50, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.25-2-686 (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.14+b1 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 iceweasel [www-browser] 3.0.1-1 lightweight web browser based on M ii konqueror [www-browser] 4:3.5.9.dfsg.1-5 KDE's advanced file manager, web b ii lynx-cur [www-browser] 2.8.7dev9-1.2 Text-mode WWW Browser with NLS sup ii reportbug 3.44 reports bugs in the Debian distrib ii w3m [www-browser] 0.5.2-2+b1 WWW browsable pager with excellent -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

