From 3ed97d53ed717f11440223cf84352d0f53eea539 Mon Sep 17 00:00:00 2001 From: Holger Levsen Date: Sun, 20 Nov 2016 21:09:57 +0100 Subject: chroot-installation: add tests for packages relevant to the DebConf videoteam Signed-off-by: Holger Levsen --- TODO | 11 +++++++++++ bin/chroot-installation.sh | 9 +++++++++ job-cfg/chroot-installation.yaml.py | 4 ++++ 3 files changed, 24 insertions(+) diff --git a/TODO b/TODO index c0ec9337..730d2319 100644 --- a/TODO +++ b/TODO @@ -168,6 +168,7 @@ The idea is to run a jenkins.d.o host, which is maintained by DSA, but we are ma *** new page with packages which are orphaned but have a reproducible usertagged patch *** new page showing arch all packages which are cross-reproducible, and those which are not ** new pages: r.d.n/$maintainer-email redirecting to r.d.n/maintainers/unstable/${maintainer-email}.html, showing the unreproducible packages for that address. and a sunny "yay, thank you"-summary for those with only reproducible packages. +** new page: "open bugs with patches, sorted by maintainers" page and to the navigation, make those NMUable bugs visible ** improve ftbfs page: list packages without bugs and notes first ** mattia: .py scripts: UDD or any db connection errors should either be retried or cause an abort (not failure!) of the job ** bin/_html_indexes.py: bugs = get_bugs() # this variable should not be global, else merely importing _html_indexes always queries UDD @@ -453,6 +454,16 @@ correctly, Guix is ready for work. * openembedded.org! * Gentoo? +==== current stuff for h01ger… + +* reenable disorderfs +* send mail to -devel to discuss mass-NMU of wishlist bugs with patches… and putting reproducibility in debian-policy, as a should. for stretch and sell it as marketing feature. our downstreams are loving it. +* remove code related to our repo from bin/reproducible_setup_pbuilder.sh and elsewhere? +* ask DSA for ppc64el hw or ask IBM (via ivo) + + + + === qa.debian.org* * udd-versionskew: explain jobs in README diff --git a/bin/chroot-installation.sh b/bin/chroot-installation.sh index 36c2958b..91cee4dd 100755 --- a/bin/chroot-installation.sh +++ b/bin/chroot-installation.sh @@ -255,6 +255,15 @@ if [ "$2" != "" ] ; then ;; developer) install_build_depends developer $FULL_DESKTOP ;; + debconf-video) case $1 in + jessie) install_packages ffmpeg icecast2 + ;; + stretch) install_packages ffmpeg icecast2 voctomix + ;; + sid) install_packages ffmpeg icecast2 voctomix voctomix-outcasts hdmi2usb-mode-switch + ;; + esac + ;; education*) install_packages "Debian Edu task" $2 ;; *) echo "unsupported component." diff --git a/job-cfg/chroot-installation.yaml.py b/job-cfg/chroot-installation.yaml.py index ca66ec25..3373301b 100755 --- a/job-cfg/chroot-installation.yaml.py +++ b/job-cfg/chroot-installation.yaml.py @@ -44,6 +44,7 @@ all_targets = [ 'qt5', 'haskell', 'developer', + 'debconf-video', 'education-tasks', 'education-menus', 'education-astronomy', @@ -98,6 +99,8 @@ def get_recipients(target): return 'jenkins+debian-qa pkg-gnome-maintainers@lists.alioth.debian.org qa-jenkins-scm@lists.alioth.debian.org' elif target == 'cinnamon': return 'jenkins+debian-cinnamon pkg-cinnamon-team@lists.alioth.debian.org qa-jenkins-scm@lists.alioth.debian.org' + elif target == 'debconf-video': + return 'jenkins+debconf-video qa-jenkins-scm@lists.alioth.debian.org' elif target[:3] == 'kde' or target[:2] == 'qt': return 'jenkins+debian-qa debian-qt-kde@lists.debian.org qa-jenkins-scm@lists.alioth.debian.org' elif target[:10] == 'education-': @@ -134,6 +137,7 @@ spoken_names = { 'full_desktop': 'four desktop environments and the most commonly used applications and packages', 'haskell': 'all Haskell related packages', 'developer': 'four desktop environments and the most commonly used applications and packages - and the build depends for all of these', + 'debconf-video': 'all packages relevant for the DebConf videoteam', } def get_spoken_name(target): if target[:10] == 'education-': -- cgit v1.2.3-54-g00ecf