[Git][qa/jenkins.debian.net][master] chroot-installations: install debian-repro-status on all trixie and sid jobs

Holger Levsen (@holger) gitlab at salsa.debian.org
Fri Feb 21 00:04:50 GMT 2025



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


Commits:
8d3f6120 by Holger Levsen at 2025-02-21T01:04:34+01:00
chroot-installations: install debian-repro-status on all trixie and sid jobs

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

- - - - -


2 changed files:

- TODO.r.d.n
- bin/chroot-installation.sh


Changes:

=====================================
TODO.r.d.n
=====================================
@@ -1,5 +1,5 @@
 file *important* bugs about arch:all issues just needing no source change uploads. justification: i plan to NMU :)
-setup jenkins tests for desktops etc and graph their debian-repro-status
+jenkins tests for desktops etc: install debian-repro-status and graph the results
 cleanup setup.html 
 https://r.d.n/ improvements
 	link from workers to generic thanks page? :) and then tell sponsors about r.d.n and them being mentioned on the frontpage.


=====================================
bin/chroot-installation.sh
=====================================
@@ -1,7 +1,7 @@
 #!/bin/bash
 # vim: set noexpandtab:
 
-# Copyright 2012-2024 Holger Levsen <holger at layer-acht.org>
+# Copyright 2012-2025 Holger Levsen <holger at layer-acht.org>
 #           2018-2023 Mattia Rizzolo <mattia at debian.org>
 # released under the GPLv2
 
@@ -205,6 +205,7 @@ upgrade2() {
 trap cleanup_all INT TERM EXIT
 
 LXQT="lxqt"
+REPRO=""
 case $1 in
 	bullseye)	DISTRO="$1"
 			SPECIFIC="libreoffice virt-manager mplayer chromium"
@@ -212,6 +213,9 @@ case $1 in
 			;;
 	bookworm|trixie|sid)	DISTRO="$1"
 			SPECIFIC="libreoffice virt-manager mpv chromium"
+			if [ "$DISTRO" != "bookworm" ] ; then
+				REPRO="debian-repro-status"
+			fi
 			if [ "$DISTRO" = "sid" ] ; then
 				FIREFOX="firefox firefox-esr"
 			else
@@ -228,45 +232,45 @@ if [ "$2" != "" ] ; then
 	FULL_DESKTOP="$SPECIFIC desktop-base gnome kde-plasma-desktop kde-full kde-standard xfce4 lxde $LXQT vlc evince $FIREFOX cups build-essential devscripts wine texlive-full asciidoc vim emacs"
 	case $2 in
 		none)		;;
-		gnome)		install_packages gnome gnome desktop-base
+		gnome)		install_packages gnome $REPRO gnome desktop-base
 				;;
-		kde)		install_packages kde kde-plasma-desktop desktop-base
+		kde)		install_packages kde $REPRO kde-plasma-desktop desktop-base
 				;;
-		kde-full)	install_packages kde kde-full kde-standard desktop-base
+		kde-full)	install_packages kde $REPRO kde-full kde-standard desktop-base
 				;;
-		cinnamon)	install_packages cinnamon cinnamon-core cinnamon-desktop-environment desktop-base
+		cinnamon)	install_packages cinnamon $REPRO cinnamon-core cinnamon-desktop-environment desktop-base
 				;;
-		xfce)		install_packages xfce xfce4 desktop-base
+		xfce)		install_packages xfce $REPRO xfce4 desktop-base
 				;;
-		lxde)		install_packages lxde lxde desktop-base
+		lxde)		install_packages lxde $REPRO lxde desktop-base
 				;;
-		lxqt)		install_packages lxqt lxqt desktop-base
+		lxqt)		install_packages lxqt $REPRO lxqt desktop-base
 				;;
-		qt4)		install_binary_packages qt4 qt4-x11 qtwebkit
+		qt4)		install_binary_packages qt4 $REPRO qt4-x11 qtwebkit
 				;;
-		qt5)		install_binary_packages qt5 qtbase-opensource-src qtchooser qtimageformats-opensource-src qtx11extras-opensource-src qtscript-opensource-src qtxmlpatterns-opensource-src qtdeclarative-opensource-src qtconnectivity-opensource-src qtsensors-opensource-src qtlocation-opensource-src qtwebkit-opensource-src qtwebkit-examples-opensource-src qttools-opensource-src qtdoc-opensource-src qtgraphicaleffects-opensource-src qtquickcontrols-opensource-src qtserialport-opensource-src qtsvg-opensource-src qtmultimedia-opensource-src qtenginio-opensource-src qtwebsockets-opensource-src qttranslations-opensource-src qtcreator
+		qt5)		install_binary_packages qt5 $REPRO qtbase-opensource-src qtchooser qtimageformats-opensource-src qtx11extras-opensource-src qtscript-opensource-src qtxmlpatterns-opensource-src qtdeclarative-opensource-src qtconnectivity-opensource-src qtsensors-opensource-src qtlocation-opensource-src qtwebkit-opensource-src qtwebkit-examples-opensource-src qttools-opensource-src qtdoc-opensource-src qtgraphicaleffects-opensource-src qtquickcontrols-opensource-src qtserialport-opensource-src qtsvg-opensource-src qtmultimedia-opensource-src qtenginio-opensource-src qtwebsockets-opensource-src qttranslations-opensource-src qtcreator
 				;;
-		full_desktop)	install_packages full_desktop $FULL_DESKTOP
+		full_desktop)	install_packages full_desktop $REPRO $FULL_DESKTOP
 				;;
 		haskell)	if [ "$DISTRO" = "bullseye" ] ; then
 					install_packages haskell 'haskell-platform.*' 'libghc-.*'
 				else
-					install_packages haskell 'libghc-.*'
+					install_packages haskell $REPRO 'libghc-.*'
 				fi
 				;;
-		developer)	install_build_depends developer $FULL_DESKTOP
+		developer)	install_build_depends developer $REPRO $FULL_DESKTOP
 				;;
 		debconf-video)	if [ "$DISTRO" = "bullseye" ] || [ "$DISTRO" = "bookworm" ] ; then
-					install_packages ack-grep htop iftop iotop moreutils tmux vnstat icecast2 mpv vlc cu voctomix voctomix-outcasts hdmi2usb-mode-switch hdmi2usb-udev
+					install_packages debconf-video ack-grep htop iftop iotop moreutils tmux vnstat icecast2 mpv vlc cu voctomix voctomix-outcasts hdmi2usb-mode-switch hdmi2usb-udev
 				else
-					install_packages ack-grep htop iftop iotop moreutils tmux vnstat icecast2 mpv vlc cu voctomix voctomix-outcasts
+					install_packages debconf-video $REPRO ack-grep htop iftop iotop moreutils tmux vnstat icecast2 mpv vlc cu voctomix voctomix-outcasts
 				fi
 				;;
-		education*)	install_packages "Debian Edu task" $2
+		education*)	install_packages "Debian Edu task" $REPRO $2
 				;;
-		parl-desktop*)	install_packages "Debian Parl package" $2
+		parl-desktop*)	install_packages "Debian Parl package" $REPRO $2
 				;;
-		design-desktop*)	install_packages "Debian Design package" $2
+		design-desktop*)	install_packages "Debian Design package" $REPRO $2
 				;;
 		*)		echo "unsupported component."
 				exit 1



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

-- 
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/commit/8d3f6120f0ab7c621d370008ebe9835303d60afc
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/20250221/489ad11b/attachment-0001.htm>


More information about the Qa-jenkins-scm mailing list