diff options
author | Holger Levsen <holger@layer-acht.org> | 2016-11-20 21:09:57 +0100 |
---|---|---|
committer | Holger Levsen <holger@layer-acht.org> | 2016-11-20 21:09:57 +0100 |
commit | 3ed97d53ed717f11440223cf84352d0f53eea539 (patch) | |
tree | db0fec9346cacd62402ca2eebea654fef8bd4a52 | |
parent | d060d88c054433c31e4d33290888537e26f5d2c2 (diff) | |
download | jenkins.debian.net-3ed97d53ed717f11440223cf84352d0f53eea539.tar.xz |
chroot-installation: add tests for packages relevant to the DebConf videoteam
Signed-off-by: Holger Levsen <holger@layer-acht.org>
-rw-r--r-- | TODO | 11 | ||||
-rwxr-xr-x | bin/chroot-installation.sh | 9 | ||||
-rwxr-xr-x | job-cfg/chroot-installation.yaml.py | 4 |
3 files changed, 24 insertions, 0 deletions
@@ -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-': |