[Git][qa/jenkins.debian.net][master] rdn, pull184: use new multi component syntax

Holger Levsen (@holger) gitlab at salsa.debian.org
Wed Sep 3 22:39:51 BST 2025



Holger Levsen pushed to branch master at Debian QA / jenkins.debian.net


Commits:
e6b2a82e by Holger Levsen at 2025-09-03T23:39:21+02:00
rdn, pull184: use new multi component syntax

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -


2 changed files:

- bin/rebuilderd_pkgsync.sh
- hosts/osuosl5-amd64/etc/rebuilderd/rebuilderd-sync-amd64-pull184.conf


Changes:

=====================================
bin/rebuilderd_pkgsync.sh
=====================================
@@ -8,7 +8,7 @@ set -o pipefail		# see eg http://petereisentraut.blogspot.com/2010/11/pipefail.h
 
 ARCH=$1
 REBUILDCTL=/usr/bin/rebuildctl
-COMPONENTS=main
+PROFILES=main
 #
 # choose correct port
 #
@@ -19,7 +19,7 @@ case $ARCH in
 			;;
 	amd64-pull184)	PORT=8494
 			REBUILDCTL=/usr/local/usr/bin/rebuildctl
-			COMPONENTS="main non-free-firmware main-security non-free-firmware-security"
+			PROFILES="main security"
 			;;
 	arm64)		PORT=8486
 			;;
@@ -41,6 +41,6 @@ esac
 # REBUILDERD_COOKIE_PATH is be set by service
 # FIXME set it here too until it's run by the service
 export REBUILDERD_COOKIE_PATH=/srv/rebuilderd/$ARCH/.auth-cookie
-for component in $COMPONENTS ; do
-	$REBUILDCTL -H http://127.0.0.1:$PORT pkgs sync-profile --sync-config "/etc/rebuilderd/rebuilderd-sync-${ARCH}.conf" debian-$component
+for profile in $PROFILES ; do
+	$REBUILDCTL -H http://127.0.0.1:$PORT pkgs sync-profile --sync-config "/etc/rebuilderd/rebuilderd-sync-${ARCH}.conf" debian-$profile
 done


=====================================
hosts/osuosl5-amd64/etc/rebuilderd/rebuilderd-sync-amd64-pull184.conf
=====================================
@@ -1,28 +1,14 @@
 [profile."debian-main"]
 distro = "debian"
-suite = "main"
+components = [ "main", "non-free-firmware" ]
 architectures = ["amd64"]
 releases = ["trixie", "trixie-backports", "trixie-proposed-updates", "trixie-updates", "forky", "unstable", "experimental"]
 source = "http://deb.debian.org/debian"
 #excludes = ["tensorflow*"]
 
-[profile."debian-non-free-firmware"]
+[profile."debian-security"]
 distro = "debian"
-suite = "non-free-firmware"
-architectures = ["amd64"]
-releases = ["trixie", "trixie-backports", "trixie-proposed-updates", "trixie-updates", "forky", "unstable", "experimental"]
-source = "http://deb.debian.org/debian"
-
-[profile."debian-main-security"]
-distro = "debian"
-suite = "main"
-architectures = ["amd64"]
-releases = ["trixie-security"]
-source = "http://security.debian.org/"
-
-[profile."debian-non-free-firmware-security"]
-distro = "debian"
-suite = "non-free-firmware"
+components = [ "main", "non-free-firmware" ]
 architectures = ["amd64"]
 releases = ["trixie-security"]
 source = "http://security.debian.org/"



View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/commit/e6b2a82e7c2c45758388bf9054b62d261b750695

-- 
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/commit/e6b2a82e7c2c45758388bf9054b62d261b750695
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/20250903/fda57b38/attachment-0001.htm>


More information about the Qa-jenkins-scm mailing list