[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