Package: debian-goodies
Version: 0.24
Tags: patch

which-pkg-broke only looks at Depends, not Pre-Depends.  For example:

$ apt-cache show debianutils | egrep 'Package|Depends'
Package: debianutils
Pre-Depends: libc6 (>= 2.3.6-6), coreutils (>= 4.5.8-1), mktemp
$ which-pkg-broke debianutils
debianutils                                            Sun Oct  1 19:36:49 2006

The attached patch fixes this problem.

- Josh Triplett
--- which-pkg-broke	2006-07-24 15:22:19.000000000 -0700
+++ which-pkg-broke.handle-pre-depends	2006-10-23 20:36:51.000000000 -0700
@@ -17,7 +17,7 @@
         elts = map(strip, myline.split(':'))
         if len(elts) == 2:
             how, pkg = elts
-            if how == 'Depends':
+            if how in ('Depends', 'PreDepends'):
                 deps.append(pkg)
         myline = outstr.readline()
     return deps

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to