summaryrefslogtreecommitdiffstats
path: root/bin/reproducible_scheduler.py
AgeCommit message (Collapse)AuthorFilesLines
2015-06-12Revert "reproducible: scheduler: simplify the suite prioritaizing code"Holger Levsen1-1/+6
This reverts commit b7198e0e12e5a3a89932f74752640c817cbdf923.
2015-06-12reproducible: scheduler: rewrite the irc messageMattia Rizzolo1-12/+27
2015-06-12reproducible: *.py: from datetime import datetime, timedelta instead of all ↵Mattia Rizzolo1-3/+3
datetime
2015-06-12reproducible: scheduler: simplify the suite prioritaizing codeMattia Rizzolo1-6/+1
2015-06-12reproducible: scheduler: refactor: take some code out of scheduler(), to be ↵Mattia Rizzolo1-31/+41
cleaner
2015-06-12reprducible: scheduler: rename scheduler_*() functions to query_*()Mattia Rizzolo1-6/+6
2015-06-11Revert "reproducible coreboot: reorder presentation of results"Holger Levsen1-33/+6
This reverts commit 1ffd55da56f64558fbadafad1f99f4e9a2ba8e6b.
2015-06-11reproducible coreboot: reorder presentation of resultsHolger Levsen1-6/+33
2015-06-10Revert "reproducible coreboot: build with no payloads"Holger Levsen1-33/+6
This reverts commit e0a362d6a20f202573e368d149360ddbe387517b.
2015-06-10reproducible coreboot: build with no payloadsHolger Levsen1-6/+33
2015-06-08reproducible: double the amount of old packages scheduled, to reduce irc ↵Holger Levsen1-2/+2
notifications
2015-06-02Revert "reproducible: scheduler: use the gzip sources file instead of the xz ↵Mattia Rizzolo1-3/+3
one" using python 3.4 allows us to use the xz files This reverts commit e1ca3f62d40d557321cb8cfd28242b9203b91a2a. Conflicts: bin/reproducible_scheduler.py
2015-05-29reproducible: scheduler: do not change the notify_maintainer value on updatesMattia Rizzolo1-9/+14
2015-05-28reproducible: fix typeHolger Levsen1-1/+1
2015-05-28reproducible: schedule packages in unstable before those in other suitesHolger Levsen1-0/+6
2015-05-27reproducible: remove constraint that the version must be the same, as this ↵Holger Levsen1-1/+0
causes 'our' packages not to be rescheduled (as these versions are not part of the sources table)
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.