[Qa-jenkins-scm] [jenkins.debian.net] 02/04: reproducible Arch Linux: add 'crazy cleanup unknowns scheduler'

Holger Levsen holger at layer-acht.org
Fri Dec 1 22:06:00 UTC 2017


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 a61b92f6294e986d17da348cbb7397776ba912e8
Author: Holger Levsen <holger at layer-acht.org>
Date:   Fri Dec 1 22:02:18 2017 +0000

    reproducible Arch Linux: add 'crazy cleanup unknowns scheduler'
    
    Signed-off-by: Holger Levsen <holger at layer-acht.org>
---
 bin/reproducible_archlinux_scheduler.sh | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/bin/reproducible_archlinux_scheduler.sh b/bin/reproducible_archlinux_scheduler.sh
index 2e3f685..37ef735 100755
--- a/bin/reproducible_archlinux_scheduler.sh
+++ b/bin/reproducible_archlinux_scheduler.sh
@@ -76,4 +76,12 @@ echo "$(date -u ) - Updating Arch Linux repositories."
 update_archlinux_repositories
 echo "$(date -u ) - Done updating Arch Linux repositories."
 
+# crazy cleanup unknowns scheduler,
+# makes sure that 255 packages with version 0.rb-unknown-1 are scheduled...
+# (so can be removed when we cleared this backlog)
+cd $BASE/archlinux
+echo "$(date -u) - currently $(find $BASE/archlinux/ -name pkg.needs_build | wc -l ) packages scheduled."
+for i in $(grep -B 2  0.rb-unknown-1 archlinux.html | xargs echo | sed -s 's# -- #\n#g' | cut -d '>' -f2-|cut -d '<' -f1-3|sed -s 's#</td> <td>#/#g'|head -255) ; do touch $i/pkg.needs_build ; done
+echo "$(date -u) - After running the crazy scheduler, $(find $BASE/archlinux/ -name pkg.needs_build | wc -l ) packages scheduled."
+
 # vim: set sw=0 noet :

-- 
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