summaryrefslogtreecommitdiffstats
path: root/bin/reproducible_build.sh
AgeCommit message (Collapse)AuthorFilesLines
2015-04-18reproducible: build: refactor: lift up the handle_* functionsMattia Rizzolo1-28/+28
2015-04-18reproducible: build: refactor: use the case costructor instead of ↵Mattia Rizzolo1-8/+12
if/elif/elif/fi
2015-04-18reproducible: build: refactor: slim down the call_debbindiff() function: ↵Mattia Rizzolo1-7/+11
strip out dbd_timeout()
2015-04-18reproducible: build: refactor: slim down the call_debbindiff() function: ↵Mattia Rizzolo1-2/+6
strip out init_debbindiff() where we check for locks
2015-04-18reproducible: build: refactor: more commentsMattia Rizzolo1-5/+9
2015-04-18reproducible: build: refactor: move the actual calls to pbuilder to ↵Mattia Rizzolo1-56/+71
build_rebuild() and the rest to handle_ftbfs() also split more lines, and use more local variables, instead of pollute the global environment
2015-04-18reproducible: build: refactor: WIP: something exp+untested to avoid dcmd ↵Mattia Rizzolo1-15/+5
file back and forth, let's use --buildresult option of pbuilder to put resulted file directly where we want them
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