From 512ad192f705ed7c0fe97ea4d7e8e6ce9029ee53 Mon Sep 17 00:00:00 2001 From: eliott Date: Wed, 16 Apr 2008 19:55:47 -0700 Subject: Added some more debug logging. --- scripts/reporead.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'scripts') diff --git a/scripts/reporead.py b/scripts/reporead.py index 958278b3..26a550f2 100755 --- a/scripts/reporead.py +++ b/scripts/reporead.py @@ -159,10 +159,12 @@ def db_update(archname, pkgs): # go go set theory! # thank you python for having a set class <3 + logger.debug("Creating sets") dbset = set([pkg.pkgname for pkg in dbpkgs]) syncset = set([pkg.name for pkg in pkgs]) # packages in syncdb and not in database (add to database) + logger.debug("Set theory: Packages in syncdb not in database") in_sync_not_db = syncset - dbset for p in [x for x in pkgs if x.name in in_sync_not_db]: logger.debug("Adding package %s", p.name) @@ -190,6 +192,7 @@ def db_update(archname, pkgs): logger.debug('Added %s as dep for pkg %s' % (dpname,p.name)) # packages in database and not in syncdb (remove from database) + logger.debug("Set theory: Packages in database not in syncdb") in_db_not_sync = dbset - syncset for p in in_db_not_sync: logger.info("Removing package %s from database", p) @@ -197,8 +200,10 @@ def db_update(archname, pkgs): pkgname=p, arch=architecture, repo=repository).delete() # packages in both database and in syncdb (update in database) + logger.debug("Set theory: Packages in database and syncdb") pkg_in_both = syncset & dbset for p in [x for x in pkgs if x.name in pkg_in_both]: + logger.debug("Looking for package updates") dbp = dbpkgs.get(pkgname=p.name) if ''.join((p.ver,p.rel)) == ''.join((dbp.pkgver,dbp.pkgrel)): continue @@ -331,7 +336,7 @@ def main(argv=None): for package in packages: if package.arch not in [x.name for x in available_arches]: - logger.warning("Package %s has missing or invalid arch" % (package.name)) + logger.warning("Package %s arch = %s" % (package.name,package.arch)) package.arch = primary_arch packages_arches[package.arch].append(package) -- cgit v1.2.3-54-g00ecf