[Qa-jenkins-scm] [jenkins.debian.net] 01/01: reproducible Arch Linux: actually generate graphs (but dont link them yet)

Holger Levsen holger at layer-acht.org
Wed Nov 29 21:59:05 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 5fc61d7cff1a8d37fbff617b8614e9cdc1684ee9
Author: Holger Levsen <holger at layer-acht.org>
Date:   Wed Nov 29 21:58:55 2017 +0000

    reproducible Arch Linux: actually generate graphs (but dont link them yet)
    
    Signed-off-by: Holger Levsen <holger at layer-acht.org>
---
 bin/reproducible_html_archlinux.sh | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/bin/reproducible_html_archlinux.sh b/bin/reproducible_html_archlinux.sh
index 4e69fe3..d8640b3 100755
--- a/bin/reproducible_html_archlinux.sh
+++ b/bin/reproducible_html_archlinux.sh
@@ -33,6 +33,8 @@ ARCHLINUX_NR_DEPWAIT=0
 ARCHLINUX_NR_404=0
 ARCHLINUX_NR_GOOD=0
 ARCHLINUX_NR_UNKNOWN=0
+WIDTH=1920
+HEIGHT=960
 for REPOSITORY in $ARCHLINUX_REPOS ; do
 	echo "$(date -u) - starting to analyse build results for '$REPOSITORY'."
 	TOTAL=$(cat ${ARCHLINUX_PKGS}_$REPOSITORY | wc -l)
@@ -225,6 +227,11 @@ for REPOSITORY in $ARCHLINUX_REPOS ; do
 		let REAL_UNKNOWN=$TOTAL-$NR_GOOD-$NR_FTBR-$NR_FTBFS-$NR_DEPWAIT-$NR_404 || true
 		echo $YESTERDAY,$NR_GOOD,$NR_FTBR,$NR_FTBFS,$NR_DEPWAIT,$NR_404,$REAL_UNKNOWN >> $ARCHBASE/$REPOSITORY.csv
 	fi
+	IMAGE=$ARCHBASE/$REPOSITORY.png
+	if [ ! -f $IMAGE ] || [ $ARCHBASE/$REPOSITORY.csv -nt $IMAGE ] ; then
+		echo "Updating $IMAGE..."
+		/srv/jenkins/bin/make_graph.py $ARCHBASE/$REPOSITORY.csv $IMAGE 6 "Reproducibility status for Arch Linux packages in $REPOSITORY" "Amount (total)" $WIDTH $HEIGHT
+	fi
 	#
 	# prepare ARCHLINUX totals
 	#
@@ -268,6 +275,11 @@ if ! grep -q $YESTERDAY $ARCHBASE/archlinux.csv ; then
 	let ARCHLINUX_REAL_UNKNOWN=$ARCHLINUX_TOTAL-$ARCHLINUX_NR_GOOD-$ARCHLINUX_NR_FTBR-$ARCHLINUX_NR_FTBFS-$ARCHLINUX_NR_DEPWAIT-$ARCHLINUX_NR_404 || true
 	echo $YESTERDAY,$ARCHLINUX_NR_GOOD,$ARCHLINUX_NR_FTBR,$ARCHLINUX_NR_FTBFS,$ARCHLINUX_NR_DEPWAIT,$ARCHLINUX_NR_404,$ARCHLINUX_REAL_UNKNOWN >> $ARCHBASE/archlinux.csv
 fi
+IMAGE=$ARCHBASE/archlinux.png
+if [ ! -f $IMAGE ] || [ $ARCHBASE/archlinux.csv -nt $IMAGE ] ; then
+	echo "Updating $IMAGE..."
+	/srv/jenkins/bin/make_graph.py $ARCHBASE/archlinux.csv $IMAGE 6 "Reproducibility status for all tested Arch Linux packages" "Amount (total)" $WIDTH $HEIGHT
+fi
 
 #
 # write out the actual webpage

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