summaryrefslogtreecommitdiffstats
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: update ToDoHolger Levsen1-18/+4
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-22Revert "fix typo"Holger Levsen1-1/+1
This reverts commit 9efe0b9013d0a11ef8d3651a9886cba3f0cf091d.
2017-11-22fix typoHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-22reproducible Arch Linux: take a note to partly reenable cert checking againHolger Levsen1-0/+1
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-22contributing: fix typoMattia Rizzolo1-3/+3
Signed-off-by: Mattia Rizzolo <mattia@debian.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-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>