summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2015-08-18rebootstrap: try bootstrapping the hurdHelmut Grohne1-4/+4
2015-08-18reproducible: remote scheduler: correctly parse the -m optionMattia Rizzolo1-2/+2
2015-08-18reproducible: fix suite stats the ugly way...Holger Levsen2-2/+2
2015-08-18reproducible: fix one amd64'ismHolger Levsen1-1/+1
2015-08-18reproducible: enable armhf somemoreHolger Levsen2-6/+8
2015-08-18reproducible: enable armhfHolger Levsen1-1/+1
2015-08-17reproducible: notes: do not fail when not run on jenkins due to lack of the ↵Mattia Rizzolo1-2/+6
BUILD_URL evn variable
2015-08-17reproducible: notes: do not fail the job when the version is missingMattia Rizzolo1-5/+10
2015-08-17reproducible: common.py: nest try/except clauses to really catch every ↵Mattia Rizzolo1-17/+18
possible sql error
2015-08-17reproducible: common.py: catch psycopg2.OperationalError when the connection ↵Mattia Rizzolo1-0/+9
timeouts in start_udd_connection to output a useful error message
2015-08-17reproducible: common.py: set a connection timeout of 5 seconds for udd ↵Mattia Rizzolo1-1/+2
connections
2015-08-17reproducible: common.py: use the keyword syntax instead of libpq string to ↵Mattia Rizzolo1-4/+6
connect to udd
2015-08-16reproducible freebsd: formattingHolger Levsen1-1/+1
2015-08-16reproducible freebsd: try harder and enable debuggingHolger Levsen1-4/+4
2015-08-16reproducible: maintenance: reduce logparse noise when deleting old ↵Mattia Rizzolo2-2/+1
directories in /srv/reproducible-results
2015-08-15reproducible: s#$DBDVERSION#$DIFFOSCOPE#gHolger Levsen6-29/+29
2015-08-15reproducible: s#debbindiff#diffoscope#g in most of the outputHolger Levsen12-43/+43
2015-08-15reproducible: we should update the webpage to reflect our current marketing ↵Holger Levsen1-0/+1
material (=lunars latest talk)
2015-08-15reproducible freebsd: also run make installworld installkernel distributionHolger Levsen2-9/+16
2015-08-15reproducible: build: fix gen_package_html invocationMattia Rizzolo1-1/+1
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 Rizzolo2-73/+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: _html_packages: add architecture qualifier after the current ↵Mattia Rizzolo1-1/+2
suite name
2015-08-15reproducible: _html_packages: improve gen_suites_links() for multiple ↵Mattia Rizzolo1-24/+20
architecture support
2015-08-15reproducible: html_packages: convert gen_suite_links() to the new objects ↵Mattia Rizzolo1-18/+11
instead of db quering
2015-08-15reproducible: fix all users of gen_packages_html() after the refactoring of itMattia Rizzolo7-37/+22
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-15reproducible: html_packages: refactor gen_packages_html() to use the new ↵Mattia Rizzolo1-79/+38
Package class This include some refactoring that change the interface, mainly: * it does not care anymore about suites/architectures, it always builds for all suites/architectures (it's only 0.122 for one package with no_clean=True) + this allows to remove *a lot* of crappy code * it expects a list of Package instances, no more of strings (package names) * check_package_status() got removed (as incorporated into the class) This breaks quite everything, still need to update all the users of this function.
2015-08-15reproducible: common: add classes Package, Build, Bug, Issue, Note, NotedPkg ↵Mattia Rizzolo1-1/+131
describing a package and its state
2015-08-15Revert "reproducible: shorten irc notification text"Holger Levsen1-2/+2
This reverts commit fc28ef4b067bd66daa7bd6f859c5aa28adaa9f57.
2015-08-15reproducible: shorten irc notification textHolger Levsen1-2/+2
2015-08-15reproducible: maintenance: also consider architecture while grepping for ↵Mattia Rizzolo2-9/+14
failed build to reschedule
2015-08-15reproducible freebsd: widen sudoersHolger Levsen1-1/+2
2015-08-14reproducible: sometimes running on a different cpu is easier than expectedHolger Levsen1-3/+2
2015-08-14reproducible: support for arbitrary PPAsHolger Levsen1-0/+1
2015-08-14reproducible freebsd: also build the kernel and always build with -jHolger Levsen1-2/+6
2015-08-13reproducible freebsd: disable cleanup for debuggingHolger Levsen1-2/+3
2015-08-12reproducible freebsd: build a 2nd time, copy results over and run debbindiff ↵Holger Levsen2-27/+22
on them
2015-08-12reprdoducible: better deal with network problemsHolger Levsen1-1/+2
2015-08-12update FreeBSD notesHolger Levsen1-2/+2
2015-08-12reproducible freebsd: fix pathesHolger Levsen1-3/+3
2015-08-12reproducible freebsd: follow the docs and build in /usr/srcHolger Levsen2-11/+15
2015-08-11reproducible: notes: hardcode amd64 in a query for nowMattia Rizzolo1-1/+2
2015-08-10install postfix and configure muninHolger Levsen1-1/+7
2015-08-10logic in orderHolger Levsen1-1/+1
2015-08-10install molly-guard everywhereHolger Levsen1-1/+1
2015-08-10deploy munin-node on the nodesHolger Levsen9-4/+487
2015-08-10tea with sudo, my old friend.. (fixup 13f6d47)Holger Levsen1-3/+3
2015-08-10reproducible: enable 60gb tmpfs for /srv/workspace on the amd64 build nodesHolger Levsen2-15/+22