summaryrefslogtreecommitdiffstats
path: root/bin/reproducible_build.sh
AgeCommit message (Collapse)AuthorFilesLines
2016-05-13reproducible debian: check for Installed-Build-Depends instead of the old ↵Mattia Rizzolo1-3/+3
Build-Environment when comparing .buildinfo to assure the same env is installed
2016-05-07reproducible builds: notify the correct channel(s)Holger Levsen1-7/+7
2016-04-19reproducible debian: run 1st build with a timeout of 18h and the 2nd with ↵Holger Levsen1-4/+4
24h timeout
2016-04-06reproducible debian: differ locale+language depending on the architectureHolger Levsen1-3/+15
2016-04-06reproducible debian: explicity set LANG=C|fr_CH.UTF-8 and ↵Holger Levsen1-0/+4
LANGUAGE=en_US:en|fr_CH:fr
2016-03-07reproducible debian: always build with all cores on all archsHolger Levsen1-5/+1
2016-02-09reproducible debian: don't always build arch:all on "any" archSteven Chamberlain1-1/+7
If a package builds arch-dep parts on a restricted set of arches, don't assume the arch-indep parts can build on "any" arch. If a package *only* lists Architecture: all, keep the current behaviour: (linux-)amd64 will most likely work; armhf is less likely but is nice to try anyway.
2016-02-08reproducible: build.sh: now that diffoscope can, make diffoscope compare the ↵Mattia Rizzolo1-6/+6
.buildinfo files instead of the .changes, to avoid having double differences
2016-01-27reproducible debian: sleep 15m if the 1st node is down, but 1h if the 2nd ↵Holger Levsen1-1/+3
node is down…
2016-01-26reproducible debian: actually, give diffoscope 2h to process the results…Holger Levsen1-1/+1
2016-01-26reproducible debian: give diffoscope up to 60min to produce resultsHolger Levsen1-1/+1
2016-01-25reproducible: get rid off one FIXME reminderHolger Levsen1-2/+2
2016-01-16reproducible: add FIXMEs so we dont forget to remove this confusionHolger Levsen1-0/+2
2016-01-16reproducible: build: set --buildinfo-identifier=${ARHC} when calling ↵Mattia Rizzolo1-2/+2
dpkg-buildpackage, to get a stable and deterministic .buildinfo name
2016-01-08reproducible: refactoring to only define build nodes and their ssh ports in ↵Holger Levsen1-8/+7
one central place, bin/jenkins_node_definitions.sh
2016-01-06update copyright yearsHolger Levsen1-2/+2
2016-01-05reproducible: build: always print how much the package took to build in ↵Mattia Rizzolo1-1/+1
rbuild, not only when the build succeeded
2016-01-04reproducible: revert the logic, actually on armhf we cannot guarantee to ↵Holger Levsen1-3/+3
have a different number of cores…
2015-12-21reproducible: s#ssh#ssh -o 'Batchmode = yes'#gHolger Levsen1-5/+5
2015-12-21reproducible: give the 2nd build 18h to finish (while the 1st only has 12h)Holger Levsen1-2/+4
2015-12-16always use mktemp with '-t -XXXX'Holger Levsen1-1/+1
2015-12-14reproducible debian/archlinux/rpm: improve outputHolger Levsen1-1/+1
2015-12-13reproducible: run diffoscope nicelyHolger Levsen1-2/+2
2015-12-10reproducible: build: when NOTIFY is 0 means we want no notification. Turn ↵Mattia Rizzolo1-0/+2
that info in a form the rest of build.sh understands
2015-12-10reproducible: build/maintenance: another cases of ='' => IS NULLMattia Rizzolo1-3/+3
2015-12-10reproducible: build: another case of ='' => IS NULLMattia Rizzolo1-1/+1
2015-12-10reproducible: build/live_status: check whether sch.date_build_started is ↵Mattia Rizzolo1-1/+1
NULL instead of ''
2015-12-09reproducible: build: rename variable: s#BUILDER_PREFIX#JOB_PREFIX#gMattia Rizzolo1-3/+3
2015-12-09reproducible: save the schedule message in the db and show it in the "test ↵Mattia Rizzolo1-3/+4
history" table
2015-12-09reproducible: refactor how the 'notify on build start' feature is handled, ↵Mattia Rizzolo1-2/+1
stop abusing of the builder column in the db for this
2015-12-09reproducible db: s,builder,job, also in the schedule table.Mattia Rizzolo1-9/+9
2015-12-09reproducible db: rename column in the results table: s#builder#job, and add ↵Mattia Rizzolo1-2/+2
build nodes information
2015-12-09reproducible: store in the db also the actual build host in stats_build, and ↵Mattia Rizzolo1-2/+2
rename the current "builder" field to "job", since it contains the jenkins job name and nummber
2015-12-09reproducible: build: rename the variable BUILDER to JOB, to better identify ↵Mattia Rizzolo1-9/+9
what it contains
2015-12-07reproducible: rename debbindiff.(html|txt)(.gz|) files to diffoscope… filesHolger Levsen1-2/+2
2015-12-05start planning a tool to enable users to debug job runsHolger Levsen1-2/+2
2015-12-03reproducible: don't modify the kernel version with linux64 (for now), as ↵Holger Levsen1-1/+0
this is broken in sid atm (bug about to be filed)
2015-11-25reproducible: make more robust against network problemsHolger Levsen1-1/+2
2015-11-18reproducible: build: \n here is meant as a newline, so echo -eMattia Rizzolo1-1/+1
2015-11-15reproducible: shorten mail contentHolger Levsen1-1/+1
2015-11-11reproducible: move 2 FIXMEs to TODOHolger Levsen1-3/+3
2015-11-04reproducible: only keep artifacts for 1 day (instead of 2)Holger Levsen1-1/+1
2015-10-25reproducible: sleep 2h on enospaceHolger Levsen1-3/+2
2015-10-25reproducible: disable disk full irc notificationsHolger Levsen1-1/+1
2015-10-18reproducible arch: randomize start timesHolger Levsen1-5/+0
2015-10-18reproducible: make sql queries in update_db_and_html() more robustHolger Levsen1-2/+12
2015-10-16reproducible: whitespace changesHolger Levsen1-2/+1
2015-10-16reproducible: only keep artifacts for 2 days (instead of 3)Holger Levsen1-1/+1
2015-10-16reproducible: shorten irc message by 12 charsHolger Levsen1-2/+2
2015-10-16reproducible: check pbuilder return code and explain if it was killed by ↵Holger Levsen1-1/+11
timeout (improved version)