[Qa-jenkins-scm] [Git][qa/jenkins.debian.net][master] reproducible Archlinux: prepare osuosl173 to rebuild Archlinux packages

Holger Levsen gitlab at salsa.debian.org
Tue Dec 3 22:57:09 GMT 2019



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


Commits:
dea04259 by Holger Levsen at 2019-12-03T22:56:48Z
reproducible Archlinux: prepare osuosl173 to rebuild Archlinux packages

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

- - - - -


4 changed files:

- TODO
- bin/reproducible_html_nodes_info.sh
- job-cfg/reproducible.yaml
- update_jdn.sh


Changes:

=====================================
TODO
=====================================
@@ -70,7 +70,7 @@ See link:https://jenkins.debian.net/userContent/about.html["about jenkins.debian
 ** done: 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
 ** done: osuosl172: openwrt, coreboot (future)
-** osuosl173: debian rebuilder#1
+** osuosl173: debian/archlinux rebuilder#1
 ** osuosl174: bwiedemann, opensuse tests
 * add to README 
 * add link to OSUOSL in THANKS and explain usage


=====================================
bin/reproducible_html_nodes_info.sh
=====================================
@@ -26,7 +26,7 @@ explain_nodes() {
 		osuosl170)	write_page "<br /><small>(r-b 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 rebuilder)</small>" ;;
+		osuosl173)	write_page "<br /><small>(r-b Debian / Archlinux rebuilder)</small>" ;;
 		osuosl174)	write_page "<br /><small>(r-b openSUSE)</small>" ;;
 		profitbricks1)	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>" ;;


=====================================
job-cfg/reproducible.yaml
=====================================
@@ -777,6 +777,10 @@
                     my_description: 'Setup an Arch Linux schroot to test Arch Linux packages for reproducibility.'
                     my_timed: '42 23 1 1 *'
                     my_hname: 'osuosl170'
+                - 'setup_schroot_archlinux_osuosl173':
+                    my_description: 'Setup an Arch Linux schroot to test Arch Linux packages for reproducibility.'
+                    my_timed: '42 23 1 1 *'
+                    my_hname: 'osuosl173'
                 - 'setup_mock_fedora-23_x86_64_jenkins':
                     my_description: 'Setup mock for fedora-23 on X86_64 to test .rpm packages for reproducibility.'
                     my_timed: '42 23 1 1 *'


=====================================
update_jdn.sh
=====================================
@@ -510,7 +510,7 @@ if [ -f /etc/debian_version ] ; then
 			|| [ "$HOSTNAME" = "profitbricks-build2-i386" ] || [ "$HOSTNAME" = "profitbricks-build12-i386" ] ; then
 			# we dont vary the kernel on i386 atm, see #875990 + #876035
 			sudo apt install linux-image-amd64:amd64
-		elif [ "$HOSTNAME" = "osuosl-build169-amd64" ] || [ "$HOSTNAME" = "osuosl-build170-amd64" ] ; then
+		elif [ "$HOSTNAME" = "osuosl-build169-amd64" ] || [ "$HOSTNAME" = "osuosl-build170-amd64" ] || [ "$HOSTNAME" = "osuosl-build173-amd64" ]; then
 			# Arch Linux builds latest stuff which sometimes (eg, currentlt Qt) needs newer kernel to build...
 			sudo apt install linux-image-amd64/buster-backports || true # backport kernels are frequently uninstallable...
 			:
@@ -614,7 +614,8 @@ fi
 # add some users to groups after packages have been installed
 if ! $UP2DATE ; then
 	case $HOSTNAME in
-		jenkins|osuosl-build169-amd64|osuosl-build170-amd64)
+		jenkins|osuosl-build169-amd64|osuosl-build170-amd64||osuosl-build173-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/dea04259f4d29872226829afd52038c48b369121

-- 
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/commit/dea04259f4d29872226829afd52038c48b369121
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/20191203/d4db7712/attachment-0001.html>


More information about the Qa-jenkins-scm mailing list