summaryrefslogtreecommitdiffstats
path: root/bin/reproducible_scheduler.py
AgeCommit message (Collapse)AuthorFilesLines
2015-05-23reproducible: schedule less old packages in experimentalHolger Levsen1-5/+5
2015-05-19Revert temporarily non-scheduling of sid and exp.Holger Levsen1-12/+3
Revert "reproducible: temporarily only schedule packages for testing as dpkg 1.18.0 breaks our toolchain changes - this commit shall be reverted once we uploaded a properly patched dpkg to our repo" and "me hates tpyos" This reverts commits 69fe54ac0f16624cc80e1cf773f9fbb179ca9059 and 4cf902397688a607e403be70d2b3c31ad3d41f47.
2015-05-18me hates tpyosHolger Levsen1-1/+1
2015-05-18reproducible: temporarily only schedule packages for testing as dpkg 1.18.0 ↵Holger Levsen1-3/+12
breaks our toolchain changes - this commit shall be reverted once we uploaded a properly patched dpkg to our repo
2015-05-18reproducible: shorten irc messageHolger Levsen1-3/+8
2015-05-18reproducible: improve commentsHolger Levsen1-4/+4
2015-05-18fix typo/langoHolger Levsen1-2/+2
2015-05-18reproducible: re-schedule unstable twice as fast as testing as unstable ↵Holger Levsen1-6/+8
changes more frequently and atm we mostly care about sid
2015-05-16reproducible: re-schedule more old packages but do so less frequentlyHolger Levsen1-2/+0
2015-05-16reproducible: dont schedule (any) old packages if the queue aint lowHolger Levsen1-2/+0
2015-05-16reproducible: only notifiy irc if there were packages scheduled in any suiteHolger Levsen1-2/+5
2015-05-15reproducible: schedule new packages+versions soonerHolger Levsen1-3/+5
2015-05-03reproducible: move the code to call kgb and relay messagess to common.pyMattia Rizzolo1-4/+1
2015-04-30reproducible: schedule even more new versionsHolger Levsen1-3/+3
2015-04-28reproducible: schedule some more new versionsHolger Levsen1-3/+3
2015-04-18reproducible: scheduler: fix the removing packages partMattia Rizzolo1-1/+2
2015-04-16reproducible: new db table: removed_packages, to track removed package and ↵Mattia Rizzolo1-0/+5
subsequently clean up files the db now stores tuple of (pkgname, suite, architecture) of every removed packages, then reproducible_maintenance.sh pick up entries from it and find+remove files. For now the reproducible_maintenance only output what he would have remove.
2015-04-16reproducible: _html_indexes: move the code generating the schedule page to ↵Mattia Rizzolo1-3/+3
its own function. it does not make sense to bloat the generic code by special casing it
2015-04-11reproducible: scheduler: double check only packages with *higher* version ↵Mattia Rizzolo1-2/+4
are scheduled
2015-04-05reproducible: scheduler: print 'apt-get update' call when in debug modeMattia Rizzolo1-3/+5
2015-03-17reproducible: schedule bigger chunksHolger Levsen1-2/+2
2015-03-15reproducible: schedule more new packagesHolger Levsen1-2/+2
2015-03-15reproducible: fix logic bug affecting calculation of amount of packages to ↵Holger Levsen1-3/+5
be rescheduled
2015-03-14reproducible: add myself to copyrightHolger Levsen1-0/+1
2015-03-13reproducible: refactor, reduce db queriesHolger Levsen1-1/+2
2015-03-12reproducible: run scheduler less frequentlyHolger Levsen1-7/+4
2015-03-12reproducible: make more robustHolger Levsen1-3/+4
2015-03-12reproducible: simplify schedulerHolger Levsen1-8/+6
2015-03-12Revert "temp. use ftp2.de.d.o while ftp.de is down"Holger Levsen1-1/+1
This reverts commit 8685feaaeada1f39ff07f0745251f9d134518b59.
2015-03-12temp. use ftp2.de.d.o while ftp.de is downHolger Levsen1-1/+1
2015-03-12reproducible: schedule less old ones when new versions have been scheduledHolger Levsen1-1/+3
2015-03-11reproducible: update more index pages directly after buildHolger Levsen1-1/+0
2015-03-11reproducible: update schroots approx 25% of all runsHolger Levsen1-1/+6
2015-03-11reproducible: only update the schedule page if nothing to schedule. run ↵Holger Levsen1-3/+2
scheduler four times per hour.
2015-03-11reproducible: de/prioritize new/known packages moreHolger Levsen1-2/+2
2015-03-11reproducible: improve kgb messageHolger Levsen1-4/+4
2015-03-11reproducible: schedule packages differently into the queue: prioritize new ↵Holger Levsen1-10/+8
versions, deprioritize known versions
2015-03-11reproducible: merge schedule messages into oneHolger Levsen1-13/+15
2015-03-11reproducible: schedule more old packages if few new packages are in queueHolger Levsen1-2/+4
2015-03-11reproducible: schedule more packagesHolger Levsen1-5/+5
2015-03-10reproducible: drop call to build suite specific schedule pageHolger Levsen1-1/+0
2015-03-09reproducible: schedule more new versions if there are anyHolger Levsen1-6/+6
2015-03-09reproducible: improve job outputHolger Levsen1-2/+4
2015-03-09reproducible: improve scheduling numbersHolger Levsen1-8/+8
2015-03-09reproducible: improve outputHolger Levsen1-5/+9
2015-03-09reproducible: improve (debug) outputHolger Levsen1-5/+5
2015-03-09reproducible: schedule 10 times as many old versions in suites != experimentalHolger Levsen1-3/+5
2015-03-08reproducible: scheduler: show the number of total packages now scheduled in ↵Mattia Rizzolo1-1/+5
, instead of only new ones
2015-03-07reproducible: scheduler: tweak the final message to print also how many ↵Mattia Rizzolo1-8/+9
pacakges are now scheduled for that suite
2015-03-06reproducible: scheduler: build pages for new packages. This is possible ↵Mattia Rizzolo1-0/+4
since the last commit, where a new 'untested' status was added