summaryrefslogtreecommitdiffstats
path: root/bin
AgeCommit message (Collapse)AuthorFilesLines
2017-03-07reproducible fdroid: switch to build from @uniqx's branchHans-Christoph Steiner1-2/+2
uniqx aka uniq aka Michael Poehn is doing most of this work now. Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-03-07reproducible fdroid: prevent password prompts in github/gitlab/bitbucketHans-Christoph Steiner1-0/+5
After a long discussion on #reproducible-builds on 2017-02-15, mapreri and h01ger said to keep this config in this build job. Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-03-07reproducible fdroid: build all latest apps in fdroiddataHans-Christoph Steiner1-0/+7
Now that we have a buildserver, use it to build the latest version of all apps in F-Droid. Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-03-07reproducible fdroid: more debug infoHans-Christoph Steiner1-0/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-03-06d-i: use make to build repo. for udebsPhilip Hands2-1/+50
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-03-06d-i: typosPhilip Hands1-2/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-03-05reproducible Debian: adjust scheduling frequency, mostly to adopt to faster ↵Holger Levsen1-1/+1
armhf nodes Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-03-03reproducible FreeBSD: copy packages back with a tar pipelineEd Maste1-1/+2
scp -r converts the latest symlink directory into a copy of the target directory, resulting in two copies of each package. Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-03-03reproducible FreeBSD: add -print to find after -pruneEd Maste1-1/+1
Without an action at the end find implicitly applies -print to the entire expression, which means the pruned directory itself is also printed. Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-03-03reproducible lede+openwrt: reenable node cleanup after buildHolger Levsen1-8/+8
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-27reproducible FreeBSD: remove unused Xs from mktemp invocationEd Maste1-1/+1
FreeBSD's mktemp does not use Xs as placeholders for the random string when using the -t <template> arg. Instead it appends a period and the characters. For example: % mktemp -d -t prefix /tmp/prefix.pffo8Fiv Signed-off-by: Ed Maste <emaste@freebsd.org> Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-25correctly replace notification urlHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-24reproducible debian: maintenance: drop old temporary code dealing with old ↵Mattia Rizzolo1-13/+0
temp files not created anymore Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-23reproducible FreeBSD: exlcude symlinks when comparing resultsEd Maste1-1/+1
The package repo contains a latest/ symlink to the actual package directory. Prune symlinks so we don't compare the same packages twice. Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-23reproducible Debian: compress outputHolger Levsen1-3/+3
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-23reproducible Debian: include number of configured+running jobs in ↵Holger Levsen1-0/+8
performance stats Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-22reproducible FreeBSD: allow SOURCE_DATE_EPOCH through sudoEd Maste1-2/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-22reproducible FreeBSD: set pkg base timestampEd Maste1-2/+2
Packaged base is the work-in-progress distribution method for FreeBSD 12.x, and is not yet completely connected into the FreeBSD release build mechanism. For now explicitly set the pkg metadata timestamp via SOURCE_DATE_EPOCH in the environment, until we have the mechanism to set it via the release build scripts. Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-22reproducible FreeBSD: enable reproducible build switchEd Maste1-4/+4
FreeBSD developers are attached to the build metadata (hostname, user, etc.) stored in the kernel and boot loaders, at least during the development phase. For now forcibly enable the build-time reproducible build knob, in order ot test the reproducibility status. The intent is that this is later driven by some top-level release / development switch. Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-21reproducible Debian: schedule new, untested and depwait more aggressivelyHolger Levsen1-3/+3
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-21Remove meaningless ?page=changes from URLsHolger Levsen1-0/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-20reproducible Debian: decrease scheduing frequency for experimentalHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-20reproducible Debian: mail signed .buildinfo files to ↵Holger Levsen1-3/+5
submit@buildinfo.kfreebsd.eu Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-20reproducible Debian: write logfile with buildinfo.debian.net issues and mail ↵Holger Levsen2-3/+8
it daily to qa-jenkins-scm@l.d.a.o and lamby@d.o Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-20reproducible Debian: disable irc notification for 500 buildinfo problemsHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-20reproducible Debian: include $BUILD_URL in irc messageHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-20reproducible Debian: improve debugging buildinfo.debian.netHolger Levsen1-1/+8
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-20hide some magicHolger Levsen1-0/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-20udd-query: add mips64el to the m-a skew checkMattia Rizzolo1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-20reproducible Debian: improve formattingHolger Levsen1-1/+0
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-20reproducible Debian: improve formattingHolger Levsen1-3/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-20reproducible Debian: almost turn suite/arch pages into a tableHolger Levsen1-9/+8
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-20reproducible Debian: add links to debian/$SUITE/$ARCH in suite tableHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-17reproducible debian: fix syntaxMattia Rizzolo1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-17reproducible debian: enable again build directory name variationMattia Rizzolo1-1/+1
pbuilder 0.228.4 can do that again Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-17reproducible debian: move the temporary rbuild directories into a ↵Mattia Rizzolo2-1/+15
rbuild-debian directory this is to avoid having thousands of temporary directories mixed with few non-temporary ones in /srv/reproducible-builds Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-16reproducible Debian: sort alphabeticallyHolger Levsen1-26/+26
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-16reproducible Debian: add two new armhf hosts and their maintenace jobs, ↵Holger Levsen2-4/+12
thanks vagrant Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-16reproducible debian: temporary disable saving artifacts for diffoscope ↵Mattia Rizzolo1-1/+1
timeouts, until #855273 is fixed This reverts (again) commit fb079fe36488f704df35abf2babdf49f2e035388.
2017-02-15reproducible fdroid: use Android SDK from Debian/stretch packagesHans-Christoph Steiner1-0/+3
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-02-15reproducible fdroid: only libvirt images need to be readableHans-Christoph Steiner1-3/+3
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-02-15Revert "reproducible debian: temporary disable saving artifacts for ↵Mattia Rizzolo1-1/+1
diffoscope timeouts, until #852013 is fixed" This reverts commit 95de4419c9e6e5b6d3d013144374fd8e0fab8cc8. Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-14reproducible fdroid: allow `sudo /bin/chmod -R a+rX /var/lib/libvirt/`Hans-Christoph Steiner1-0/+3
In order to convert the QEMU/KVM image to a vagrant box, we need to read the file directly. But that dir usually only lets root read the images. Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-09Revert "reproducible Debian: put done bugs ob the bottom of the bugs graph"Holger Levsen1-12/+10
This reverts commit 59a5d49a07adf1866a347340dd6fbebc1f8d0211 and first this reverts commit f794313de062993754e7274ccd5061ab0109bb3b. Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-09reproducible Debian: clarify math usedHolger Levsen1-2/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-09reproducible debian: breakages: use a set instead of the `if item not in ↵Mattia Rizzolo1-5/+3
foo: foo.append(item)` construction Signed-off-by: Holger Levsen <holger@layer-acht.org>
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>