[Qa-jenkins-scm] [Git][qa/jenkins.debian.net][master] reproducible: osuosl169 is gone, replace it with osuosl184

Holger Levsen (@holger) gitlab at salsa.debian.org
Wed Jul 13 16:45:58 BST 2022



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


Commits:
a9fbc31c by Holger Levsen at 2022-07-13T17:45:33+02:00
reproducible: osuosl169 is gone, replace it with osuosl184

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

- - - - -


20 changed files:

- README.infrastructure
- THANKS.head
- bin/common-functions.sh
- bin/jenkins_node_definitions.sh
- bin/reproducible_build_alpine_pkg.sh
- bin/reproducible_build_archlinux_pkg.sh
- bin/reproducible_common.sh
- bin/reproducible_html_nodes_info.sh
- bin/reproducible_maintenance.sh
- deploy_jdn
- hosts/common/etc/rc.local
- hosts/jenkins/etc/munin/munin.conf
- hosts/osuosl169-amd64/etc/apt/apt.conf.d/80proxy → hosts/osuosl184-amd64/etc/apt/apt.conf.d/80proxy
- hosts/osuosl169-amd64/etc/network/interfaces → hosts/osuosl184-amd64/etc/network/interfaces
- hosts/osuosl169-amd64/etc/postfix/main.cf → hosts/osuosl184-amd64/etc/postfix/main.cf
- hosts/osuosl169-amd64/etc/squid/squid.conf → hosts/osuosl184-amd64/etc/squid/squid.conf
- jenkins-home/offline_nodes
- job-cfg/reproducible.yaml
- nodes/list.yml
- update_jdn.sh


Changes:

=====================================
README.infrastructure
=====================================
@@ -47,7 +47,7 @@ The nodes are used for these jobs:
 
 * osuosl167: debian-janitor, fakeroot-foreign jobs and openqa
 * osuosl168: fdroid
-* osuosl169: archlinux
+* osuosl184: archlinux
 * osuosl170: archlinux (future)
 * osuosl171: openwrt, coreboot, netbsd
 ** is constantly online (in jenkins) now, which is not how we like it and still doesnt solve the netbsd job probs


=====================================
THANKS.head
=====================================
@@ -40,7 +40,7 @@ link:https://jenkins.debian.net/["jenkins.debian.net"] would not be possible wit
  * In December 2018 we were given access to eight nodes which were donated by Facebook to the GCC Compile Farm project and are now hosted by link:https://osuosl.org/[OSUOSL]:
   ** 32 cores with 144 GB memory for osuosl167-amd64.debian.net
   ** 32 cores with 144 GB memory for osuosl168-amd64.debian.net used for building F-Droid for t.r-b.o
-  ** 32 cores with 144 GB memory for osuosl169-amd64.debian.net used for building Arch Linux for t.r-b.o
+  ** 32 cores with 144 GB memory for osuosl184-amd64.debian.net used for building Arch Linux for t.r-b.o
   ** 32 cores with 144 GB memory for osuosl170-amd64.debian.net used for building Arch Linux for t.r-b.o
   ** 32 cores with 144 GB memory for osuosl171-amd64.debian.net used for building OpenWrt, coreboot and NetBSD for t.r-b.o
   ** 32 cores with 144 GB memory for osuosl172-amd64.debian.net used for building OpenWrt, coreboot for t.r-b.o


=====================================
bin/common-functions.sh
=====================================
@@ -1,7 +1,7 @@
 #!/bin/bash
 # vim: set noexpandtab:
 
-# Copyright 2014-2021 Holger Levsen <holger at layer-acht.org>
+# Copyright 2014-2022 Holger Levsen <holger at layer-acht.org>
 #         © 2018      Mattia Rizzolo <mattia at mapreri.org>
 # released under the GPLv2
 
@@ -225,7 +225,7 @@ jenkins_zombie_check() {
 	# related however is that I issued a reboot (via running 
 	# /sbin/reboot) right before the zombies appeared...
 	#
-	ZOMBIES="$(ls -1d /var/lib/jenkins/jobs/* | egrep 'strip-nondeterminism|reprotest|reproducible_(builder_(amd64|i386|armhf|arm64)|setup_(pbuilder|schroot)_testing)|chroot-installation_wheezy|aptdpkg|stretch_install_education-thin-client-server|jessie_multiarch_versionskew|dpkg_stretch_find_trigger_cycles|sid_install_education-services|buster_install_education-services|lvc|chroot-installation_stretch_.*_upgrade_to_sid|chroot-installation_buster_.*_upgrade_to_sid|piuparts_.*_jessie|udd_stretch|d-i_pu-build|debsums-tests_stretch|debian-archive-keyring-tests_stretch|chroot-installation_jessie|chroot-installation_.*education-lang-|kirkwoot|rebootstrap_.*_gcc[5-9]($|_)|rebootstrap_.*_gcc1[01]($|_)|brcm47xx|rebootstrap_kfreebsd|diffoscope_from_git_|disorderfs_from_git_master|diffoscope_pypi|diffoscope_freebsd|diffoscope_netbsd|diffoscope_macports|diffoscope_archlinux|openwrt-target-ath97|profitbricks|pool_buildinfos_suites|^g-i|reproducible_compare_Debian_sha1sums|bbx15|cb3a|ff2a|ff2b|jtk1a|jtk1b|odxu4a|odxu4b|odu3a|opi2a|opi2c|p64b|p64c|ar71xx|reproducible_debian_live_build$|chroot-installation_stretch|chroot-installation_bullseye*upgrade_to_sid|rebuilder_prototype' || true)"
+	ZOMBIES="$(ls -1d /var/lib/jenkins/jobs/* | egrep 'strip-nondeterminism|reprotest|reproducible_(builder_(amd64|i386|armhf|arm64)|setup_(pbuilder|schroot)_testing)|chroot-installation_wheezy|aptdpkg|stretch_install_education-thin-client-server|jessie_multiarch_versionskew|dpkg_stretch_find_trigger_cycles|sid_install_education-services|buster_install_education-services|lvc|chroot-installation_stretch_.*_upgrade_to_sid|chroot-installation_buster_.*_upgrade_to_sid|piuparts_.*_jessie|udd_stretch|d-i_pu-build|debsums-tests_stretch|debian-archive-keyring-tests_stretch|chroot-installation_jessie|chroot-installation_.*education-lang-|kirkwoot|rebootstrap_.*_gcc[5-9]($|_)|rebootstrap_.*_gcc1[01]($|_)|brcm47xx|rebootstrap_kfreebsd|diffoscope_from_git_|disorderfs_from_git_master|diffoscope_pypi|diffoscope_freebsd|diffoscope_netbsd|diffoscope_macports|diffoscope_archlinux|openwrt-target-ath97|profitbricks|pool_buildinfos_suites|^g-i|reproducible_compare_Debian_sha1sums|bbx15|cb3a|ff2a|ff2b|jtk1a|jtk1b|odxu4a|odxu4b|odu3a|opi2a|opi2c|p64b|p64c|ar71xx|reproducible_debian_live_build$|chroot-installation_stretch|chroot-installation_bullseye*upgrade_to_sid|rebuilder_prototype|osuosl169' || true)"
 	if [ ! -z "$ZOMBIES" ] ; then
 		DIRTY=true
 		figlet 'zombies!!!'


=====================================
bin/jenkins_node_definitions.sh
=====================================
@@ -45,7 +45,7 @@ virt64c-armhf-rb.debian.net
 wbq0-armhf-rb.debian.net
 osuosl167-amd64.debian.net
 osuosl168-amd64.debian.net
-osuosl169-amd64.debian.net
+osuosl184-amd64.debian.net
 osuosl170-amd64.debian.net
 osuosl171-amd64.debian.net
 osuosl172-amd64.debian.net


=====================================
bin/reproducible_build_alpine_pkg.sh
=====================================
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-# Copyright 2015-2019 Holger Levsen <holger at layer-acht.org>
+# Copyright 2015-2022 Holger Levsen <holger at layer-acht.org>
 #           2017-2019 kpcyrd <git at rxv.cc>
 # released under the GPLv2
 
@@ -364,10 +364,10 @@ mkdir -p $BASE/alpine/$REPOSITORY/$SRCPACKAGE
 # build package twice
 mkdir b1 b2
 # currently there are two alpine build nodes… let's keep things simple
-N1="osuosl169-amd64"
+N1="osuosl184-amd64"
 N2="osuosl170-amd64"
 # if random number between 0 and 99 is greater than 60…
-# (because osuosl169 is generally less loaded than osuosl170)
+# (because osuosl184 is generally less loaded than osuosl170)
 if [ $(( ( $RANDOM % 100 ) )) -gt 60 ] ; then
 	NODE1=$N1
 	NODE2=$N2


=====================================
bin/reproducible_build_archlinux_pkg.sh
=====================================
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-# Copyright 2015-2021 Holger Levsen <holger at layer-acht.org>
+# Copyright 2015-2022 Holger Levsen <holger at layer-acht.org>
 #                2017 kpcyrd <git at rxv.cc>
 # released under the GPLv2
 
@@ -394,10 +394,10 @@ mkdir -p $BASE/archlinux/$REPOSITORY/$SRCPACKAGE
 # build package twice
 mkdir b1 b2
 # currently there are two Arch Linux build nodes… let's keep things simple
-N1="osuosl169-amd64"
+N1="osuosl184-amd64"
 N2="osuosl170-amd64"
 # if random number between 0 and 99 is greater than 60…
-# (because osuosl169 is generally less loaded than osuosl170)
+# (because osuosl184 is generally less loaded than osuosl170)
 if [ $(( ( $RANDOM % 100 ) )) -gt 60 ] ; then
 	NODE1=$N1
 	NODE2=$N2


=====================================
bin/reproducible_common.sh
=====================================
@@ -469,7 +469,7 @@ write_variation_table() {
 		write_page "<tr><td>domainname</td><td>$(hostname -d)</td><td>i-capture-the-domainname</td></tr>"
 	else
 		if [ "$1" != "Arch Linux" ] || [ "$1" != "OpenWrt" ] ; then
-			write_page "<tr><td>hostname</td><td> osuosl169-amd64 or osuosl170-amd64</td><td>the other one</td></tr>"
+			write_page "<tr><td>hostname</td><td> osuosl184-amd64 or osuosl170-amd64</td><td>the other one</td></tr>"
 		else
 			write_page "<tr><td>hostname</td><td colspan=\"2\"> is not yet varied between rebuilds of $1.</td></tr>"
 		fi
@@ -543,7 +543,7 @@ write_variation_table() {
 			write_page "<tr><td>kernel version, modified using /usr/bin/linux64 --uname-2.6</td><td>$(uname -sr)</td><td>$(/usr/bin/linux64 --uname-2.6 uname -sr)</td></tr>"
 		else
 			write_page "<tr><td>kernel version</td><td>"
-			write_page "$(cat /srv/reproducible-results/node-information/osuosl169* | grep KERNEL | cut -d '=' -f2- | sort -u | tr '\n' '\0' | xargs -0 -n1 echo)"
+			write_page "$(cat /srv/reproducible-results/node-information/osuosl184* | grep KERNEL | cut -d '=' -f2- | sort -u | tr '\n' '\0' | xargs -0 -n1 echo)"
 			write_page "</td><td colspan=\"2\"> is currently not varied between rebuilds of $1.</td></tr>"
 		fi
 		if [ "$1" != "OpenWrt" ] ; then
@@ -570,7 +570,7 @@ write_variation_table() {
 		if [ "$1" != "FreeBSD" ] && [ "$1" != "Arch Linux" ] ; then
 			write_page "<tr><td>year, month, date</td><td>today (${TODAY})</td><td>same for both builds (currently, work in progress)</td></tr>"
 		elif [ "$1" = "Arch Linux" ] ; then
-			write_page "<tr><td>year, month, date</td><td>osuosl169-amd64: today (${TODAY}) or osuosl170-amd64: 398 days in the future ($FUTURE)</td><td>the other one</td></tr>"
+			write_page "<tr><td>year, month, date</td><td>osuosl184-amd64: today (${TODAY}) or osuosl170-amd64: 398 days in the future ($FUTURE)</td><td>the other one</td></tr>"
 		else
 			write_page "<tr><td>year, month, date</td><td>osuosl171-amd64: today (${TODAY}) or osuosl172-amd64: 398 days in the future ($FUTURE)</td><td>the other one</td></tr>"
 		fi


=====================================
bin/reproducible_html_nodes_info.sh
=====================================
@@ -1,7 +1,7 @@
 #!/bin/bash
 # vim: set noexpandtab:
 
-# Copyright © 2015-2021 Holger Levsen <holger at layer-acht.org>
+# Copyright © 2015-2022 Holger Levsen <holger at layer-acht.org>
 #           ©      2018 Mattia Rizzolo <mattia at debian.org>
 # released under the GPLv2
 
@@ -23,7 +23,7 @@ explain_nodes() {
 		ionos10)	write_page "<br /><small>(jenkins.d.n chroot-installation jobs and http-proxy)</small>" ;;
 		osuosl167)	write_page "<br /><small>(Debian janitor jobs and fakeroot foreign jobs and http-proxy for osuosl nodes)</small>" ;;
 		osuosl168)	write_page "<br /><small>(r-b F-Droid builds)</small>" ;;
-		osuosl169)	write_page "<br /><small>(r-b Alpine, Archlinux builds)</small>" ;;
+		osuosl184)	write_page "<br /><small>(r-b Alpine, Archlinux builds)</small>" ;;
 		osuosl170)	write_page "<br /><small>(r-b Alpine, Archlinux builds)</small>" ;;
 		osuosl171)	write_page "<br /><small>(r-b OpenWrt, NetBSD, Coreboot builds)</small>" ;;
 		osuosl172)	write_page "<br /><small>(r-b OpenWrt, Coreboot builds)</small>" ;;


=====================================
bin/reproducible_maintenance.sh
=====================================
@@ -314,7 +314,7 @@ set -e
 # for alpine
 set +e
 case $HOSTNAME in
-	osuosl169*|osuosl170*|jenkins)
+	osuosl184*|osuosl170*|jenkins)
 		echo "$(date -u) - updating alpine schroot now."
 		schroot --directory /tmp -c source:jenkins-reproducible-alpine -u root -- apk update
 		schroot --directory /tmp -c source:jenkins-reproducible-alpine -u root -- apk upgrade
@@ -333,7 +333,7 @@ set -e
 # for Arch Linux
 set +e
 case $HOSTNAME in
-	osuosl169*|osuosl170*|jenkins)
+	osuosl184*|osuosl170*|jenkins)
 		echo "$(date -u) - updating Arch Linux schroot now."
 		schroot --directory /tmp -c source:jenkins-reproducible-archlinux -u root -- pacman -Syu --noconfirm
 		RESULT=$?


=====================================
deploy_jdn
=====================================
@@ -136,13 +136,13 @@ elif [ "$1" = "jenkins" ] || [ "$1" = "only" ] ; then
 			16|i16|ionos16)	HOSTS+=(ionos16-i386.debian.net) ;;
 			o167)		HOSTS+=(osuosl167-amd64.debian.net) ;;
 			o168)		HOSTS+=(osuosl168-amd64.debian.net) ;;
-			o169)		HOSTS+=(osuosl169-amd64.debian.net) ;;
 			o170)		HOSTS+=(osuosl170-amd64.debian.net) ;;
 			o171)		HOSTS+=(osuosl171-amd64.debian.net) ;;
 			o172)		HOSTS+=(osuosl172-amd64.debian.net) ;;
 			o173)		HOSTS+=(osuosl173-amd64.debian.net) ;;
 			o174)		HOSTS+=(osuosl174-amd64.debian.net) ;;
-			c9|cs9|ct9)		HOSTS+=(codethink9-arm64.debian.net) ;;
+			o184)		HOSTS+=(osuosl184-amd64.debian.net) ;;
+			c9|cs9|ct9)	HOSTS+=(codethink9-arm64.debian.net) ;;
 			c10|cs10|ct10)	HOSTS+=(codethink10-arm64.debian.net) ;;
 			c11|cs11|ct11)	HOSTS+=(codethink11-arm64.debian.net) ;;
 			c12|cs12|ct12)	HOSTS+=(codethink12-arm64.debian.net) ;;


=====================================
hosts/common/etc/rc.local
=====================================
@@ -68,7 +68,7 @@ iptables -I INPUT -p udp --dport 111 -j DROP
 #
 case $(hostname) in
 	osuosl168*)	put_schroots_on_tmpfs ;;
-	osuosl169*)	put_schroots_on_tmpfs ;;
+	osuosl184*)	put_schroots_on_tmpfs ;;
 	osuosl170*)	put_schroots_on_tmpfs ;;
 	osuosl171*)	put_schroots_on_tmpfs ;;
 	osuosl172*)	put_schroots_on_tmpfs ;;


=====================================
hosts/jenkins/etc/munin/munin.conf
=====================================
@@ -546,8 +546,8 @@ contact.me.command mail -s "Munin notification ${var:host}" root
     diskstats_utilization.graph no
     diskstats_iops.graph no
 
-[osuosl169-amd64.debian.net]
-    address ssh://jenkins@osuosl169-amd64.debian.net:45048/bin/nc localhost 4949
+[osuosl184-amd64.debian.net]
+    address ssh://jenkins@osuosl184-amd64.debian.net:45048/bin/nc localhost 4949
     use_node_name yes
     diskstats_latency.sda.avgwrwait.warning 0:20
     diskstats_latency.sda.avgrdwait.warning 0:10
@@ -661,7 +661,7 @@ contact.me.command mail -s "Munin notification ${var:host}" root
 #       node_order Totals fii.foo.com fay.foo.com
 #
 [debian.net;]
-	node_order jenkins.debian.net ionos1-amd64.debian.net ionos2-i386.debian.net ionos3-amd64.debian.net ionos5-amd64.debian.net ionos6-i386.debian.net ionos7-amd64.debian.net ionos9-amd64.debian.net ionos10-amd64.debian.net ionos11-amd64.debian.net ionos12-i386.debian.net ionos15-amd64.debian.net ionos16-i386.debian.net osuosl167-amd64.debian.net osuosl168-amd64.debian.net osuosl169-amd64.debian.net osuosl170-amd64.debian.net osuosl171-amd64.debian.net osuosl172-amd64.debian.net osuosl173-amd64.debian.net osuosl174-amd64.debian.net codethink9-arm64.debian.net codethink10-arm64.debian.net codethink11-arm64.debian.net codethink12-arm64.debian.net codethink13-arm64.debian.net codethink14-arm64.debian.net codethink15-arm64.debian.net codethink16-arm64.debian.net cbxi4a-armhf-rb.debian.net cbxi4b-armhf-rb.debian.net cbxi4pro0-armhf-rb.debian.net ff4a-armhf-rb.debian.net ff64a-armhf-rb.debian.net jtx1a-armhf-rb.debian.net jtx1b-armhf-rb.debian.net jtx1c-armhf-rb.debian.net virt32a-armhf-rb.debian.net virt32b-armhf-rb.debian.net virt32c-armhf-rb.debian.net virt64a-armhf-rb.debian.net virt64b-armhf-rb.debian.net virt64c-armhf-rb.debian.net wbq0-armhf-rb.debian.net freebsd-jenkins.debian.net
+	node_order jenkins.debian.net ionos1-amd64.debian.net ionos2-i386.debian.net ionos3-amd64.debian.net ionos5-amd64.debian.net ionos6-i386.debian.net ionos7-amd64.debian.net ionos9-amd64.debian.net ionos10-amd64.debian.net ionos11-amd64.debian.net ionos12-i386.debian.net ionos15-amd64.debian.net ionos16-i386.debian.net osuosl167-amd64.debian.net osuosl168-amd64.debian.net osuosl184-amd64.debian.net osuosl170-amd64.debian.net osuosl171-amd64.debian.net osuosl172-amd64.debian.net osuosl173-amd64.debian.net osuosl174-amd64.debian.net codethink9-arm64.debian.net codethink10-arm64.debian.net codethink11-arm64.debian.net codethink12-arm64.debian.net codethink13-arm64.debian.net codethink14-arm64.debian.net codethink15-arm64.debian.net codethink16-arm64.debian.net cbxi4a-armhf-rb.debian.net cbxi4b-armhf-rb.debian.net cbxi4pro0-armhf-rb.debian.net ff4a-armhf-rb.debian.net ff64a-armhf-rb.debian.net jtx1a-armhf-rb.debian.net jtx1b-armhf-rb.debian.net jtx1c-armhf-rb.debian.net virt32a-armhf-rb.debian.net virt32b-armhf-rb.debian.net virt32c-armhf-rb.debian.net virt64a-armhf-rb.debian.net virt64b-armhf-rb.debian.net virt64c-armhf-rb.debian.net wbq0-armhf-rb.debian.net freebsd-jenkins.debian.net
 
 [reproducible-builds.org;]
 	node_order rb-mail1.reproducible-builds.org snapshot.reproducible-builds.org


=====================================
hosts/osuosl169-amd64/etc/apt/apt.conf.d/80proxy → hosts/osuosl184-amd64/etc/apt/apt.conf.d/80proxy
=====================================


=====================================
hosts/osuosl169-amd64/etc/network/interfaces → hosts/osuosl184-amd64/etc/network/interfaces
=====================================


=====================================
hosts/osuosl169-amd64/etc/postfix/main.cf → hosts/osuosl184-amd64/etc/postfix/main.cf
=====================================
@@ -27,11 +27,11 @@ smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
 # See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
 # information on enabling SSL in the smtp client.
 
-myhostname = osuosl169-amd64.debian.net
+myhostname = osuosl184-amd64.debian.net
 alias_maps = hash:/etc/aliases
 alias_database = hash:/etc/aliases
 myorigin = /etc/mailname
-mydestination = osuosl169-amd64.debian.net, localhost
+mydestination = osuosl184-amd64.debian.net, localhost
 relayhost = mail.holgerlevsen.de
 #mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
 mynetworks = 127.0.0.0/8


=====================================
hosts/osuosl169-amd64/etc/squid/squid.conf → hosts/osuosl184-amd64/etc/squid/squid.conf
=====================================


=====================================
jenkins-home/offline_nodes
=====================================
@@ -18,11 +18,6 @@
 cbxi4pro0-armhf-rb.debian.net
 wbq0-armhf-rb.debian.net
 
-# osuosl
-# [22 08:44:10 PM] <Ramereth> mapreri: I have in my emails that gcc184 replaced gcc169 due to hardware failures
-# to figure out what happened
-osuosl169-amd64.debian.net
-
 # investigation needed
 
 # Down here nodes are automatically added by the maintenance job when they have


=====================================
job-cfg/reproducible.yaml
=====================================
@@ -365,7 +365,7 @@
                 - 'ionos16': { my_arch: 'i386'  }
                 - 'osuosl167':      { my_arch: 'amd64' }
                 - 'osuosl168':      { my_arch: 'amd64' }
-                - 'osuosl169':      { my_arch: 'amd64' }
+                - 'osuosl184':      { my_arch: 'amd64' }
                 - 'osuosl170':      { my_arch: 'amd64' }
                 - 'osuosl171':      { my_arch: 'amd64' }
                 - 'osuosl172':      { my_arch: 'amd64' }
@@ -417,7 +417,7 @@
                 - 'ionos16': { my_arch: 'i386'  }
                 - 'osuosl167':      { my_arch: 'amd64' }
                 - 'osuosl168':      { my_arch: 'amd64' }
-                - 'osuosl169':      { my_arch: 'amd64' }
+                - 'osuosl184':      { my_arch: 'amd64' }
                 - 'osuosl170':      { my_arch: 'amd64' }
                 - 'osuosl171':      { my_arch: 'amd64' }
                 - 'osuosl172':      { my_arch: 'amd64' }
@@ -758,10 +758,10 @@
                     my_timed: '42 23 1 1 *'
                     my_shell: '/srv/jenkins/bin/reproducible_setup_alpine_schroot.sh'
                     my_disabled: true
-                - 'setup_schroot_alpine_osuosl169':
+                - 'setup_schroot_alpine_osuosl184':
                     my_description: 'Setup an alpine schroot to test alpine packages for reproducibility.'
                     my_timed: '42 23 1 1 *'
-                    my_hname: 'osuosl169'
+                    my_hname: 'osuosl184'
                     my_disabled: true
                 - 'setup_schroot_alpine_osuosl170':
                     my_description: 'Setup an alpine schroot to test alpine packages for reproducibility.'
@@ -772,10 +772,10 @@
                     my_description: 'Setup an Arch Linux schroot to test Arch Linux packages for reproducibility.'
                     my_timed: '42 23 1 1 *'
                     my_shell: '/srv/jenkins/bin/reproducible_setup_archlinux_schroot.sh'
-                - 'setup_schroot_archlinux_osuosl169':
+                - 'setup_schroot_archlinux_osuosl184':
                     my_description: 'Setup an Arch Linux schroot to test Arch Linux packages for reproducibility.'
                     my_timed: '42 23 1 1 *'
-                    my_hname: 'osuosl169'
+                    my_hname: 'osuosl184'
                 - 'setup_schroot_archlinux_osuosl170':
                     my_description: 'Setup an Arch Linux schroot to test Arch Linux packages for reproducibility.'
                     my_timed: '42 23 1 1 *'


=====================================
nodes/list.yml
=====================================
@@ -75,11 +75,6 @@
   port: 45047
   keys:
     - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKW0YYo21NiN6dzM0Rnu+XCu13NEgZOPsKo50gJJF/HJ root at gcc168
-- hostname: osuosl169-amd64.debian.net
-  ip: 128.193.126.200
-  port: 45048
-  keys:
-    - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIP3IPpuQbbkPI0g9ELV7XT/Wg9J3OwYDUNPKgy5CXluX root at gcc169
 - hostname: osuosl170-amd64.debian.net
   ip: 128.193.126.200
   port: 45049
@@ -105,6 +100,11 @@
   port: 45053
   keys:
     - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEtj8tDmRAoZUBum1GqPupVSq1hhjtt0V8SL9zOxassT root at gcc174
+- hostname: osuosl184-amd64.debian.net
+  ip: 128.193.126.200
+  port: 45077
+  keys:
+    - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIP7lJqrRukYSvh9LFCkWvrhNc9/7WDdnXPBW6/AJftBg root at gcc184
 - hostname: snapshot.reproducible-builds.org
   ip: 140.211.9.159
   port: 22


=====================================
update_jdn.sh
=====================================
@@ -126,7 +126,7 @@ user_host_groups['lunar','jenkins']='reproducible'
 user_host_groups['lynxis','osuosl171-amd64']="$sudo_groups"
 user_host_groups['lynxis','osuosl172-amd64']="$sudo_groups"
 user_host_groups['lynxis','jenkins']="jenkins"
-user_host_groups['kpcyrd','osuosl169-amd64']="$sudo_groups"
+user_host_groups['kpcyrd','osuosl184-amd64']="$sudo_groups"
 user_host_groups['kpcyrd','osuosl170-amd64']="$sudo_groups"
 user_host_groups['kpcyrd','jenkins']="jenkins"
 user_host_groups['bubu','osuosl168-amd64']="$sudo_groups"
@@ -630,7 +630,7 @@ if [ -f /etc/debian_version ] ; then
 		elif [ "$HOSTNAME" = "ionos2-i386" ] || [ "$HOSTNAME" = "ionos12-i386" ] ; then
 			# run with the i386 kernel in these i386 nodes
 			sudo apt install linux-image-686-pae linux-image-amd64-
-		elif [ "$HOSTNAME" = "osuosl169-amd64" ] || [ "$HOSTNAME" = "osuosl170-amd64" ] || [ "$HOSTNAME" = "osuosl173-amd64" ]; then
+		elif [ "$HOSTNAME" = "osuosl184-amd64" ] || [ "$HOSTNAME" = "osuosl170-amd64" ] || [ "$HOSTNAME" = "osuosl173-amd64" ]; then
 			# Arch Linux builds latest stuff which sometimes (eg, currentlt Qt) needs newer kernel to build...
 			sudo apt install linux-image-amd64/bullseye-backports || true # backport kernels are frequently uninstallable...
 			:
@@ -727,7 +727,7 @@ fi
 # add some users to groups after packages have been installed
 if ! $UP2DATE ; then
 	case $HOSTNAME in
-		jenkins|osuosl169-amd64|osuosl170-amd64|osuosl173-amd64)
+		jenkins|osuosl184-amd64|osuosl170-amd64|osuosl173-amd64)
 			# for building Archlinux
 			sudo addgroup --system --gid 300 abuild
 			sudo adduser jenkins abuild



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

-- 
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/commit/a9fbc31cd14e28faf8e9a9bc0d37983708bd2c08
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/20220713/613165dd/attachment-0001.htm>


More information about the Qa-jenkins-scm mailing list