summaryrefslogtreecommitdiffstats
path: root/bin/reproducible_build.sh
AgeCommit message (Collapse)AuthorFilesLines
2015-04-18reproducible: build: refactor: move the check for valid arch to ↵Mattia Rizzolo1-26/+32
check_suitability() and handle_not_for_us()
2015-04-18reproducible: build: refactor: WIP: something exp+untested to avoid cleaning ↵Mattia Rizzolo1-17/+4
up userContent while starting the build. Also I don't catch anymore race condition where the same package is already building. Marking as FIXME for now
2015-04-18reproducible: build: refactor: more trimming of the main function + fix ↵Mattia Rizzolo1-12/+11
variable declaration order
2015-04-18reproducible: build: refactor: move the schroot call to get the source ↵Mattia Rizzolo1-22/+29
package to get_source_package() and handle_404()
2015-04-18reproducible: build: refactor: add a init() function to gather ↵Mattia Rizzolo1-2/+5
initialization of the build environment
2015-04-18reproducible: build: refactor: gather more or less generic+useful env ↵Mattia Rizzolo1-8/+8
variables in a single place
2015-04-18reproducible: build: refactor: move the db quering to pick up the package to ↵Mattia Rizzolo1-11/+16
be build in its own function choose_package()
2015-04-18reproducible: build: refactor: slim down the call_debbindiff() function: ↵Mattia Rizzolo1-4/+8
strip out print_out_duration()
2015-04-18reproducible: build: refactor: stop checking for .buildinfo presence. it's ↵Mattia Rizzolo1-5/+1
always there nowadays
2015-04-18reproducible: build: refactor: s/LOGFILE/DBDREPORT/: way more clear what's ↵Mattia Rizzolo1-10/+10
the file inside
2015-04-05reproducible: build: no real need to look up for a particular suite while ↵Mattia Rizzolo1-11/+1
SQL quering for a package to build
2015-04-04reproducible: move link further down on pageHolger Levsen1-1/+1
2015-04-03reproducible: fix 301 http error code for artifact pagesHolger Levsen1-1/+1
2015-04-03reproducible: include duration in rbuild logsHolger Levsen1-0/+4
2015-04-03reproducible: include link to reproducible url for package in artifact's ↵Holger Levsen1-2/+8
index.html pages
2015-04-03reproducible: always mention debbindiff's versionHolger Levsen1-8/+9
2015-04-01reproducible: (temporarily) disable notifications for packages which become ↵Holger Levsen1-1/+1
unreproducible
2015-03-28reproducible: explain in irc notification that debbindiff had troubles with ↵Holger Levsen1-4/+8
these artifacts
2015-03-28reproducible: wait longer for lock as we've increased the timeout - the real ↵Holger Levsen1-1/+1
solution is to use schroot sessions properly...
2015-03-28reproducible: wait longer for lock as we've increased the timeoutHolger Levsen1-2/+2
2015-03-28fix grammarHolger Levsen1-1/+1
2015-03-28reproducible: always save artifacts if debbindiff has trouble. output ↵Holger Levsen1-3/+6
debbindiff timeout duration in logs
2015-03-28reproducible: let debbindiff run for 30min before killing itHolger Levsen1-1/+1
2015-03-28reproducible: dont try to build package on amd64 if there is more than one ↵Holger Levsen1-1/+4
architecture to build for but 'all' is the only suitable one for this host
2015-03-27Revert "reproducible: use transaction to reliable prevent race conditions"Holger Levsen1-6/+2
This reverts commit 675367e1fd73f2a117e459753a7db4d30277f59d.
2015-03-27reproducible: refactor, save_artifacts is always an integerHolger Levsen1-3/+3
2015-03-27reproducible: fix logic errorHolger Levsen1-3/+3
2015-03-27reproducible: use transaction to reliable prevent race conditionsHolger Levsen1-2/+6
2015-03-27reproducible: dont claim to save artifacts for not-for-us, 404 or ftbfsHolger Levsen1-0/+6
2015-03-23Revert "reproducible: run debbindiff in utf8 environment (workaround related ↵Holger Levsen1-1/+1
to #778641 and #780863)" This reverts commit 375e2c3374ef1a6215794dc8d85b1169d93eb929.
2015-03-22reproducible: run debbindiff in utf8 environment (workaround related to ↵Holger Levsen1-1/+1
#778641 and #780863)
2015-03-21reproducible: fix the pipeHolger Levsen1-1/+1
2015-03-21remove debug outputHolger Levsen1-3/+1
2015-03-21reproducible: improve path where artifacts are savedHolger Levsen1-1/+1
2015-03-21reproducible: build: use a safer function to generate the random stringMattia Rizzolo1-1/+1
2015-03-21reproducible: fix variable name, shorten irc messageHolger Levsen1-2/+2
2015-03-21more debugHolger Levsen1-1/+3
2015-03-21reproducible: build: avoid using 'hash' a variable name, as it's a builtin ↵Mattia Rizzolo1-2/+2
command
2015-03-21reproducible: announce artifact collectionHolger Levsen1-1/+6
2015-03-20reproducible: notfiy about artifactsHolger Levsen1-2/+3
2015-03-20reproducible: improve language and shell robustnessHolger Levsen1-4/+4
2015-03-20eproducible: support for saving artifacts from the builds. use 'artifacts' ↵Mattia Rizzolo1-1/+14
as the first package when manual scheduling and packages will save files!
2015-03-19reproducible: use linux64 --uname-2.6 correctly, thanks lunarHolger Levsen1-1/+1
2015-03-19reproducible: try harder to get debbindiff stderr into the preserved rbuild.logHolger Levsen1-1/+1
2015-03-19reproducible: randomize start times a bit moreHolger Levsen1-2/+2
2015-03-17reproducible: shorten notification messageHolger Levsen1-1/+1
2015-03-17reproducible: include suite+arch in notificationsHolger Levsen1-1/+1
2015-03-17reproducible: send notification after html pages have been updatedHolger Levsen1-4/+4
2015-03-17reprodcucible: more sleep is good against race conditionsHolger Levsen1-2/+2
2015-03-17reproducible: fix URL in output and reduce noiseHolger Levsen1-1/+1