[Git][qa/jenkins.debian.net][master] 2 commits: reproducible Debian: mark virt32(a|z) as offline

Holger Levsen (@holger) gitlab at salsa.debian.org
Sat Dec 7 17:35:21 GMT 2024



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


Commits:
9a7127c7 by Holger Levsen at 2024-12-07T18:12:28+01:00
reproducible Debian: mark virt32(a|z) as offline

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

- - - - -
6b931c38 by Holger Levsen at 2024-12-07T18:35:09+01:00
i386.reproduce.debian.net: prepare infom07

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

- - - - -


8 changed files:

- README.infrastructure
- TODO.infrastructure
- bin/jenkins_node_definitions.sh
- bin/reproducible_build_workers
- + hosts/infom07-i386/etc/apt/sources.list
- jenkins-home/offline_nodes
- job-cfg/reproducible.yaml
- update_jdn.sh


Changes:

=====================================
README.infrastructure
=====================================
@@ -52,13 +52,13 @@ The nodes are used for these jobs:
 ** the alpine jobs are disabled
 * osuosl3-amd64: Debian live-builds / Debian bootstrap jobs / debian-janitor / mmdebstrap-jenkins jobs / openqa.d.n workers
 * osuosl4-amd64: manual debugging by vagrant and others, future rebuilderd worker
-* osuosl5-amd64: rebuilderd main node (at first, worker too)
+* osuosl5-amd64: rebuilderd main node & four workers, see https://reproduce.debian.net
 
 ==== amd64 and i386 nodes at infomaniak.cloud
 
 * infom01-amd64, doing Debian r-b CI builds
 * infom02-amd64, doing Debian r-b CI builds, running in the future
-* infom07-i386, doing Debian r-b CI builds
+* infom07-i386, running rebuilderd at https://i386.reproduce.debian.net
 * infom08-i386, doing Debian r-b CI builds, running in the future
 
 


=====================================
TODO.infrastructure
=====================================
@@ -16,7 +16,7 @@ free sdd space: 260 GB
 ordered todo
 ------------
 ionos*i386: increase ram to 16gb but dont increase workers yet
-infom07+08
+infom08
 	remove debian (uid 1000) user (also on 01+02)
 	document kernel (non 32bit) variation (but bpo variation)
 	document amd64 userland (and pbuilder i386 userland)


=====================================
bin/jenkins_node_definitions.sh
=====================================
@@ -45,7 +45,6 @@ osuosl2-amd64.debian.net
 osuosl3-amd64.debian.net
 infom01-amd64.debian.net
 infom02-amd64.debian.net
-infom07-i386.debian.net
 infom08-i386.debian.net"
 
 NODE_RUN_IN_THE_FUTURE=false


=====================================
bin/reproducible_build_workers
=====================================
@@ -54,19 +54,10 @@ i386_5              ionos12-i386            ionos6-i386
 i386_6              ionos6-i386             ionos12-i386
 i386_7              ionos12-i386            ionos16-i386
 i386_8              ionos16-i386            ionos12-i386
-i386_9              ionos2-i386             ionos6-i386
-i386_10             ionos16-i386            ionos12-i386
-i386_11             ionos6-i386             ionos2-i386
-i386_12             ionos12-i386            ionos16-i386
-i386_13             infom07-i386            infom08-i386
-i386_14             infom08-i386            infom07-i386
-i386_15             infom07-i386            infom08-i386
-i386_16             infom08-i386            infom07-i386
-i386_17             infom07-i386            infom08-i386
-i386_18             infom08-i386            infom07-i386
-i386_19             infom07-i386            infom08-i386
-i386_20             infom08-i386            infom07-i386
-
+i386_9              ionos2-i386             infom08-i386
+i386_10             infom08-i386            ionos12-i386
+i386_11             infom08-i386            ionos2-i386
+i386_12             ionos12-i386            infom08-i386
 
 # arm64
 arm64_1             codethink01-arm64       codethink02-arm64


=====================================
hosts/infom07-i386/etc/apt/sources.list
=====================================
@@ -0,0 +1,23 @@
+#
+# Debian trixie
+#
+deb http://deb.debian.org/debian/ trixie main non-free-firmware contrib non-free
+#deb-src http://deb.debian.org/debian/ trixie main non-free-firmware contrib non-free
+
+#
+# Debian trixie security
+#
+deb http://security.debian.org/ trixie-security main non-free-firmware contrib non-free
+#deb-src http://security.debian.org/ trixie-security main non-free-firmware contrib non-free
+
+#
+# Debian trixie updates
+#
+deb http://deb.debian.org/debian/ trixie-updates main non-free-firmware contrib non-free
+#deb-src http://deb.debian.org/debian/ trixie-updates main non-free-firmware contrib non-free
+
+#
+# Debian trixie-backports
+#
+deb http://deb.debian.org/debian/ trixie-backports main non-free-firmware contrib non-free
+#deb-src http://deb.debian.org/debian/ trixie-backports main non-free-firmware contrib non-free


=====================================
jenkins-home/offline_nodes
=====================================
@@ -20,7 +20,8 @@ cbxi4pro0-armhf-rb.debian.net
 cbxi4b-armhf-rb.debian.net
 
 # needs investigation
-
+virt32a-armhf-rb.debian.net
+virt32z-armhf-rb.debian.net
 
 # Down here nodes are automatically added by the maintenance job when they have
 # been failing their health check or maintenance job for too long.


=====================================
job-cfg/reproducible.yaml
=====================================
@@ -442,7 +442,6 @@
                 - 'codethink04':    { my_arch: 'arm64' }
                 - 'infom01':        { my_arch: 'amd64' }
                 - 'infom02':        { my_arch: 'amd64' }
-                - 'infom07':        { my_arch: 'i386' }
                 - 'infom08':        { my_arch: 'i386' }
             my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
             my_naginator_regex: '^E: Couldn.t download .*/Packages'


=====================================
update_jdn.sh
=====================================
@@ -121,6 +121,7 @@ user_host_groups['josch','osuosl4-amd64']="$sudo_groups"
 user_host_groups['dkg','osuosl4-amd64']=""
 user_host_groups['bremner','ionos7-amd64']="$sudo_groups"
 user_host_groups['jspricke','osuosl5-amd64']=""
+user_host_groups['jspricke','infom07-i386']=""
 
 
 u_shell['mattia']='/bin/zsh'
@@ -373,7 +374,7 @@ if [ -f /etc/debian_version ] ; then
 				munin-plugins-extra/buster-backports
 				devscripts/buster-backports
 				" ;;
-			osuosl4*|osuosl5*)	# packages to be installed on trixie Debian systems
+			osuosl4*|osuosl5*|infom07)	# packages to be installed on trixie Debian systems
 				DEBS="$DEBS
 				btop
 				debootstrap
@@ -539,12 +540,12 @@ if [ -f /etc/debian_version ] ; then
 			DEBS="$DEBS ffmpeg python3-popcon dose-extra"
 			;;
 		esac
-		# packages needed for reproduce.debian.net running rebuilderd
+		# packages needed for rebuilderd on https://reproduce.debian.net
 		case $HOSTNAME in
-			osuosl4*|osuosl5*)	DEBS="$DEBS
-						nginx-full
-						dehydrated
-						diffoscope
+			osuosl4*|osuosl5*|infom07)	DEBS="$DEBS
+							nginx-full
+							dehydrated
+							diffoscope
 						" ;;
 					*) ;;
 		esac



View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/compare/0eb311a8d6d7c0de70f71cbf0dde7baeebf3661f...6b931c382e133b13803e0cb0fd3ab035b73d3e4f

-- 
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/compare/0eb311a8d6d7c0de70f71cbf0dde7baeebf3661f...6b931c382e133b13803e0cb0fd3ab035b73d3e4f
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/20241207/0468fb27/attachment-0001.htm>


More information about the Qa-jenkins-scm mailing list