summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHolger Levsen <holger@layer-acht.org>2016-11-20 21:09:57 +0100
committerHolger Levsen <holger@layer-acht.org>2016-11-20 21:09:57 +0100
commit3ed97d53ed717f11440223cf84352d0f53eea539 (patch)
treedb0fec9346cacd62402ca2eebea654fef8bd4a52
parentd060d88c054433c31e4d33290888537e26f5d2c2 (diff)
downloadjenkins.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--TODO11
-rwxr-xr-xbin/chroot-installation.sh9
-rwxr-xr-xjob-cfg/chroot-installation.yaml.py4
3 files changed, 24 insertions, 0 deletions
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-':