summaryrefslogtreecommitdiffstats
path: root/bin
AgeCommit message (Collapse)AuthorFilesLines
2017-11-22repro-al build: Use expac to get a full list of actual pkgbasesexpac-pkgbasesJohannes Löthberg2-8/+21
Previously we would just use whatever `pacman -Slq` outputs, but that is full of split packages that aren't valid pkgbases, leading to lots of uslessly failed builds. Instead we should use something like expac to get only a list of valid pkgbases. Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2017-11-22reproducible Arch Linux: fix typo in commentHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-22reproducible Arch Linux: add mkdirHolger Levsen1-0/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-22reproducible Arch Linux: save buildX.logHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-22reproducible Arch Linux: hide errors from outputHolger Levsen1-14/+14
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-22reproducible Arch Linux: refactoringHolger Levsen1-3/+3
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-22fixup f5f5919554e: reproducible Arch Linux: grep in both build logs for failuresHolger Levsen1-3/+3
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-22reproducible Arch Linux: provide better links and output of .BUILDINFO filesHolger Levsen1-5/+7
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-22reproducible Arch Linux: extract .BUILDINFO file after package buildHolger Levsen1-0/+5
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-22reproducible Arch Linux: lets entirely ignore rsync errorsHolger Levsen1-2/+3
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-22reproducible Arch Linux: detect '==> ERROR: \'pacman\' failed to install ↵Holger Levsen1-1/+1
missing dependencies.' Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-22reproducible Arch Linux: grep in both build logs for failuresHolger Levsen1-11/+11
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-22Revert "reproducible Arch Linux: always start in the future (to debug that)"Holger Levsen1-3/+0
This reverts commit 70316dedf99c60f46e97beafc22a80bbec380647.
2017-11-22reproducible Arch Linux: dont abort if the build failsHolger Levsen1-1/+3
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-22reproducible-archlinux: fix html report if reproduciblekpcyrd1-3/+5
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-22rep-arch-setup: Don't depend on the current curl flag order for sedJohannes Löthberg1-1/+1
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com> Signed-off-by: Holger Levsen <holger@layer-acht.org>
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-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 Levsen1-1/+1
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-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-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: 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 Levsen1-1/+1
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 Levsen2-5/+15
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: be more verbose if a build is reproducibleHolger Levsen1-0/+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>