[Collab-qa-commits] r2139 - multi-arch

Jakub Wilk jwilk at alioth.debian.org
Tue Feb 7 14:23:31 UTC 2012


Author: jwilk
Date: 2012-02-07 14:23:31 +0000 (Tue, 07 Feb 2012)
New Revision: 2139

Modified:
   multi-arch/dependency-validator
Log:
Add Source field.


Modified: multi-arch/dependency-validator
===================================================================
--- multi-arch/dependency-validator	2012-02-06 21:45:31 UTC (rev 2138)
+++ multi-arch/dependency-validator	2012-02-07 14:23:31 UTC (rev 2139)
@@ -24,6 +24,10 @@
 
     def __init__(self, pkgdata):
         self.name = pkgdata['Package']
+        try:
+            self.source = pkgdata['Source'].split()[0]
+        except LookupError:
+            self.source = self.name
         self.multiarch = pkgdata.get('Multi-Arch')
         self.depends = apt_pkg.parse_depends(pkgdata.get('Depends', ''))
         self.broken = set()
@@ -70,6 +74,7 @@
         for package in sorted(universe.values(), key=Package.brokenness, reverse=True):
             if package.broken:
                 print('Package: {pkg}'.format(pkg=package.name))
+                print('Source: {pkg}'.format(pkg=package.source))
                 print('Reverse-Depends: {dep}'.format(dep=', '.join(package.broken)))
                 print()
 




More information about the Collab-qa-commits mailing list