[Qa-jenkins-scm] [Git][qa/jenkins.debian.net][master] 2 commits: reproducible OpenWrt/coreboot: drop workaround for fixed deb#1020630
Holger Levsen (@holger)
gitlab at salsa.debian.org
Tue Oct 4 11:56:02 BST 2022
Holger Levsen pushed to branch master at Debian QA / jenkins.debian.net
Commits:
b048e50b by Holger Levsen at 2022-10-04T12:53:34+02:00
reproducible OpenWrt/coreboot: drop workaround for fixed deb#1020630
Signed-off-by: Holger Levsen <holger at layer-acht.org>
- - - - -
470e8e8d by Holger Levsen at 2022-10-04T12:55:15+02:00
reproducible Arch Linux: switch from sha1 to sha256
Signed-off-by: Holger Levsen <holger at layer-acht.org>
- - - - -
3 changed files:
- bin/jenkins_node_wrapper.sh
- bin/reproducible_setup_archlinux_schroot.sh
- job-cfg/reproducible.yaml
Changes:
=====================================
bin/jenkins_node_wrapper.sh
=====================================
@@ -163,7 +163,7 @@ elif [[ "$*" =~ ^reproducible_setup_schroot_bullseye_diffoscope_.*_.* ]] ; then
elif [[ "$*" =~ ^reproducible_setup_schroot_bookworm_diffoscope_.*_.* ]] ; then
exec /srv/jenkins/bin/schroot-create.sh reproducible reproducible-bookworm-diffoscope bookworm diffoscope locales-all ; croak "Exec failed";
elif [[ "$*" =~ ^reproducible_setup_schroot_unstable_diffoscope_.*_.* ]] ; then
- exec /srv/jenkins/bin/schroot-create.sh reproducible reproducible-unstable-diffoscope unstable diffoscope locales-all openqa-client libcpanel-json-xs-perl coreboot-utils; croak "Exec failed"; # once #1019920 has been fixed libcpanel-json-xs-perl can be removed here / same for #1020630 and coreboot-utils
+ exec /srv/jenkins/bin/schroot-create.sh reproducible reproducible-unstable-diffoscope unstable diffoscope locales-all openqa-client libcpanel-json-xs-perl ; croak "Exec failed"; # once #1019920 has been fixed libcpanel-json-xs-perl can be removed here
elif [[ "$*" =~ ^reproducible_coreboot ]] ; then
exec /srv/jenkins/bin/reproducible_coreboot.sh ; croak "Exec failed";
elif [[ "$*" =~ ^reproducible_openwrt ]] ; then
=====================================
bin/reproducible_setup_archlinux_schroot.sh
=====================================
@@ -1,6 +1,6 @@
#!/bin/bash
-# Copyright 2015-2019 Holger Levsen <holger at layer-acht.org>
+# Copyright 2015-2022 Holger Levsen <holger at layer-acht.org>
# 2017 kpcyrd <git at rxv.cc>
# 2017 Mattia Rizzolo <mattia at debian.org>
# Juliana Oliveira Rodrigues <juliana.orod at gmail.com>
@@ -26,11 +26,11 @@ ARCHLINUX_MIRROR=http://mirror.one.com/archlinux/
bootstrap() {
# define URL for bootstrap.tgz
BOOTSTRAP_BASE="$ARCHLINUX_MIRROR/iso/"
- echo "$(date -u) - downloading Arch Linux latest/sha1sums.txt"
- BOOTSTRAP_DATE=$(curl -sSf $BOOTSTRAP_BASE/latest/sha1sums.txt | grep x86_64.tar.gz | cut -d " " -f3 | cut -d "-" -f3 | egrep -o '[0-9.]{10}')
+ echo "$(date -u) - downloading Arch Linux latest/sha256sums.txt"
+ BOOTSTRAP_DATE=$(curl -sSf $BOOTSTRAP_BASE/latest/sha256sums.txt | grep x86_64.tar.gz | cut -d " " -f3 | cut -d "-" -f3 | egrep -o '[0-9.]{10}')
if [ -z $BOOTSTRAP_DATE ] ; then
echo "Cannot determine version of bootstrap file, aborting."
- curl -sSf "$BOOTSTRAP_BASE/latest/sha1sums.txt" | grep x86_64.tar.gz
+ curl -sSf "$BOOTSTRAP_BASE/latest/sha256sums.txt" | grep x86_64.tar.gz
exit 1
fi
=====================================
job-cfg/reproducible.yaml
=====================================
@@ -509,7 +509,7 @@
- 'unstable_diffoscope':
my_description: 'Setup schroot for running diffoscope in a unstable environment (this is needed to be able to correctly investigate haskell binaries...)'
my_timed: '42 0 H/2 * *'
- my_shell: '/srv/jenkins/bin/schroot-create.sh reproducible reproducible-unstable-diffoscope unstable diffoscope locales-all openqa-client libcpanel-json-xs-perl coreboot-utils' # once #1019920 has been fixed libcpanel-json-xs-perl can be removed here / same for #1020630 and coreboot-utils
+ my_shell: '/srv/jenkins/bin/schroot-create.sh reproducible reproducible-unstable-diffoscope unstable diffoscope locales-all openqa-client libcpanel-json-xs-perl' # once #1019920 has been fixed libcpanel-json-xs-perl can be removed here
my_disabled: false
my_description: 'Setup {my_distro} schroot for fetching source packages for the builder jobs.'
my_shell: '/srv/jenkins/bin/schroot-create.sh reproducible reproducible-{my_distro} {my_distro}'
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/compare/3b1f7111cf64ce5904bbd4882737e4d982f049d5...470e8e8d67b252af94eb9db141d029847de549a8
--
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/compare/3b1f7111cf64ce5904bbd4882737e4d982f049d5...470e8e8d67b252af94eb9db141d029847de549a8
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/qa-jenkins-scm/attachments/20221004/85ce13cd/attachment-0001.htm>
More information about the Qa-jenkins-scm
mailing list