summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-11-21reproducible Arch Linux: only call diffoscope if artifacts are differentHolger Levsen1-6/+9
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-21reproducible Arch Linux: disable 3rd builder, because /tmp is poluted by ↵Holger Levsen1-1/+1
Arch builds (until this has been fixed) Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-21reproducible Arch Linux: be more verbose if a build is reproducibleHolger Levsen1-0/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-21ignore /srv/workspace/chroots/ for the df munin plugin on jenkinsHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-21reproducible Arch Linux: try to detect reproducible packagesHolger Levsen2-3/+13
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-21reproducible Arch Linux: update regex to ignore Arch Linux schroot sessionsHolger Levsen1-2/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-21bin/find_dpkg_trigger_cycles.sh: use apt-get instead of apt in scripts ↵Johannes 'josch' Schauer1-1/+1
because the latter has no stable scripting interface Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-20bin/find_dpkg_trigger_cycles.sh: apt requires an absolute pathJohannes 'josch' Schauer1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-20reproducible Debian: Update email subject of status change mails to use ↵Holger Levsen1-1/+1
t.r-b.o/debian - thanks to lamby for #882186 Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-20bin/find_dpkg_trigger_cycles.sh: Use true tmp dir and cleanup at the endJohannes 'josch' Schauer1-8/+7
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-20reproducible-archlinux: introduce modelinekpcyrd3-27/+32
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-19reproducible Arch: increase debug outputHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-19reproducible-archlinux: correctly detect source packagekpcyrd1-4/+8
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-19reproducible Arch Linux: add third builder job to use those new ressourcesHolger Levsen1-0/+4
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-18reproducible: redistribute 13 cores and 24gb from pb17 to pb3 + pb4 (used to ↵Holger Levsen1-4/+3
build LEDE, Arch & coreboot) and the FreeBSD vm pb17 had 13 cores and 24gb ram (and 5 were additionally availble) bedore: freebsd: 3 cores + 6gb RAM pb3+4: 8 cores + 16g RAM after: freebsd: 9 cores + 19gb RAM pb3+4: 12/11 cores + 24g RAM Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-18reproducible-archlinux: pass SOURCE_DATE_EPOCH from jenkins_node_wrapper.shkpcyrd1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-18bin/common-functions.sh: Add additional explanation to wordingJohannes 'josch' Schauer1-0/+4
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-18find_trigger_cycles job: #874504 is most likely fixedHolger Levsen1-2/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-18reproducible-archlinux: set SOURCE_DATE_EPOCHkpcyrd1-3/+5
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-18bin/find_dpkg_trigger_cycles.sh: update for Debian StretchJohannes 'josch' Schauer1-16/+44
- Update from apt-file 2 to apt-file 3 - the --cache and --sources-list are replaced by --config-file - "apt-file update" is replaced by "apt update" - apt config gains Acquire::IndexTargets section - Make use of features of more recent apt version - use sources.list in deb822 format - instead of relying on an uncompressed Packages file with a fixed pattern in /var/lib/apt/lists/, use "apt-get indextargets" in connection with "apt-helper cat-file" Interface change: Before, the script allowed either a suite name or codename to specify the Debian release to check. Now, the script is limited to the codename (jessie, stretch, buster, ...). The reason is, that we want to make sure to grab the right Packages file using "apt-get indextargets" and for that we need to specify the suite or the codename. To avoid having to implement a mapping mechanism, the script now is limited to working with codenames. Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-18reproducible-archlinux: use $ROOTCMD properlykpcyrd1-2/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-18reproducible-archlinux: set pkgext to .pkg.tar.xzkpcyrd2-0/+4
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-18reproducible-archlinux: fix lost packageskpcyrd1-5/+10
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-17reproducible Debian: update docs to reflect that the database is now kept in ↵Holger Levsen2-3/+3
PostgreSQL Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-17chroot-installs: remove some blocking bugs checks as the bugs have been fixedHolger Levsen1-20/+20
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-17chroot-installs: add a new blocker for debian-parl: #871284Holger Levsen1-2/+2
(which is a ftbfs bug in syncevolution blocking the fixed parl packages from entering buster) Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-16reproducible FreeBSD: ignore "freebsd_master_git?????????.tar.xz" when ↵Holger Levsen1-1/+2
looking for unreproducible artifacts Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-14reproducible FreeBSD: document that munin-node was finally configured (and ↵Holger Levsen1-0/+2
how denyhosts was configured too) Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-13reproducible FreeBSD: our test VM has been upgraded to 11.1Holger Levsen1-1/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-13reproducible Debian: (kinda) document that poudriere was installed, user ↵Holger Levsen1-1/+4
mattia created and fs online resized Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-13Reproducible FreeBSD: give ntpd a moment to write its pid fileEd Maste1-1/+2
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-13Reproducible FreeBSD: start with the correct timeEd Maste1-0/+2
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-13Revert "reproducible FreeBSD: disable SSL verification on git clone"Mattia Rizzolo1-2/+1
This reverts commit 4d2bce11a38660212d07f53e431ba08aa4502097.
2017-11-13reproducible FreeBSD: disable SSL verification on git cloneEd Maste1-1/+2
We might be running in the future, beyond GitHub's cert expiry. Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-13reproducible-archlinux: correctly recognize __END__kpcyrd1-23/+23
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-13Revert "Reproducible Arch Linux: more or less dummy commit, to trigger job ↵Holger Levsen1-1/+1
updates" /dev/pts wasnt mounted, let's try without this commit... This reverts commit 9a62b9dd942bdab6dcea5aa379dcced4d8088830.
2017-11-13Reproducible Arch Linux: more or less dummy commit, to trigger job updatesHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-13reproducible Arch linux: reenable the buildersHolger Levsen1-2/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-12reproducible-archlinux: pacman.conf is owned by root after upgradekpcyrd1-2/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
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>