summaryrefslogtreecommitdiffstats
path: root/bin/reproducible_build.sh
AgeCommit message (Collapse)AuthorFilesLines
2017-02-07reproducible Debian: detect another diskspace problemHolger Levsen1-0/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-07reproducible Debian: make needles more visibleHolger Levsen1-1/+10
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-06reproducible debian: temporary disable build subdir name variationMattia Rizzolo1-1/+1
pbuilder 0.228 removed an undefined behaviour this feature was relying on. 0.228.4 will instead provide an (undocumented) interface to configure this value. Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-06reproducible debian: implement the build subdir variation using a mean ↵Mattia Rizzolo1-0/+1
provided by the upcoming pbuilder 0.228.4 Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-06reproducible debian: temporary disable saving artifacts for diffoscope ↵Mattia Rizzolo1-1/+1
timeouts, until #852013 is fixed
2017-01-31reproducible Debian: don't let the build fail if artifacts cannot be preservedHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-01-23reproducible Debian: log before remotely deleting $TMPDIRHolger Levsen1-0/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-01-11update copyrightHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-01-07reproducible Debian: improve stale-builds.logHolger Levsen1-2/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-12-29Reproducible debian: Log diffoscope profiling info.Chris Lamb1-0/+2
Signed-off-by: Chris Lamb <lamby@debian.org> Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-12-26reproducible: further improve analysing log problemsHolger Levsen1-1/+1
2016-12-24reproducible Debian: include the architecture in the artifact temp nameHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-12-23reproducible Debian: fix syntax errorHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-12-22reproducible Debian: add arm64 to tested architectures, thanks to ↵Holger Levsen1-1/+4
codethink.co.uk providing us with 8 moonshot arm64 sleds Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-12-20reproducible Debian: send note to the correct logfileHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-12-20reproducible Debian: only unregister a build if SRCPKGID is setHolger Levsen1-1/+3
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-12-19reproducible debian: build.sh: fix commentMattia Rizzolo1-1/+1
2016-12-19reproducible Debian: improve console build logHolger Levsen1-0/+3
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-12-19reproducible debian: build: don't quote integer in SQLMattia Rizzolo1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-12-18reproducible Debian: match output with reality and sleep an hour in case of ↵Holger Levsen1-3/+3
diskspace issues Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-12-18reproducible Debian: handle another diskspace issueHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-12-10fixup 4c6071f36: reproducible Debian: ignore syslinux's false positive on ↵Holger Levsen1-1/+1
'no space left on device' Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-12-09reproducible Debian: ignore syslinux's false positive on 'no space left on ↵Holger Levsen1-1/+2
device' Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-12-08reproducible Debian: check expected version before buildHW421-8/+15
The old code also generated a false FTBFS if the first build got the right version but the second the wrong. Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-12-08reproducible Debian: add more debug outputHolger Levsen1-0/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-12-03reproducible Debian: log/irc signal name for convenienceDaniel Shahaf1-0/+5
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-12-03reproducible Debian: better use echo in cleanup function, else rbuild.log ↵Holger Levsen1-2/+2
gets overwritten
2016-12-03reproducible Debian: log beginning and end of cleanup, we have 16k temp. ↵Holger Levsen1-0/+2
directories in /srv/reproducible-results on jenkins atm… Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-11-19reproducible Debian: remove FIXME asking to use --buildinfo-identifier which ↵Holger Levsen1-2/+0
was only available in patched dpkg Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-11-08reproducible debian: make bash sql sqlite/postgres agnosticValerie R Young1-4/+11
This commit does the following for all bash scripts: - remove sqlite specfic datetime functions in sql queries - remove double quotes from sql queries - replace the "REPLACE INTO" sql queries Signed-off-by: Mattia Rizzolo <mattia@debian.org> Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-11-07reproducible Debian: improve src_dir variationHW421-1/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-11-07reproducible Debian: improve commentHolger Levsen1-2/+1
2016-11-07reproducible Debian: fix grammarHolger Levsen1-2/+2
2016-11-07reproducible Debian: adapt for non identical .buildinfosHW421-25/+20
.buildinfo document part of the build environment and are not expected to be the same for the two builds. Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-11-07reproducible Debian: always build under /buildHW421-2/+6
This way the build-path gets included into the .buildinfo like it will on buildds. Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-11-07reproducible Debian: buildinfo.debian.net has moved to SSL.Chris Lamb1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-11-06reproducible Debian: fix permissions of buildinfo files after moving temp filesReiner Herrmann1-0/+1
2016-11-06reproducible Debian: filter Environment section from buildinfo filesReiner Herrmann1-0/+12
2016-11-04reproducible Debian: Avoid DRY violation by using a for loop.Chris Lamb1-2/+4
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-11-04reproducible Deban: Drop deprecated '?node=' parameter from ↵Chris Lamb1-2/+2
buildinfo.debian.net submissions. Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-11-01reproducible Debian: improve logging of .buildinfo files submitsHolger Levsen1-3/+5
2016-11-01reproducible Debian: make curl silent when submitting .buildinfo filesHolger Levsen1-2/+2
2016-11-01/me wants a unified syntax for everythingHolger Levsen1-1/+1
2016-11-01fix syntax error…Holger Levsen1-1/+1
2016-11-01reproducible Debian: correct pathes when signing .buildinfo filesHolger Levsen1-4/+5
2016-11-01reproducible Debian: don't fail a build job just because we cannot sign itHolger Levsen1-1/+1
2016-11-01reproducible Debian: log error instead of proceeding silentlyHolger Levsen1-4/+4
2016-10-31reproducible Debian: Greate GPG key on nodes at deploy time, not "lazily".Chris Lamb1-18/+0
Signed-off-by: Chris Lamb <lamby@debian.org> Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-10-31Make use of gpg more flexibleDaniel Kahn Gillmor1-5/+5
This set of commands should work with modern versions of gpg (2.1.x) as well, and should be independent of potentially variable output. Additionally, we want the key to be signing-capable, but nothing else. We also have no need to generate an encryption-capable subkey, so just drop that part. Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-10-31reproducible Debian: Remove signed buildinfo files.Chris Lamb1-0/+3
Signed-off-by: Chris Lamb <lamby@debian.org> Signed-off-by: Holger Levsen <holger@layer-acht.org>