[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