X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=dak%2Fmake_maintainers.py;h=8e93f8af920e0a03d8810e29f6b490a535f35ec3;hb=18a71126d887a90fec2674a85ad2712c07cb1163;hp=2909a3574313d1dc4e946bc9a613ff615bc4e55b;hpb=da255f7aa512ef7f500c80ad41c48516d772306f;p=dak.git diff --git a/dak/make_maintainers.py b/dak/make_maintainers.py index 2909a357..8e93f8af 100755 --- a/dak/make_maintainers.py +++ b/dak/make_maintainers.py @@ -31,6 +31,7 @@ Generate Maintainers file used by e.g. the Debian Bug Tracking System ################################################################################ +from daklib import daklog from daklib import utils from daklib.config import Config from daklib.dbconn import * @@ -76,6 +77,7 @@ def main(): if Options["Help"]: usage() + Logger = daklog.Logger('make-maintainers') session = DBConn().session() # dictionary packages to maintainer names @@ -91,15 +93,18 @@ def main(): select distinct on (package) * from binaries order by package, version desc''') + Logger.log(['sources']) for source in source_query: maintainers[source.source] = source.maintainer.name uploaders[source.source] = uploader_list(source) + Logger.log(['binaries']) for binary in binary_query: if binary.package not in maintainers: maintainers[binary.package] = binary.maintainer.name uploaders[binary.package] = uploader_list(binary.source) + Logger.log(['files']) # Process any additional Maintainer files (e.g. from pseudo # packages) for filename in extra_files: @@ -120,6 +125,7 @@ def main(): uploader_file.write(format(package, uploader)) uploader_file.close() maintainer_file.close() + Logger.close() ################################################################################