Your message dated Sun, 25 Mar 2012 20:33:48 +0000
with message-id <[email protected]>
and subject line Bug#654458: fixed in debian-goodies 0.60
has caused the Debian Bug report #654458,
regarding which-pkg-broke swallows all exceptions
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.)


-- 
654458: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=654458
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: debian-goodies
Version: 0.59
Severity: minor
Tags: patch

The "except" over os.stat happily catches all exceptions, including e.g. KeyboardInterrupt. This is not desirable.

Please consider applying the attached patch.

--
Jakub Wilk
diff --git a/which-pkg-broke b/which-pkg-broke
--- a/which-pkg-broke
+++ b/which-pkg-broke
@@ -46,7 +46,7 @@
     listfile = '/var/lib/dpkg/info/' + pkg + '.list'
     try:
         return os.stat(listfile)[ST_MTIME]
-    except:
+    except OSError:
         print "Package", pkg, "has no install time info"
         return None
 

--- End Message ---
--- Begin Message ---
Source: debian-goodies
Source-Version: 0.60

We believe that the bug you reported is fixed in the latest version of
debian-goodies, which is due to be installed in the Debian FTP archive:

debian-goodies_0.60.dsc
  to main/d/debian-goodies/debian-goodies_0.60.dsc
debian-goodies_0.60.tar.gz
  to main/d/debian-goodies/debian-goodies_0.60.tar.gz
debian-goodies_0.60_all.deb
  to main/d/debian-goodies/debian-goodies_0.60_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.
Axel Beckert <[email protected]> (supplier of updated debian-goodies 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: Sun, 25 Mar 2012 17:33:42 +0200
Source: debian-goodies
Binary: debian-goodies
Architecture: source all
Version: 0.60
Distribution: unstable
Urgency: low
Maintainer: Javier Fernandez-Sanguino Pen~a <[email protected]>
Changed-By: Axel Beckert <[email protected]>
Description: 
 debian-goodies - Small toolbox-style utilities for Debian systems
Closes: 516904 592436 602186 610563 623379 637238 641877 647158 654458 658846 
664868
Changes: 
 debian-goodies (0.60) unstable; urgency=low
 .
   * The Handling-Multi-Arch Release
 .
   * Change Vcs-* headers to new git repository (Closes: #623379)
   * Bump Standards-Version to 3.9.3 (no changes)
   * [dhomepage]
      - Handle multiple available packages and multiple homepage
        URLs (Closes: #664868)
   * [which-pkg-broke]
      - Show time info for all installed "Multi-Arch: same" packages
        (Closes: #658846)
      - No more swallows all exceptions (Closes: #654458)
      - Correctly handle alternative dependencies (Closes: #516904)
   * [debmany]
      - Replace less by sensible-pager, remove dependency on less. (Closes:
        #610563)
      - Fix many typos in man pages (see #610563, thanks Justin B Rye!)
      - Fix output from wrong package when backports are involved (Closes:
        #647158, thanks Kenyon Ralph)
      - Bump version number to 1.4
   * [checkrestart]
      - Skip nagios spool files (Closes: #637238, thanks Guillaume
        Delacour)
      - Use service instead of direct call of initscript (Closes: #602186,
        #592436, thanks Jörg Sommer)
   * [bash_completion]
      - Install debmany bash completion file to /etc/bash_completion.d
        instead of as example. Rename it for easier use of dh_install.
      - Add bash package name completion for which-pkg-broke (Closes:
        #641877), dhomepage, and debget. (Based on devscript's package name
        completion which is under GPLv2+, too)
   * Fix the following lintian warnings:
     - copyright-refers-to-symlink-license
     - debian-rules-missing-recommended-target
   * Thanks Jakub Wilk for many bugfix patches!
Checksums-Sha1: 
 0ca7a3c23ff3f9df8eb0a5db00bf27f040486fef 986 debian-goodies_0.60.dsc
 fd28ace93f0cb1c65171f25d4148914bc40ecbd4 57523 debian-goodies_0.60.tar.gz
 2ab3abc0ac8b9eec0380109402b7aedd5418e206 65386 debian-goodies_0.60_all.deb
Checksums-Sha256: 
 3eb7f098288501f89e782d66434c153509abcfb1d35e7719b2a002328b0818e7 986 
debian-goodies_0.60.dsc
 7816a0cd8cb70f78c74ce60c8c9c883ea4270d1e7a6b75547443251f2b51a93e 57523 
debian-goodies_0.60.tar.gz
 6c27d302cdde26e858867e598f1c36a8ee13bf86e452e9ace6561732200cc8a2 65386 
debian-goodies_0.60_all.deb
Files: 
 d76f128e5998ae68b26b9cf2eda660b6 986 utils optional debian-goodies_0.60.dsc
 33279dbb96095398e5ed4925e251f8aa 57523 utils optional 
debian-goodies_0.60.tar.gz
 fda962d9fc4ecfff347b245ec85820a9 65386 utils optional 
debian-goodies_0.60_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEARECAAYFAk9vO0kACgkQwJ4diZWTDt5TagCffzHxsOK3hbTcGhCYHk6SwOHV
+KUAni0sRvjcTOU7UBP7M5ntHDyGGxYD
=nAr7
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to