[Qa-jenkins-scm] [Git][qa/jenkins.debian.net][master] 3 commits: reproducible alpine: ensure tmux is installed

Holger Levsen gitlab at salsa.debian.org
Thu Dec 5 00:15:09 GMT 2019



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


Commits:
332f2549 by kpcyrd at 2019-12-05T00:14:55Z
reproducible alpine: ensure tmux is installed

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

- - - - -
21026d76 by kpcyrd at 2019-12-05T00:14:55Z
reproducible alpine: start classifying alpine build failures

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

- - - - -
a97cb13c by kpcyrd at 2019-12-05T00:14:55Z
reproducible alpine/archlinux: bump workers to 8

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

- - - - -


3 changed files:

- bin/reproducible_common.sh
- job-cfg/reproducible.yaml
- update_jdn.sh


Changes:

=====================================
bin/reproducible_common.sh
=====================================
@@ -1213,16 +1213,30 @@ create_alpine_pkg_html() {
 	#
 	#
 	if [ -z "$(cd $ALPINE_PKG_PATH/ ; ls *.apk.html 2>/dev/null)" ] ; then
-		STATE=$(query_db "SELECT r.status FROM results AS r
-			JOIN sources as s on s.id=r.package_id
-			WHERE s.architecture='x86_64'
-			AND s.name='$SRCPACKAGE'
-			AND s.suite='alpine_$REPOSITORY';")
-		if [ "$STATE" = "blacklisted" ] ; then
-			buffer_message='blacklisted'
+		if find_in_buildlogs '^warning: spurious network error (2 tries remaining): [60] SSL peer certificate or SSH remote key was not OK; class=Net'; then
+			STATE=404_1
+			REASON="download failed with SSL problem"
+		elif find_in_buildlogs '^npm ERR! code CERT_HAS_EXPIRED'; then
+			STATE=404_1
+			REASON="download failed with SSL problem"
+		elif find_in_buildlogs "^>>> ERROR: $SRCPACKAGE: build failed"; then
+			STATE=FTBFS_0
+			buffer_message='failed to build'
+		elif find_in_buildlogs "^>>> ERROR: $SRCPACKAGE: check failed"; then
+			STATE=FTBFS_1
+			buffer_message='failed to build while running tests'
 		else
-			STATE=UNKNOWN
-			buffer_message='probably failed to build from source, please investigate'
+			STATE=$(query_db "SELECT r.status FROM results AS r
+				JOIN sources as s on s.id=r.package_id
+				WHERE s.architecture='x86_64'
+				AND s.name='$SRCPACKAGE'
+				AND s.suite='alpine_$REPOSITORY';")
+			if [ "$STATE" = "blacklisted" ] ; then
+				buffer_message='blacklisted'
+			else
+				STATE=UNKNOWN
+				buffer_message='probably failed to build from source, please investigate'
+			fi
 		fi
 
 		# print build failures


=====================================
job-cfg/reproducible.yaml
=====================================
@@ -902,6 +902,26 @@
                     my_num: 3
                     op_descname: 'an alpine'
                     my_disabled: false
+                - 'alpine':
+                    my_num: 4
+                    op_descname: 'an alpine'
+                    my_disabled: false
+                - 'alpine':
+                    my_num: 5
+                    op_descname: 'an alpine'
+                    my_disabled: false
+                - 'alpine':
+                    my_num: 6
+                    op_descname: 'an alpine'
+                    my_disabled: false
+                - 'alpine':
+                    my_num: 7
+                    op_descname: 'an alpine'
+                    my_disabled: false
+                - 'alpine':
+                    my_num: 8
+                    op_descname: 'an alpine'
+                    my_disabled: false
                 - 'archlinux':
                     my_num: 1
                     op_descname: 'an Arch Linux'
@@ -926,6 +946,14 @@
                     my_num: 6
                     op_descname: 'an Arch Linux'
                     my_disabled: false
+                - 'archlinux':
+                    my_num: 7
+                    op_descname: 'an Arch Linux'
+                    my_disabled: false
+                - 'archlinux':
+                    my_num: 8
+                    op_descname: 'an Arch Linux'
+                    my_disabled: false
                 - 'fedora-23_x86_64':
                     my_num: 1
                     op_descname: 'a Fedora 23'


=====================================
update_jdn.sh
=====================================
@@ -291,6 +291,7 @@ if [ -f /etc/debian_version ] ; then
 			subversion-tools 
 			sudo 
 			systemd-sysv
+			tmux
 			unzip 
 			vim 
 			zsh



View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/compare/4af96f16dc090572776945b92af5e704dc14137b...a97cb13c4fd6cf9a1bd8613bf674143e09ada36b

-- 
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/compare/4af96f16dc090572776945b92af5e704dc14137b...a97cb13c4fd6cf9a1bd8613bf674143e09ada36b
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/20191205/f8d25379/attachment-0001.html>


More information about the Qa-jenkins-scm mailing list