[Git][qa/jenkins.debian.net][master] t.r-b.o/d: continue WIP, allow forky jobs and update TODO docs

Holger Levsen (@holger) gitlab at salsa.debian.org
Wed Aug 13 13:51:04 BST 2025



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


Commits:
88db38ca by Holger Levsen at 2025-08-13T14:50:52+02:00
t.r-b.o/d: continue WIP, allow forky jobs and update TODO docs

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

- - - - -


3 changed files:

- TODO.forky
- TODO.trixie
- bin/jenkins_node_wrapper.sh


Changes:

=====================================
TODO.forky
=====================================
@@ -1,8 +1,11 @@
 
-== ToDo for a new Debian release
+== ToDo for a new Debian release, now forky
 
 this is the stuff which needs to be done when forky has been released.
 
+* in general: keep jenkins running under trixie until we test duke everywhere. *then* upgrade jenkins.
+* the other nodes can be upgraded whenever.
+
 === Things to be done for tests.r-b.o:
 
 * confirm postgres19 cluster is working on ionos7
@@ -20,6 +23,7 @@ this is the stuff which needs to be done when forky has been released.
 ** cd ~jenkins/userContent/reproducible/debian ; `for d in buildinfo dbd dbdjson dbdtxt logdiffs logs rbuild ; do sudo -u jenkins cp -av "$d"/{forky,duke} ; done`
 ** do a sql copy like the one we did for trixie, see migration number 55, 57 or 58  (remember to manually run the db_maintenance script!)
 ** create pbuilder setup jobs for duke and drop bookworm ones
+*** adjust bin/jenkins_node_wrapper.sh
 ** create setup diffpscope schroot job for duke and drop bookworm one
 ** add duke to the configuration files bin/reproducible.ini and bin/reproducible_common.sh
 ** adjust scheduler


=====================================
TODO.trixie
=====================================
@@ -1,5 +1,5 @@
 
-== ToDo for a new Debian release
+== ToDo, after we released trixie
 
 * on jenkins and ionos7 once we are sure they run fine: pg_dropcluster 15 main
 * things to do when bookworm been released and trixie is open for development:


=====================================
bin/jenkins_node_wrapper.sh
=====================================
@@ -2,7 +2,7 @@
 # vim: set noexpandtab:
 
 # Copyright (c) 2009, 2010, 2012, 2015 Peter Palfrader
-#               2015-2023 Holger Levsen
+#               2015-2025 Holger Levsen
 #               2017-2018 Mattia Rizzolo <mattia at debian.org>
 #
 # Permission is hereby granted, free of charge, to any person obtaining
@@ -138,16 +138,12 @@ elif [[ "$*" =~ ^rm\ -r\ /srv/reproducible-results/rbuild.* ]] ; then
 	exec rm -r "$3" ; croak "Exec failed";
 elif [[ "$*" =~ ^rm\ -r\ /var/lib/jenkins/jobs/.*/workspace/results ]] ; then
 	exec rm -r "$3" ; croak "Exec failed";
-elif [[ "$*" =~ ^reproducible_setup_pbuilder_stretch_.*_.* ]] ; then
-	exec /srv/jenkins/bin/reproducible_setup_pbuilder.sh stretch ; croak "Exec failed";
-elif [[ "$*" =~ ^reproducible_setup_pbuilder_buster_.*_.* ]] ; then
-	exec /srv/jenkins/bin/reproducible_setup_pbuilder.sh buster ; croak "Exec failed";
-elif [[ "$*" =~ ^reproducible_setup_pbuilder_bullseye_.*_.* ]] ; then
-	exec /srv/jenkins/bin/reproducible_setup_pbuilder.sh bullseye ; croak "Exec failed";
 elif [[ "$*" =~ ^reproducible_setup_pbuilder_bookworm_.*_.* ]] ; then
 	exec /srv/jenkins/bin/reproducible_setup_pbuilder.sh bookworm ; croak "Exec failed";
 elif [[ "$*" =~ ^reproducible_setup_pbuilder_trixie_.*_.* ]] ; then
 	exec /srv/jenkins/bin/reproducible_setup_pbuilder.sh trixie ; croak "Exec failed";
+elif [[ "$*" =~ ^reproducible_setup_pbuilder_forky_.*_.* ]] ; then
+	exec /srv/jenkins/bin/reproducible_setup_pbuilder.sh forky ; croak "Exec failed";
 elif [[ "$*" =~ ^reproducible_setup_pbuilder_unstable_.*_.* ]] ; then
 	exec /srv/jenkins/bin/reproducible_setup_pbuilder.sh unstable ; croak "Exec failed";
 elif [[ "$*" =~ ^reproducible_setup_pbuilder_experimental_.*_.* ]] ; then



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

-- 
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/commit/88db38ca6adcd06f537b84d11df8140cde9c0658
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/20250813/51dffe34/attachment-0001.htm>


More information about the Qa-jenkins-scm mailing list