[Qa-jenkins-scm] [Git][qa/jenkins.debian.net][master] reproducible Archlinux: ignore long living archlinux schroot in maintenance job…

Holger Levsen gitlab at salsa.debian.org
Mon Sep 24 10:58:51 BST 2018


Holger Levsen pushed to branch master at Debian QA / jenkins.debian.net


Commits:
1ff6d6ec by Holger Levsen at 2018-09-24T09:58:34Z
reproducible Archlinux: ignore long living archlinux schroot in maintenance job finding old schroots

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -


2 changed files:

- TODO
- bin/reproducible_maintenance.sh


Changes:

=====================================
TODO
=====================================
@@ -327,10 +327,10 @@ See link:https://jenkins.debian.net/userContent/about.html["about jenkins.debian
 ** make build.sh
 *** write db
 **** write temp script to populate results table with known data: pkg.state, pkg.build_date. stop builders and html job when running this
-*** do not share /var/log/jenkins/reproducible-race-conditions.log with debian
+*** we share /var/log/jenkins/reproducible-race-conditions.log with debian, is that ok? (else fix maintenance job and handle_race_condition())
 *** make build respect pacman exit code, see FIXME in _html_.sh
 ** html
-*** disable all current html creation
+*** disable (and then drop) all current html creation
 *** leave all files, delete them (much) later
 *** recreate them newly as index.html
 **** create new job to recreate all pkg pages


=====================================
bin/reproducible_maintenance.sh
=====================================
@@ -319,7 +319,8 @@ fi
 
 # find very old schroots
 echo "$(date -u) - Detecting schroots older than 1 month"
-OLDSTUFF=$(find /schroots/ -mindepth 1 -maxdepth 1 -mtime +30 -exec ls -lad {} \;)
+# the reproducible-archlinux schroot is ignored because its ment to be long living
+OLDSTUFF=$(find /schroots/ -mindepth 1 -maxdepth 1 -mtime +30 -exec ls -lad {} \; | grep -v reproducible-archlinux)
 if [ ! -z "$OLDSTUFF" ]; then
 	echo
 	echo "Warning: schroots older than 1 month found in /schroot:"



View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/commit/1ff6d6eca6a9d5183da953d6a535551b2a2d04c9

-- 
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/commit/1ff6d6eca6a9d5183da953d6a535551b2a2d04c9
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/20180924/c8e54342/attachment-0001.html>


More information about the Qa-jenkins-scm mailing list