summaryrefslogtreecommitdiffstats
path: root/bin/reproducible_scheduler.py
AgeCommit message (Collapse)AuthorFilesLines
2015-09-20reproducible: improve job outputHolger Levsen1-1/+1
2015-09-20reproducible: provide dummy values for untested archsHolger Levsen1-0/+1
2015-09-20reproducible: fix various typosHolger Levsen1-5/+5
2015-09-19reproducible: on armhf: only schedule unstableHolger Levsen1-0/+2
2015-09-19reproducible: improve job outputHolger Levsen1-1/+4
2015-09-19ew lvoe tpyoesHolger Levsen1-1/+1
2015-09-19reproducible: include arch in print_schedule_result()Holger Levsen1-9/+9
2015-09-19reproducible: improve job outputHolger Levsen1-4/+0
2015-09-19reproducible: fix typosHolger Levsen1-4/+4
2015-09-19reproducible: improve job outputHolger Levsen1-6/+6
2015-09-19reproducible: only log scheduled packages if there are anyHolger Levsen1-1/+2
2015-09-19reproducible: shorten job outputHolger Levsen1-2/+0
2015-09-19reproducible: introduce MINIMUM_AGE[arch] to avoid rescheduling already ↵Holger Levsen1-2/+6
tested packages on armhf while we still have untested ones
2015-09-19fix typo in commentHolger Levsen1-1/+1
2015-09-19reproducible: improve comment explaining LIMITS and MAXIMAHolger Levsen1-6/+24
2015-09-19reproducible: don't generate the schedule pages twiceHolger Levsen1-1/+0
2015-09-19reproducible: log arch moreHolger Levsen1-5/+5
2015-09-12reprododucible: fix commentHolger Levsen1-1/+1
2015-09-12reproducible: scheduler: add a comment to explain how LIMITS workMattia Rizzolo1-1/+16
2015-09-12reproducible: scheduler: bunch of noop (mostly whitespace) changes to follow ↵Mattia Rizzolo1-17/+18
better pep8
2015-09-12reproducible: scheduler: remove the concept of ARCH_SHARE. it's not really ↵Mattia Rizzolo1-36/+20
needed since we have the bigger LIMITS
2015-09-11reproducible: create scheduled indexes as part of the live_status job (and ↵Holger Levsen1-1/+1
'ignore bugs')
2015-09-10reproducible: call generate_schedule(arch) everywhereHolger Levsen1-2/+2
2015-09-07refactorHolger Levsen1-6/+6
2015-09-07reproducible: shorten scheduler messages for armhfHolger Levsen1-12/+23
2015-09-06reproducible: schedule tested packages from sid/amd64 a bit more oftenHolger Levsen1-2/+2
2015-09-04fixup 1ddf9264: reproducible: almost always schedule new versions, so that ↵Holger Levsen1-3/+6
new uploads are processed quickly. i'd welcome a more elegant solution...
2015-09-04fixup c6a246d8: reproducible: almost always schedule new versions, so that ↵Holger Levsen1-1/+1
new uploads are processed quickly
2015-09-04reproducible: almost always schedule new versions, so that new uploads are ↵Holger Levsen1-8/+11
processed quickly
2015-09-02reproducible: make maximum arch specificHolger Levsen1-1/+1
2015-09-01reproducible: upgrade all the schroots in maintenance jobs, maybe do the ↵Holger Levsen1-19/+0
same for pbuilder bases?
2015-08-31reproducible: schedule armhf some moreHolger Levsen1-1/+1
2015-08-29reproducible scheduler: schedule less (old) packagesHolger Levsen1-2/+2
2015-08-29reproducible: todo: explain 'configuration' better ;)Holger Levsen1-1/+1
2015-08-29reproducible: seems the gcc5 transition has cooled off, schedule sid more ↵Holger Levsen1-2/+2
often than testing again (amd64)
2015-08-15reproducible: scheduler: schedule less armhf packages, only max 75Mattia Rizzolo1-1/+1
2015-08-15reproducible: scheduler: only schedule packages in unstable for armhfMattia Rizzolo1-8/+8
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