[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