[Git][qa/jenkins.debian.net][master] 2 commits: rdn: use consistent and up to date rebuilder-debian.sh
Holger Levsen (@holger)
gitlab at salsa.debian.org
Mon Sep 29 12:37:50 BST 2025
Holger Levsen pushed to branch master at Debian QA / jenkins.debian.net
Commits:
8522748b by Jochen Sprickerhof at 2025-09-29T13:36:07+02:00
rdn: use consistent and up to date rebuilder-debian.sh
(cherry picked from commit b2438e3ce8b97cca57a2af81b03b538e63847e94)
Signed-off-by: Holger Levsen <holger at layer-acht.org>
- - - - -
f53cd7ed by Holger Levsen at 2025-09-29T13:37:40+02:00
reproducible OpenWRt: give aparcar full sudo on ionos30
Signed-off-by: Holger Levsen <holger at layer-acht.org>
- - - - -
16 changed files:
- hosts/codethink01-arm64/usr/libexec/rebuilderd/rebuilder-debian.sh → hosts/codethink01-arm64/etc/rebuilderd-worker/rebuilder-debian.sh
- hosts/codethink01-arm64/etc/rebuilderd-worker/rebuilderd-worker.conf
- hosts/codethink02-arm64/usr/libexec/rebuilderd/rebuilder-debian.sh → hosts/codethink02-arm64/etc/rebuilderd-worker/rebuilder-debian.sh
- hosts/codethink02-arm64/etc/rebuilderd-worker/rebuilderd-worker.conf
- hosts/codethink05-arm64/usr/libexec/rebuilderd/rebuilder-debian.sh → hosts/codethink05-arm64/etc/rebuilderd-worker/rebuilder-debian.sh
- hosts/codethink05-arm64/etc/rebuilderd-worker/rebuilderd-worker.conf
- hosts/common-ppc64el/usr/libexec/rebuilderd/rebuilder-debian.sh → hosts/common-ppc64el/etc/rebuilderd-worker/rebuilder-debian.sh
- hosts/common-ppc64el/etc/rebuilderd-worker/rebuilderd-worker.conf
- hosts/common-riscv64/usr/libexec/rebuilderd/rebuilder-debian.sh → hosts/common-riscv64/etc/rebuilderd-worker/rebuilder-debian.sh
- hosts/common-riscv64/etc/rebuilderd-worker/rebuilderd-worker.conf
- hosts/infom07-amd64/usr/libexec/rebuilderd/rebuilder-debian.sh → hosts/infom07-amd64/etc/rebuilderd-worker/rebuilder-debian.sh
- hosts/infom07-amd64/etc/rebuilderd-worker/rebuilderd-worker.conf
- hosts/infom08-amd64/usr/libexec/rebuilderd/rebuilder-debian.sh → hosts/infom08-amd64/etc/rebuilderd-worker/rebuilder-debian.sh
- hosts/infom08-amd64/etc/rebuilderd-worker/rebuilderd-worker.conf
- − hosts/osuosl5-amd64/usr/libexec/rebuilderd/rebuilder-debian.sh
- update_jdn.sh
Changes:
=====================================
hosts/codethink01-arm64/usr/libexec/rebuilderd/rebuilder-debian.sh → hosts/codethink01-arm64/etc/rebuilderd-worker/rebuilder-debian.sh
=====================================
=====================================
hosts/codethink01-arm64/etc/rebuilderd-worker/rebuilderd-worker.conf
=====================================
@@ -26,4 +26,4 @@ timeout = 600 # 10 minutes
max_bytes = 10485760 # 10 MiB
[backend."debian"]
-path = "/opt/usr/libexec/rebuilderd/rebuilder-debian.sh"
+path = "/etc/rebuilderd-worker/rebuilder-debian.sh"
=====================================
hosts/codethink02-arm64/usr/libexec/rebuilderd/rebuilder-debian.sh → hosts/codethink02-arm64/etc/rebuilderd-worker/rebuilder-debian.sh
=====================================
=====================================
hosts/codethink02-arm64/etc/rebuilderd-worker/rebuilderd-worker.conf
=====================================
@@ -26,4 +26,4 @@ timeout = 600 # 10 minutes
max_bytes = 10485760 # 10 MiB
[backend."debian"]
-path = "/opt/usr/libexec/rebuilderd/rebuilder-debian.sh"
+path = "/etc/rebuilderd-worker/rebuilder-debian.sh"
=====================================
hosts/codethink05-arm64/usr/libexec/rebuilderd/rebuilder-debian.sh → hosts/codethink05-arm64/etc/rebuilderd-worker/rebuilder-debian.sh
=====================================
=====================================
hosts/codethink05-arm64/etc/rebuilderd-worker/rebuilderd-worker.conf
=====================================
@@ -26,4 +26,4 @@ timeout = 600 # 10 minutes
max_bytes = 10485760 # 10 MiB
[backend."debian"]
-path = "/opt/usr/libexec/rebuilderd/rebuilder-debian.sh"
+path = "/etc/rebuilderd-worker/rebuilder-debian.sh"
=====================================
hosts/common-ppc64el/usr/libexec/rebuilderd/rebuilder-debian.sh → hosts/common-ppc64el/etc/rebuilderd-worker/rebuilder-debian.sh
=====================================
=====================================
hosts/common-ppc64el/etc/rebuilderd-worker/rebuilderd-worker.conf
=====================================
@@ -26,4 +26,4 @@ timeout = 600 # 10 minutes
max_bytes = 10485760 # 10 MiB
[backend."debian"]
-path = "/opt/usr/libexec/rebuilderd/rebuilder-debian.sh"
+path = "/etc/rebuilderd-worker/rebuilder-debian.sh"
=====================================
hosts/common-riscv64/usr/libexec/rebuilderd/rebuilder-debian.sh → hosts/common-riscv64/etc/rebuilderd-worker/rebuilder-debian.sh
=====================================
=====================================
hosts/common-riscv64/etc/rebuilderd-worker/rebuilderd-worker.conf
=====================================
@@ -26,4 +26,4 @@ timeout = 600 # 10 minutes
max_bytes = 10485760 # 10 MiB
[backend."debian"]
-path = "/opt/usr/libexec/rebuilderd/rebuilder-debian.sh"
+path = "/etc/rebuilderd-worker/rebuilder-debian.sh"
=====================================
hosts/infom07-amd64/usr/libexec/rebuilderd/rebuilder-debian.sh → hosts/infom07-amd64/etc/rebuilderd-worker/rebuilder-debian.sh
=====================================
=====================================
hosts/infom07-amd64/etc/rebuilderd-worker/rebuilderd-worker.conf
=====================================
@@ -26,4 +26,4 @@ timeout = 600 # 10 minutes
max_bytes = 10485760 # 10 MiB
[backend."debian"]
-path = "/opt/usr/libexec/rebuilderd/rebuilder-debian.sh"
+path = "/etc/rebuilderd-worker/rebuilder-debian.sh"
=====================================
hosts/infom08-amd64/usr/libexec/rebuilderd/rebuilder-debian.sh → hosts/infom08-amd64/etc/rebuilderd-worker/rebuilder-debian.sh
=====================================
=====================================
hosts/infom08-amd64/etc/rebuilderd-worker/rebuilderd-worker.conf
=====================================
@@ -26,4 +26,4 @@ timeout = 600 # 10 minutes
max_bytes = 10485760 # 10 MiB
[backend."debian"]
-path = "/opt/usr/libexec/rebuilderd/rebuilder-debian.sh"
+path = "/etc/rebuilderd-worker/rebuilder-debian.sh"
=====================================
hosts/osuosl5-amd64/usr/libexec/rebuilderd/rebuilder-debian.sh deleted
=====================================
@@ -1,62 +0,0 @@
-#!/bin/sh
-
-set -e
-
-cat <<-EOF
-===============================================================================
-
-About this build: this rebuild has been done as part of reproduce.debian.net
-where we aim to reproduce Debian binary packages distributed via ftp.debian.org,
-by rebuilding using the exact same packages as the original build on the buildds,
-as described in the relevant .buildinfo file from buildinfos.debian.net.
-
-For more information please go to https://reproduce.debian.net or join
-#debian-reproducible on irc.debian.org
-
-===============================================================================
-
-EOF
-echo "Preparing download of sources for $1"
-SOURCE=$(basename "$1" | cut -d '_' -f1)
-# take VERSION from .buildinfo file (which has the epoch) but drop +bX suffix from binNMUs
-VERSION=$(grep ^Version: "$1" | cut -d ' ' -f2- | sed -r -e 's#\+b[[:digit:]]+$##g')
-echo "Source: $SOURCE"
-echo "Version: $VERSION"
-echo "rebuilderd-worker node: $(hostname)"
-echo
-echo "+------------------------------------------------------------------------------+"
-echo "| Downloading sources $(date -u -R) |"
-echo "+------------------------------------------------------------------------------+"
-echo
-
-cd "$(dirname "$1")"
-mkdir -p etc/apt
-mkdir -p var/lib/apt/lists/
-export TMPDIR=/srv/rebuilderd/tmp ; mkdir -p $TMPDIR ; chmod 777 $TMPDIR
-echo 'deb-src [signed-by=/usr/share/keyrings/debian-archive-keyring.gpg] https://deb.debian.org/debian trixie main non-free-firmware' > etc/apt/sources.list
-echo 'deb-src [signed-by=/usr/share/keyrings/debian-archive-trixie-security-automatic.gpg] https://deb.debian.org/debian-security trixie-security main non-free-firmware' >> etc/apt/sources.list
-echo 'deb-src [signed-by=/usr/share/keyrings/debian-archive-keyring.gpg] https://deb.debian.org/debian trixie-updates main non-free-firmware' >> etc/apt/sources.list
-echo 'deb-src [signed-by=/usr/share/keyrings/debian-archive-keyring.gpg] https://deb.debian.org/debian trixie-proposed-updates main non-free-firmware' >> etc/apt/sources.list
-echo 'deb-src [signed-by=/usr/share/keyrings/debian-archive-keyring.gpg] https://deb.debian.org/debian trixie-backports main non-free-firmware' >> etc/apt/sources.list
-echo 'deb-src [signed-by=/usr/share/keyrings/debian-archive-keyring.gpg] https://deb.debian.org/debian forky main non-free-firmware' >> etc/apt/sources.list
-echo 'deb-src [signed-by=/usr/share/keyrings/debian-archive-keyring.gpg] https://deb.debian.org/debian sid main non-free-firmware' >> etc/apt/sources.list
-echo 'deb-src [signed-by=/usr/share/keyrings/debian-archive-keyring.gpg] https://deb.debian.org/debian experimental main non-free-firmware' >> etc/apt/sources.list
-apt-get -o Dir=. update -q
-apt-get -o Dir=. source -qq --print-uris "$SOURCE=$VERSION"
-apt-get -o Dir=. source -qq --download-only "$SOURCE=$VERSION"
-dcmd sha256sum *.dsc
-
-echo
-echo "+------------------------------------------------------------------------------+"
-echo "| Calling debrebuild $(date -u -R) |"
-echo "+------------------------------------------------------------------------------+"
-echo
-echo "Rebuilding $SOURCE=$VERSION in $(pwd) now."
-set -x
-nice /usr/bin/debrebuild --buildresult="${REBUILDERD_OUTDIR}" --builder=sbuild+unshare --cache=/srv/rebuilderd/cache -- "${1}"
-set +x
-echo
-echo "+------------------------------------------------------------------------------+"
-echo "| Finished running debrebuild $(date -u -R) |"
-echo "+------------------------------------------------------------------------------+"
-
=====================================
update_jdn.sh
=====================================
@@ -137,7 +137,7 @@ user_host_groups['jspricke','riscv64-33']=""
user_host_groups['jspricke','riscv64-34']=""
user_host_groups['jspricke','osuosl6-ppc64el']=""
user_host_groups['jspricke','osuosl7-ppc64el']=""
-user_host_groups['aparcar','ionos30-amd64']=""
+user_host_groups['aparcar','ionos30-amd64']="$sudo_groups"
u_shell['mattia']='/bin/zsh'
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/compare/0a8dbdc2954a55b013612703b921eae0ddf1af24...f53cd7ed448a0ef63248e842300643f31b7158af
--
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/compare/0a8dbdc2954a55b013612703b921eae0ddf1af24...f53cd7ed448a0ef63248e842300643f31b7158af
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/20250929/bf36dc90/attachment-0001.htm>
More information about the Qa-jenkins-scm
mailing list