summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-11-12reproducible-archlinux: Add archlinux repos to pacman.confkpcyrd1-0/+32
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-12reproducible_lede: set TMPDIR=RESULTSDIR to allow call_diffoscope to workAlexander Couzens1-0/+3
Sadly call_diffoscope requires TMPDIR to be defined and used as base for all results. When replaced TMPDIR with RESULTSDIR this requirement was overseen. Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-11reprodocible debian: setup_pbuilder: stop installing gnupg2 in our chroot, ↵Mattia Rizzolo1-1/+1
not needed anymore now Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-11reprodocible debian: setup_pbuilder: drop the reproducible gpg keyring into ↵Mattia Rizzolo1-1/+1
/etc/apt/trusted.gpg.d/ instead of using `apt-key add` apt-key add is now deprecated and it seems to be giving us troubles now Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-11reprodocible debian: schroot-create: drop the reproducible gpg keyring into ↵Mattia Rizzolo1-1/+1
/etc/apt/trusted.gpg.d/ instead of using `apt-key add` apt-key add is now deprecated and it seems to be giving us troubles now Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-11reproducible LEDE: try to deal gracefully with problems and reportHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-10Move some IRC announcements to #debian-reproducible-changes.Chris Lamb1-1/+5
This changes the behaviour such that we always announce on our "noisy" #debian-reproducible-changes but keeps the main #debian-reproducible channel free for a) when we really want to notify the channel such as when we want to preserve artifacts or explicitly ask to be notified and b) regular chat. Otherwise, regular/vanilla reschedling can have the effect of masking other conversations. Signed-off-by: Chris Lamb <lamby@debian.org> Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-08reproducible_fdroid_test: make script executableHans-Christoph Steiner1-0/+0
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-08reproducible fdroid: sync upstream script names with jenkins.debian.netHans-Christoph Steiner2-4/+3
Make things self-documenting by reusing the same names everywhere. Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-08reproducible_fdroid: separate testsuite into its own jobHans-Christoph Steiner4-6/+67
Right now, minor failures in the test suite mark the long lived jobs as failed. The test suite always takes shorter than an hour to run, so it can be more easily repeated. The tests are moved from the other two jobs into this one. Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-08reproducible_lede: enable CONFIG_BUILDBOT to reduce inode load while buildingAlexander Couzens1-0/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-07reproducible fdroid: point jenkins to canonical URLHans-Christoph Steiner1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-06udd-query: multiarch_versionskew: check the count of elements in the file ↵Mattia Rizzolo1-3/+3
instead of file size psql now always print at least a newline, even if no records are returned, that broke our `[ -s $UDD ]` check. Read the whole file once and put it in a bash array for futher usage, including counting the elements. Closes: #864238 Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-06udd-query: remove the temporary file with a trapMattia Rizzolo1-2/+3
in case this script is called with the wrong argument, and in case of failures, etc, the temporary file would be left around otherwise Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-06udd-query: move from public-udd-mirror.xvm.mit.edu to udd-mirror.debian.netMattia Rizzolo1-3/+3
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-06udd-query: orphaned_without_o_bug: consider only the higher version instead ↵Mattia Rizzolo1-9/+9
of the latest upload date this fixes a fpos of a package adopted in experimental, but with a later qa upload in unstable. Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-05reproducible_lede: correct given path for node_cleanup_tmpdirs & node_save_logsAlexander Couzens1-4/+4
When moving LEDE build directory to /srv/workspace/chroots those has been mistyped to RESULTSDIR instead of TMPBUILDDIR. Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-05reproducible-archlinux: use sudo for pacmankpcyrd1-1/+1
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-05reproducible fedora: don't use hidden files for the package listsMattia Rizzolo1-1/+1
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-05reproducible-archlinux: explicitly sync packageskpcyrd1-0/+1
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-05reproducible archlinux: don't use hidden files for the package listsMattia Rizzolo1-1/+1
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-05reproducible-archlinux: try porting abs to aspkpcyrd2-6/+6
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-05reproducible_lede: enable building all packages againAlexander Couzens1-2/+1
It was disabled to improve the debug speed while doing changes on the reproducible_lede_common script. Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-05reproducible_lede: use correct place/variable to save resultsAlexander Couzens1-12/+12
Results on remote nodes are expected to be under $TMPDIR, which defined by openwrt_build. RESULTSDIR is undefined on the remote node Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-05reproducible archlinux: enable debugging modeMattia Rizzolo1-1/+1
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-05reproducible-archlinux: fix date argumentskpcyrd1-1/+1
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-04reproducible archlinux: disable the timer for the builders, while still in ↵Mattia Rizzolo1-1/+2
WIP we don't need it to run every minute Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-04reproducible archlinux: also enable schroot generation on jenkins as well, ↵Mattia Rizzolo1-2/+1
it's needed to decide what to build Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-04reproducible archlinux: re-enable an archlinux builderMattia Rizzolo1-0/+1
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-04reproducible-archlinux: fix dependency conflictkpcyrd1-0/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-04jenkins_node_wrapper: whitelist rsync --server /srv/workspace/chroots/.Alexander Couzens1-0/+3
LEDE is using now /srv/workspace/chroots as build folders. Because LEDE is require this whitelist because it's downloading all source files on pb3 in one run and rsync'ing /dl folder to the jenkins-runner and from there to pb4. Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-04reproducible-archlinux: download PKGBUILD to host /tmpkpcyrd1-1/+1
It seems the host /tmp is bind-mounted to the guest /tmp so we need to download to the host /tmp or it won't be visible on the guest /tmp. Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-04reproducible-archlinux: ignore expired cert when building in the futurekpcyrd1-2/+10
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-04reproducible-archlinux: automatically replace pacman with pacman-gitJuliana Oliveira Rodrigues1-1/+1
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-04make example more meaningfulHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-04jenkins_node_wrapper: allow rsync to send /srv/workspace/chroots/.*Alexander Couzens1-0/+2
LEDE changed to use /srv/workspace/chroots/ instead of /srv/reproducible-results/ to build on remote hosts Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-04reproducible-archlinux: disable signature verification when running in the ↵kpcyrd1-0/+4
future Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-04archlinux: adds pacman-git dependenciesJuliana Oliveira Rodrigues1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-03reproducible LEDE: add very simple landing pageHolger Levsen1-0/+28
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-03reproducible_lede: disable building all packages againAlexander Couzens1-1/+2
Testing new modification is faster without rebuilding everything Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-03reproducible_lede: replace TMPDIR -> RESULTSDIRAlexander Couzens2-70/+72
Make easier to read the code to know the difference between TMPDIR and TMPBUILDDIR Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-03reproducible_lede: openwrt_get_banner(): use locals instead of globalsAlexander Couzens1-2/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-03reproducible_lede: add newline to $CONFIGAlexander Couzens1-1/+1
The missing newline makes the first line of the static config invalid. In particular CONFIG_ALL=y got invalidated. Additional check for empty lines and remove them. Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-03reproducible_lede: show git log -1 in jenkins logAlexander Couzens1-0/+4
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-02reproducible-archlinux: use pacman-git until the next releasekpcyrd1-5/+12
2017-11-02reproducible archlinux: enable schroot building on pb4 as wellMattia Rizzolo1-2/+1
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-02reproducible-archlinux: make pacman fail less earlykpcyrd1-7/+0
2017-11-02reproducible archlinux: don't install absMattia Rizzolo1-3/+1
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-02reproducible-archlinux: use sudo to prepare chrootkpcyrd1-2/+2
2017-11-02reproducible archlinux: remove -rf for regular filekpcyrd1-1/+1