From: Ansgar Burchardt Date: Mon, 1 Apr 2013 12:10:03 +0000 (+0200) Subject: Generate backports-new.html X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4594a6e250e45dd91ce55b6d199bc07349062cda;p=dak Generate backports-new.html --- diff --git a/config/debian/cron.hourly b/config/debian/cron.hourly index e9696d46..c82754ff 100755 --- a/config/debian/cron.hourly +++ b/config/debian/cron.hourly @@ -33,6 +33,7 @@ if lockfile -r16 $LOCKFILE 2> /dev/null; then fi dak queue-report -n > $webdir/new.html +dak queue-report -n -d backports-new > ${webdir}/backports-new.html dak queue-report -8 -d new,byhand,stable-new,oldstable-new -r $webdir/stat sudo -u dak-unpriv dak show-deferred -r $webdir/stat > ${webdir}/deferred.html dak graph -n new,byhand,stable-new,oldstable-new,deferred -r $webdir/stat -i $webdir/stat -x $scriptsdir/rrd-release-freeze-dates diff --git a/config/debian/dak.conf b/config/debian/dak.conf index 41032c66..82084580 100644 --- a/config/debian/dak.conf +++ b/config/debian/dak.conf @@ -48,6 +48,7 @@ Generate-Index-Diffs Show-New { HTMLPath "/srv/ftp.debian.org/web/new/"; + Options::Queue "new,backports-new"; } Show-Deferred diff --git a/dak/show_new.py b/dak/show_new.py index 2ec2c351..1397a324 100755 --- a/dak/show_new.py +++ b/dak/show_new.py @@ -223,7 +223,8 @@ def init(session): cnf = Config() Arguments = [('h',"help","Show-New::Options::Help"), - ("p","html-path","Show-New::HTMLPath","HasArg")] + ("p","html-path","Show-New::HTMLPath","HasArg"), + ('q','queue','Show-New::Options::Queue','HasArg')] for i in ["help"]: if not cnf.has_key("Show-New::Options::%s" % (i)): @@ -235,8 +236,9 @@ def init(session): if Options["help"]: usage() + queue_names = Options.find('Queue', 'new').split(',') uploads = session.query(PolicyQueueUpload) \ - .join(PolicyQueueUpload.policy_queue).filter(PolicyQueue.queue_name == 'new') \ + .join(PolicyQueueUpload.policy_queue).filter(PolicyQueue.queue_name.in_(queue_names)) \ .join(PolicyQueueUpload.changes).order_by(DBChange.source) if len(changesnames) > 0: