summaryrefslogtreecommitdiffstats
path: root/bin/reproducible_scheduler.py
AgeCommit message (Collapse)AuthorFilesLines
2015-08-15reproducible: scheduler: also turn the global limit arch-dependantMattia Rizzolo1-5/+3
2015-08-15reproducible: scheduler: slight refactor to enable multiple architecture supportMattia Rizzolo1-72/+188
This moves all the limits handling to a dedicated class and the data to a dedicated object, instead of embedding them into the scheduling code, where they are hard to find and to edit.
2015-08-15reproducible: fix all users of gen_packages_html() after the refactoring of itMattia Rizzolo1-1/+1
notable changes: * gen_packages_html() in common.sh got renamed to the singular version gen_package_html() and now accept only one argument (a package name) + thus reproducible_blacklist.sh got fixed to pass one package at time + this greatly semplify the code, by removing *a lot* of crappy code * _html_all_packages.py really becomed a 2-liner, with part of its login being now either in _html_packages.py or removed.
2015-08-10Revert "reproducible: disable rescheduling of already tested packages for ↵Holger Levsen1-2/+2
sid and experimental due to gcc5 transition + aptitude breakage" This reverts commit 3364bd3fae718849a9cac881fd8d66db47794aae. This does not yet return us to scheduling sid at the usual pace.
2015-08-09reproducible: fix punctation in irc messageHolger Levsen1-1/+1
2015-08-08reproducible: rename update_sources_tables() to update_sources_db()Holger Levsen1-3/+3
2015-08-08reproducible: scheduler: turn update_sources_tables() to a multiarch formMattia Rizzolo1-16/+26
2015-08-06reproducible: disable rescheduling of already tested packages for sid and ↵Holger Levsen1-2/+2
experimental due to gcc5 transition + aptitude breakage
2015-08-05reproducible: scheduler: use spaces instead of tabsMattia Rizzolo1-3/+3
2015-08-02reproducible: schedule stretch way more often than sid, now that we are in ↵Holger Levsen1-2/+2
the middle of the gcc5 transition...
2015-08-01reproducible: s#tbs#to_be_scheduled#gHolger Levsen1-6/+6
2015-08-01reproducible: scheduler: fix "sqlite3.IntegrityError: UNIQUE constraint ↵Mattia Rizzolo1-11/+20
failed" error by preprocessing the list of packages to be scheduling removing duplicates
2015-07-31reproducible: lets try without 'OUTER', see build/reproducible_scheduler#7286Holger Levsen1-1/+1
2015-07-30reproducible: fix punctation in irc messageHolger Levsen1-1/+1
2015-07-29reproducible: fixup SQL for b6e72c199Holger Levsen1-2/+2
2015-07-28reproducible: schedule old ftbfs packages a bit more oftenHolger Levsen1-4/+4
2015-07-25reproducible: fixup typoHolger Levsen1-1/+1
2015-07-25reproducible: fixup b6e72c19 - or else!Holger Levsen1-5/+5
2015-07-25reproducible: schedule ftbfs packages with no bugs filed and older than 10 ↵Holger Levsen1-5/+54
days more often (except inexperimental)
2015-07-24reproducible: another attempt to fix grammar in irc notificationsHolger Levsen1-1/+1
2015-07-23reproducible: fix conditional grammar in irc messageHolger Levsen1-1/+1
2015-07-23reproducible: shorten irc messagesHolger Levsen1-3/+3
2015-07-08reproducible: scheduler: fix total counterMattia Rizzolo1-3/+2
2015-07-08reproducible: correctly calculate total amount of packagesHolger Levsen1-1/+3
2015-07-08reproducible: fix irc messageHolger Levsen1-1/+1
2015-07-04reproducible: scheduler: try harder to get a real messageMattia Rizzolo1-1/+1
2015-06-16reproducible: fix irc message, natural language is hardHolger Levsen1-1/+2
2015-06-13reproducible: fix another variable nameHolger Levsen1-1/+1
2015-06-13reproducible: fix variable namesHolger Levsen1-4/+4
2015-06-13reproducible: fix logic errorHolger Levsen1-1/+1
2015-06-12reproducible: fix syntaxHolger Levsen1-1/+1
2015-06-12reproducible: fix syntaxHolger Levsen1-1/+1
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.