[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