[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