summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-11-22reproducible-arch setup: Install multilib-devel members manuallyJohannes Löthberg1-1/+2
There's no option for specifying all group members, so scripting both replacing the packages and saying yes to all group members is ugly. There's just three packages though, so let's just hard-code the list. Signed-off-by: Johannes Löthberg <johannes@kyriasis.com> Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-21CONTRIBUTING: add disclaimerHolger Levsen1-0/+6
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-21Remove --noconfirm as it accepts defaults options automaticallyMorten Linderud1-1/+1
Signed-off-by: Morten Linderud <morten@linderud.pw> Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-21fixup 0e88122cb: install multilib-devel and accept gcc-multilib replacementHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-21reproducible Arch Linux: enable multilib againHolger Levsen2-5/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-21install multilib-devel and accept gcc-multilib replacementMorten Linderud1-1/+1
Signed-off-by: Morten Linderud <morten@linderud.pw> Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-21reproducible-arch setup: Use -k for all makepkg curl invocationsJohannes Löthberg1-0/+1
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com> Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-21reproducible Arch Linux: randomize package selectionHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-21fix typoHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-21reproducible Arch Linux: always start in the future (to debug that)Holger Levsen1-0/+3
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-21reproducible-archlinux: fix 2nd asp checkoutkpcyrd1-2/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-21reproducible Arch Linux: hot to enable multilib againHolger Levsen1-0/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-21Revert "reproducible Arch Linux: randomize package selection"Holger Levsen1-1/+1
This reverts commit 73b3f68062d4928bfad0a045409c04e581d8619d.
2017-11-21Revert "reproducible-archlinux: fix 2nd asp checkout"Holger Levsen1-2/+2
This reverts commit daf27ae691a8bb9c67dc4d61beee3151c6353860.
2017-11-21fixup 026431ca8: reproducible Arch Linux: only call diffoscope if artifacts ↵Holger Levsen1-1/+1
are different Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-21reproducible Arch Linux: add copyright notes for previous years and thisHolger Levsen3-3/+8
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-21reproducible Arch Linux: take a note for the futureHolger Levsen1-0/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-21reproducible Arch Linux: randomize package selectionHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-21reproducible-archlinux: fix curl failing in the futurekpcyrd1-0/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-21reproducible-archlinux: fix 2nd asp checkoutkpcyrd1-2/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-21fixup subtile typo in d43174a98: reproducible Arch Linux: also do one build ↵Holger Levsen1-2/+2
398 days in the future Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-21fixup d43174a98: reproducible Arch Linux: also do one build 398 days in the ↵Holger Levsen1-2/+2
future Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-21reproducible Arch Linux: disable testing multilib (temporarily)Holger Levsen2-4/+3
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-21reproducible Arch Linux: disable debug outputHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-21reproducible Arch Linux: also do one build 398 days in the futureHolger Levsen3-5/+22
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-21reproducible: add stormy icon next to FIXME in textHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-21reproducible Arch Linux: fix filepath and improve HTMLHolger Levsen2-2/+3
Signed-off-by: Holger Levsen <holger@layer-acht.org>
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>