[Qa-jenkins-scm] [jenkins.debian.net] 01/01: jenkins.debian.net: some jessie cleanups, stop using jenkins-dpkg-jessie schroot

Holger Levsen holger at moszumanska.debian.org
Mon Jun 1 17:58:31 UTC 2015


This is an automated email from the git hooks/post-receive script.

holger pushed a commit to branch master
in repository jenkins.debian.net.

commit b29bf0a881c13301ebac860cedd5502a8f2350ea
Author: Holger Levsen <holger at layer-acht.org>
Date:   Mon Jun 1 19:58:18 2015 +0200

    jenkins.debian.net: some jessie cleanups, stop using jenkins-dpkg-jessie schroot
---
 INSTALL                                  |  4 ++--
 README                                   |  2 +-
 TODO                                     |  1 -
 bin/reproducible_create_meta_pkg_sets.sh |  2 +-
 job-cfg/dpkg.yaml                        | 10 +++-------
 5 files changed, 7 insertions(+), 12 deletions(-)

diff --git a/INSTALL b/INSTALL
index 838fd47..e5630de 100644
--- a/INSTALL
+++ b/INSTALL
@@ -16,7 +16,7 @@ See link:https://jenkins.debian.net/userContent/about.html["about jenkins.debian
 
 === Installed software that makes jenkins.debian.net run
 
-link:https://jenkins.debian.net[jenkins.debian.net] runs Debian wheezy.
+link:https://jenkins.debian.net[jenkins.debian.net] runs Debian jessie.
 
 === Jenkins
 
@@ -24,7 +24,7 @@ Currently running the long term support .deb from jenkins-ci.org.
 
 Jenkins is installed using 'deb http://pkg.jenkins-ci.org/debian-stable binary/' into '/etc/apt/sources.list.d/jenkins.list' and `apt-get update && apt-get install jenkins`.
 
-I would prefer to run a jenkins package from wheezy-backports.
+I would prefer to run a jenkins package from jessie-backports.
 
 ==== Jenkins plugins
 
diff --git a/README b/README
index 29516c2..c115eda 100644
--- a/README
+++ b/README
@@ -64,7 +64,7 @@ Installation tests with g-i, the graphical version of d-i, the debian-installer.
 ** while this job is triggered on commits, the SCM is only polled every 15min to see if there are new commits.
 
 * 'd_i_manual_$language_html'
-** builds a language (on wheezy) on every commit of svn/trunk/manual/$LANG with `make languages=$LANG architectures=amd64 formats=html`.
+** builds a language (on jessie) on every commit of svn/trunk/manual/$LANG with `make languages=$LANG architectures=amd64 formats=html`.
 ** while these jobs are triggered on commits, the SCM is only polled every 15min to see if there are new commits.
 ** on successful build, 'd_i_manual_$lang_pdf' is triggered.
 
diff --git a/TODO b/TODO
index ada41cd..501ffef 100644
--- a/TODO
+++ b/TODO
@@ -91,7 +91,6 @@ The plan is to run a jenkins.d.o host, which is maintained by DSA, but we are ma
 * bin/g-i-installation: use lvcreate without --virtualsize
 * check if the sudo workaround in bin/g-i-installation is still needed: 'guestmount -o uid=$(id -u) -o gid=$(id -g)' would be nicer, but it doesnt work: as root, the files seem to belong to jenkins, but as jenkins they cannot be accessed.
 * reproducible: let the scheduler use the xz-compressed file instead of the gzip one. This is because of missing lzma module in wheezy's python.
-* job-cfg/dpkg.yaml: drop source:jenkins-dpkg-jessie, these jobs dont need a schroot
 
 === To be done once bugs are fixed
 
diff --git a/bin/reproducible_create_meta_pkg_sets.sh b/bin/reproducible_create_meta_pkg_sets.sh
index eb06306..5eacb91 100755
--- a/bin/reproducible_create_meta_pkg_sets.sh
+++ b/bin/reproducible_create_meta_pkg_sets.sh
@@ -80,7 +80,7 @@ update_if_similar() {
 
 get_installable_set() {
 	set +e
-	schroot --directory /tmp -c source:jenkins-dpkg-jessie -- dose-deb-coinstall --deb-native-arch=$ARCH --bg=$PACKAGES --fg=${TMPFILE2} > $TMPFILE
+	dose-deb-coinstall --deb-native-arch=$ARCH --bg=$PACKAGES --fg=${TMPFILE2} > $TMPFILE
 	RESULT=$?
 	if [ $RESULT -ne 0 ] ; then
 		rm $TMPFILE
diff --git a/job-cfg/dpkg.yaml b/job-cfg/dpkg.yaml
index 38a272e..d116438 100644
--- a/job-cfg/dpkg.yaml
+++ b/job-cfg/dpkg.yaml
@@ -54,17 +54,13 @@
        - '{name}_jessie_find_trigger_cycles':
            my_description: 'Find dpkg trigger cycles in Debian jessie.'
            my_time: '0 10 * * *'
-           my_shell: 'schroot --directory /tmp -c source:jenkins-dpkg-jessie /srv/jenkins/bin/find_dpkg_trigger_cycles.sh jessie'
+           my_shell: '/srv/jenkins/bin/find_dpkg_trigger_cycles.sh jessie'
        - '{name}_stretch_find_trigger_cycles':
            my_description: 'Find dpkg trigger cycles in Debian stretch.'
            my_time: '0 10 * * *'
-           my_shell: 'schroot --directory /tmp -c source:jenkins-dpkg-jessie /srv/jenkins/bin/find_dpkg_trigger_cycles.sh stretch'
+           my_shell: '/srv/jenkins/bin/find_dpkg_trigger_cycles.sh stretch'
        - '{name}_sid_find_trigger_cycles':
            my_description: 'Find dpkg trigger cycles in Debian sid.'
            my_time: '0 12 * * *'
-           my_shell: 'schroot --directory /tmp -c source:jenkins-dpkg-jessie /srv/jenkins/bin/find_dpkg_trigger_cycles.sh sid'
-       - '{name}_setup_schroot_jessie':
-           my_description: 'Setup schroot for running the dpkg_(jessie|stretch|sid)_find_trigger_cycles and reproducible_create_meta_pkg_sets jobs in a jessie environment.'
-           my_time: '23 8 * * 1'
-           my_shell: '/srv/jenkins/bin/schroot-create.sh dpkg-jessie jessie python apt-file dose-extra'
+           my_shell: '/srv/jenkins/bin/find_dpkg_trigger_cycles.sh sid'
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/qa/jenkins.debian.net.git



More information about the Qa-jenkins-scm mailing list