summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-06-10reproducible Debian: add basic README about the infrastructure usedHolger Levsen1-0/+32
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-10reproducible Debian: run scheduler every 3h instead of every 6hHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-10reproducible Debian: reschedule 404 packages after 12hHolger Levsen1-2/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-10reproducible_lede: disable node_cleanup_tmpdirsAlexander Couzens1-0/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-10reproducible_lede: only build one board instead of all boardsAlexander Couzens1-1/+1
Reduing the build time improve developing speed. When the image is reproducible we will enable more boards. Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-09reproducible_lede: openwrt_get_banner() use staging_dir instead of build_dirAlexander Couzens1-2/+1
The build_dir is now cleaned up after a package is built. Use the staging_dir instead which is more "presistent". Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-09reproducible_lede: create a workaround for signing keysAlexander Couzens1-0/+34
LEDE signs the release with a signing key, but generate the signing key if not present. To have a reproducible release we need to take care of signing keys. LEDE will also put the key-build.pub into the resulting image (pkg: base-files)! At the end of the build it will use the key-build to sign the Packages repo list. Use a workaround this problem: key-build.pub contains the pubkey of LEDE buildbot key-build contains our build key Meaning only signed files will be different but not the images. Packages.sig is unreproducible. Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-09reproducible_lede_common: don't build all packagesAlexander Couzens1-1/+2
improves our development speed for now. We will re-enable it to get cover more packages and targets Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-09reproducible_lede: set CONFIG_AUTOREMOVE to reduce required spaceAlexander Couzens1-0/+1
When CONFIG_AUTOREMOVE is set, LEDE will remove the build_dir of a package after it has been build. Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-08reproducible_lede: before download compile tarAlexander Couzens1-1/+1
On system without `tar --sort=name` we need to compile tar before downloading everything Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-08reproducible fdroid: hard code WORKSPACE dir namesHans-Christoph Steiner2-2/+2
WORKSPACE cannot be generated from $0 since jenkins renames these scripts to things like "jenkins-script-i8GyOyyf" Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-07reproducible fdroid: do full git reset/clean like Jenkins doesHans-Christoph Steiner2-15/+24
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-07Fixup a061099: add sudo to remove dsa-check-packagesAlexander Couzens1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-07Revert "remove temporary fix, now that the systems have been fixed"Alexander Couzens1-1/+12
This reverts commit 18d0dcd4953cdab320cdc6c80745d5c6b304a17b. Reintroduce the fix because the link from /usr/local/bin/dsa-check-packages -> /bin/true still exists. The link must be removed in order to fix it. Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-07reproducible Debian: add niceness variation (Closes: #863440)Holger Levsen48-47/+48
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-06Revert "reproducible Debian: add niceness variation (Closes: #863440)"Holger Levsen52-184/+57
This reverts commit c43b4f3e2d537a1e9c2ff510f071d233f202bc50.
2017-06-06reproducible Debian: add niceness variation (Closes: #863440)Holger Levsen52-57/+184
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-05reproducible Debian: Rename variable to disambiguate with ↵Daniel Shahaf1-3/+3
'scheduling_args.message'. Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-05reproducible Debian: Break out a helper function. No functional change.Daniel Shahaf1-12/+16
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-04reproducible Debian: Set timestamps to second resolution (was millisecond by ↵Daniel Shahaf1-1/+1
default). Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-04reproducible Debian: Include timestamps in logsDaniel Shahaf1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-04reproducible Debian: unbreak the scheduler, part #2 and counting.Daniel Shahaf1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-04reproducible Debian: unbreak the scheduler.Daniel Shahaf1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-04reproducible Debian: remote scheduler += multiple archs in one invocation.Daniel Shahaf1-16/+25
Analogous to b8a359d0206160ed6e17af5824764bea3c39113b (plus its followup fixup 8e3a28ba0ca6ca1d288b320ad53a5c5fa13a8d22). Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-04reproducible Debian: English fix to error message.Daniel Shahaf1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-04reproducible Debian: reword, drop 'caused by'Holger Levsen1-2/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-04explain sleepHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-04fail loudly if remote node is not accessableHolger Levsen1-2/+8
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-03reproducible Debian: actually support commenting out specific workersHolger Levsen1-6/+7
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-03reproducible Debian: don't exit service just because a node aint definedHolger Levsen1-1/+0
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-03reproducible Debian: correctly count enabled jobs, do not count disabled onesHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-03reproducible Debian: more robust quotingHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-03reproducible Debian: show many build jobs are down due to remote node problemsHolger Levsen2-1/+5
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-03reproducible Debian: show sleeping processes…Holger Levsen1-0/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-03reproducible Debian: reenable ff64a buildersHolger Levsen1-4/+4
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-03reproducible Debian: adapt for new build serviceHolger Levsen1-19/+10
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-02reproducible Debian: increase MAX workers for armhfHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-02reproducible Debian: disable all build jobs on odc2a (haveged dies with ↵Holger Levsen1-10/+10
segfault…) and disable all but two build jobs on ff64a due to its IO-slowness Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-02reproducible Debian: add 10 new armhf builder jobs, thanks to Vagrant for ↵Holger Levsen2-12/+26
those 3 new build nodes Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-02reproducible Debian: explain final steps neededHolger Levsen1-1/+4
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-02reproducible Debian: add 3 new armhf nodes and pbuilder/schroot-setup jobs ↵Holger Levsen132-107/+4695
for them, thanks to Vagrant for setup+hosting Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-02reproducible Debian: fixup directory name and remake linkHolger Levsen52-2/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-02reproducible Debian: we're testing arm64 since a while tooHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-02reproducible Debian: correct permissionsHolger Levsen1-0/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-02reproducible Debian: fix to make it work with more restricted sudoHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-02reproducible Debian: improve outputHolger Levsen1-2/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-02reproducible Debian: schedule more packages soonerHolger Levsen1-13/+13
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-02reproducible Debian: be more verboseHolger Levsen1-1/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-02reproducible Debian: stating what's obvious todayHolger Levsen1-1/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-02reproducible Debian: further simplefyHolger Levsen1-10/+4
Signed-off-by: Holger Levsen <holger@layer-acht.org>