[Qa-jenkins-scm] [Git][qa/jenkins.debian.net][master] 2 commits: reproducible Arch Linux: refactoring

Holger Levsen (@holger) gitlab at salsa.debian.org
Wed Sep 14 12:41:55 BST 2022



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


Commits:
cd80289e by Holger Levsen at 2022-09-14T13:32:25+02:00
reproducible Arch Linux: refactoring

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

- - - - -
777f89e3 by Holger Levsen at 2022-09-14T13:41:36+02:00
reproducible: update documentation how we use our OSUOSL nodes

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

- - - - -


5 changed files:

- README.infrastructure
- THANKS.head
- bin/reproducible_build_archlinux_pkg.sh
- bin/reproducible_common.sh
- bin/reproducible_html_nodes_info.sh


Changes:

=====================================
README.infrastructure
=====================================
@@ -51,7 +51,7 @@ The nodes are used for these jobs:
 * 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
 * osuosl172: openwrt, coreboot (future)
-* osuosl173: debian/archlinux rebuilder#1 / live-builds
+* osuosl173: Debian live-builds / bootstrap jobs
 * osuosl174: bwiedemann: opensuse tests, vagrant: ocasional manual tests
 * osuosl184: archlinux, alpine
 


=====================================
THANKS.head
=====================================
@@ -44,8 +44,8 @@ link:https://jenkins.debian.net/["jenkins.debian.net"] would not be possible wit
   ** 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
-  ** 32 cores with 144 GB memory for osuosl173-amd64.debian.net
-  ** 32 cores with 144 GB memory for osuosl174-amd64.debian.net
+  ** 32 cores with 144 GB memory for osuosl173-amd64.debian.net used for building Debian live builds for t.r-b.o
+  ** 32 cores with 144 GB memory for osuosl174-amd64.debian.net used for build tests for openSUSE
 
 ==== Past sponsors
 


=====================================
bin/reproducible_build_archlinux_pkg.sh
=====================================
@@ -393,9 +393,9 @@ choose_package
 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="osuosl184-amd64"
-N2="osuosl170-amd64"
+# currently there are two Arch Linux build nodes…
+N1="$ARCH_BUILD_NODE1"
+N2="$ARCH_BUILD_NODE2"
 # if random number between 0 and 99 is greater than 60…
 # (because osuosl184 is generally less loaded than osuosl170)
 if [ $(( ( $RANDOM % 100 ) )) -gt 60 ] ; then


=====================================
bin/reproducible_common.sh
=====================================
@@ -65,6 +65,8 @@ ALPINE_BASE="$BASE/alpine"
 ARCHLINUX_REPOS="core extra multilib community"
 ARCHLINUX_PKGS=/srv/reproducible-results/archlinux_pkgs
 ARCHBASE=$BASE/archlinux
+ARCH_BUILD_NODE1="osuosl184-amd64"
+ARCH_BUILD_NODE2="osuosl170-amd64"
 
 # common settings for testing rpm based distros
 RPM_BUILD_NODE=osuosl171-amd64


=====================================
bin/reproducible_html_nodes_info.sh
=====================================
@@ -27,7 +27,7 @@ explain_nodes() {
 		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>" ;;
-		osuosl173)	write_page "<br /><small>(r-b Debian / Archlinux rebuilder)</small>" ;;
+		osuosl173)	write_page "<br /><small>(r-b Debian live-build / bootstrap jobs)</small>" ;;
 		osuosl174)	write_page "<br /><small>(r-b openSUSE)</small>" ;;
 		ionos1)		write_page "<br /><small>(r-b Debian builds and http-proxy)</small>" ;;
 		codethink16)	write_page "<br /><small>(r-b Debian builds and http-proxy)</small>" ;;



View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/compare/a0bf7ce958573d8a903cabc2791e8a2db511cf1b...777f89e3f8f15b3e155911ae34d4f4087451997f

-- 
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/compare/a0bf7ce958573d8a903cabc2791e8a2db511cf1b...777f89e3f8f15b3e155911ae34d4f4087451997f
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/20220914/89550091/attachment-0001.htm>


More information about the Qa-jenkins-scm mailing list