[Qa-jenkins-scm] Build failed in Jenkins: reproducible_fdroid_test #11

jenkins at jenkins.debian.net jenkins at jenkins.debian.net
Mon Nov 27 01:13:08 UTC 2017


See <https://jenkins.debian.net/job/reproducible_fdroid_test/11/display/redirect?page=changes>

Changes:

[hans] buildserver: use git from jessie-backports to get better workflow

[hans] build: stop git from waiting forever at username/password prompts

[hans] never wait for SSH prompts when running git commands

[bubuiic] common: use python instead of calling out to 'rm'

[bubuiic] build: rsync instead of sftp dirs to the buildserver

[michael.poehn] fix vm provider lookup flaw

[bubuiic] makebuildserver: add ndk r16

[hans] jenkins-test: force new repo setup for each build

------------------------------------------
[...truncated 15.82 MB...]
org.videolan.vlc/en-US/sevenInchScreenshots/screenshot16.png
org.videolan.vlc/en-US/sevenInchScreenshots/screenshot17.png
org.videolan.vlc/en-US/sevenInchScreenshots/screenshot19.png
org.videolan.vlc/en-US/sevenInchScreenshots/screenshot2.png
org.videolan.vlc/en-US/sevenInchScreenshots/screenshot21.png
org.videolan.vlc/en-US/sevenInchScreenshots/screenshot23.png
org.videolan.vlc/en-US/sevenInchScreenshots/screenshot3.png
org.videolan.vlc/en-US/sevenInchScreenshots/screenshot5.png
org.videolan.vlc/en-US/sevenInchScreenshots/screenshot6.png
org.videolan.vlc/en-US/sevenInchScreenshots/screenshot8.png

sent 3,060,042 bytes  received 2,560 bytes  6,125,204.00 bytes/sec
total size is 3,046,358  speedup is 0.99
DEBUG: Popen(['git', 'init'], cwd=/var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/.testfiles/run-tests.wNV2/git-mirror, universal_newlines=False, shell=None)
DEBUG: Popen(['git', 'remote', 'add', 'lib', '/var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/.testfiles/run-tests.ymCZ'], cwd=/var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/.testfiles/run-tests.wNV2/git-mirror, universal_newlines=False, shell=None)
INFO: Mirroring to: /var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/.testfiles/run-tests.ymCZ
DEBUG: Adding all files to git mirror
DEBUG: Popen(['git', 'add', '--all'], cwd=/var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/.testfiles/run-tests.wNV2/git-mirror, universal_newlines=False, shell=None)
DEBUG: Committing all files into git mirror
DEBUG: Popen(['git', 'cat-file', '--batch-check'], cwd=/var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/.testfiles/run-tests.wNV2/git-mirror, universal_newlines=False, shell=None)
DEBUG: Popen(['git', 'cat-file', '--batch'], cwd=/var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/.testfiles/run-tests.wNV2/git-mirror, universal_newlines=False, shell=None)
DEBUG: Pushing to /var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/.testfiles/run-tests.ymCZ
DEBUG: Popen(['git', 'version'], cwd=/var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/.testfiles/run-tests.wNV2/git-mirror, universal_newlines=False, shell=None)
DEBUG: Popen(['git', 'push', '--force', '--porcelain', '--progress', '--set-upstream', 'lib', 'master'], cwd=/var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/.testfiles/run-tests.wNV2/git-mirror, universal_newlines=True, shell=None)
DEBUG: /var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/.testfiles/run-tests.ymCZ: [new branch]

INFO: Pushing binary transparency log to /var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/.testfiles/run-tests.97AA
DEBUG: Popen(['git', 'init'], cwd=/var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/.testfiles/run-tests.97AA, universal_newlines=False, shell=None)
DEBUG: Popen(['git', 'remote', 'add', 'local', '/var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/.testfiles/run-tests.wNV2/binary_transparency'], cwd=/var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/.testfiles/run-tests.97AA, universal_newlines=False, shell=None)
DEBUG: Popen(['git', 'pull', '-v', 'local', 'master'], cwd=/var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/.testfiles/run-tests.97AA, universal_newlines=True, shell=None)
DEBUG: Fetch head lines do not match lines provided via progress information
length of progress lines 2 should be equal to lines in FETCH_HEAD file 1
Will ignore extra progress lines or fetch head lines.
+ cd /var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/.testfiles/run-tests.97AA
++ git rev-list --count HEAD
+ '[' 1 == 1 ']'
+ cd /var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/.testfiles/run-tests.ymCZ
++ git rev-list --count HEAD
+ '[' 1 == 1 ']'
+ rm -rf /var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/fdroidserver.egg-info/
SUCCESS
+ echo SUCCESS
+ cd /var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/fdroiddata
+ rm -f config.py
+ ../fdroid init --verbose
DEBUG: Reading 'config.py'
INFO: Generating a new key in "keystore.jks"...
DEBUG: > /usr/lib/jvm/java-8-openjdk-amd64/bin/keytool -genkey -keystore keystore.jks -alias profitbricks-build7-amd64 -keyalg RSA -keysize 4096 -sigalg SHA256withRSA -validity 10000 -storepass:env FDROID_KEY_STORE_PASS -keypass:env FDROID_KEY_PASS -dname CN=profitbricks-build7-amd64, OU=F-Droid

Warning:
The JKS keystore uses a proprietary format. It is recommended to migrate to PKCS12 which is an industry standard format using "keytool -importkeystore -srckeystore keystore.jks -destkeystore keystore.jks -deststoretype pkcs12".
DEBUG: > /usr/lib/jvm/java-8-openjdk-amd64/bin/keytool -list -v -keystore keystore.jks -alias profitbricks-build7-amd64 -storepass:env FDROID_KEY_STORE_PASS
Alias name: profitbricks-build7-amd64
Creation date: Nov 27, 2017
Entry type: PrivateKeyEntry
Certificate chain length: 1
Certificate[1]:
Owner: CN=profitbricks-build7-amd64, OU=F-Droid
Issuer: CN=profitbricks-build7-amd64, OU=F-Droid
Serial number: 6c2158b8
Valid from: Mon Nov 27 01:12:35 UTC 2017 until: Fri Apr 14 01:12:35 UTC 2045
Certificate fingerprints:
	 MD5:  6C:3E:EC:EF:8C:8F:01:ED:A7:D6:51:2A:A9:EB:30:A1
	 SHA1: 1A:A9:06:B3:9A:8A:E2:2A:8D:40:C2:AD:8C:BF:93:8A:F7:DA:0A:6D
	 SHA256: 15:D6:5E:21:30:A2:F6:72:AA:80:A9:90:45:74:1B:27:C3:2D:0B:85:74:BD:5E:F3:CD:22:AD:AC:B2:C0:0B:1E
Signature algorithm name: SHA256withRSA
Subject Public Key Algorithm: 4096-bit RSA key
Version: 3

Extensions: 

#1: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: D7 8E 97 D8 CA D1 FD 1E   83 B4 8C FE BB 90 04 C0  ................
0010: 56 8A F5 D2                                        V...
]
]


Warning:
The JKS keystore uses a proprietary format. It is recommended to migrate to PKCS12 which is an industry standard format using "keytool -importkeystore -srckeystore keystore.jks -destkeystore keystore.jks -deststoretype pkcs12".
INFO: Alias name: profitbricks-build7-amd64
Creation date: Nov 27, 2017
Entry type: PrivateKeyEntry
Certificate chain length: 1
Certificate[1]:
Owner: CN=profitbricks-build7-amd64, OU=F-Droid
Issuer: CN=profitbricks-build7-amd64, OU=F-Droid
Serial number: 6c2158b8
Valid from: Mon Nov 27 01:12:35 UTC 2017 until: Fri Apr 14 01:12:35 UTC 2045
Certificate fingerprints:
	 MD5:  6C:3E:EC:EF:8C:8F:01:ED:A7:D6:51:2A:A9:EB:30:A1
	 SHA1: 1A:A9:06:B3:9A:8A:E2:2A:8D:40:C2:AD:8C:BF:93:8A:F7:DA:0A:6D
	 SHA256: 15:D6:5E:21:30:A2:F6:72:AA:80:A9:90:45:74:1B:27:C3:2D:0B:85:74:BD:5E:F3:CD:22:AD:AC:B2:C0:0B:1E
Signature algorithm name: SHA256withRSA
Subject Public Key Algorithm: 4096-bit RSA key
Version: 3

Extensions: 

#1: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: D7 8E 97 D8 CA D1 FD 1E   83 B4 8C FE BB 90 04 C0  ................
0010: 56 8A F5 D2                                        V...
]
]


Warning:
The JKS keystore uses a proprietary format. It is recommended to migrate to PKCS12 which is an industry standard format using "keytool -importkeystore -srckeystore keystore.jks -destkeystore keystore.jks -deststoretype pkcs12".


DEBUG: > /usr/lib/jvm/java-8-openjdk-amd64/bin/keytool -exportcert -keystore keystore.jks -alias profitbricks-build7-amd64 -storepass:env FDROID_KEY_STORE_PASS

Warning:
The JKS keystore uses a proprietary format. It is recommended to migrate to PKCS12 which is an industry standard format using "keytool -importkeystore -srckeystore keystore.jks -destkeystore keystore.jks -deststoretype pkcs12".
INFO: 
Built repo based in "/var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/fdroiddata" with this config:

  Android SDK:			/usr/lib/android-sdk
  Android SDK Build Tools:	/usr/lib/android-sdk/build-tools/debian
  Android NDK r12b (optional):	$ANDROID_NDK
  Keystore for signing key:	keystore.jks

To complete the setup, add your APKs to "/var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/fdroiddata/repo"
then run "fdroid update -c; fdroid update".  You might also want to edit
"config.py" to set the URL, repo name, and more.  You should also set up
a signing key (a temporary one might have been automatically generated).

For more info: https://f-droid.org/docs/Setup_an_F-Droid_App_Repo
and https://f-droid.org/docs/Signing_Process
+ ../fdroid update
WARNING: Using Java's jarsigner, not recommended for verifying APKs! Use apksigner

jar verified, with signer errors.

Error: 
This jar contains entries whose certificate chain is not validated.

Warning: 
This jar contains signatures that does not include a timestamp. Without a timestamp, users may not be able to validate this jar after the signer certificate's expiration date (2045-03-28) or after any future revocation date.

Re-run with the -verbose and -certs options for more details.
WARNING: Using Java's jarsigner, not recommended for verifying APKs! Use apksigner

jar verified, with signer errors.

Error: 
This jar contains entries whose certificate chain is not validated.

Warning: 
This jar contains signatures that does not include a timestamp. Without a timestamp, users may not be able to validate this jar after the signer certificate's expiration date (2045-03-28) or after any future revocation date.

Re-run with the -verbose and -certs options for more details.
WARNING: Using Java's jarsigner, not recommended for verifying APKs! Use apksigner

jar verified, with signer errors.

Error: 
This jar contains entries whose certificate chain is not validated.

Warning: 
This jar contains signatures that does not include a timestamp. Without a timestamp, users may not be able to validate this jar after the signer certificate's expiration date (2045-03-28) or after any future revocation date.

Re-run with the -verbose and -certs options for more details.
WARNING: Using Java's jarsigner, not recommended for verifying APKs! Use apksigner

jar verified, with signer errors.

Error: 
This jar contains entries whose certificate chain is not validated.

Warning: 
This jar contains signatures that does not include a timestamp. Without a timestamp, users may not be able to validate this jar after the signer certificate's expiration date (2045-03-28) or after any future revocation date.

Re-run with the -verbose and -certs options for more details.
WARNING: Using Java's jarsigner, not recommended for verifying APKs! Use apksigner

jar verified, with signer errors.

Error: 
This jar contains entries whose certificate chain is not validated.

Warning: 
This jar contains signatures that does not include a timestamp. Without a timestamp, users may not be able to validate this jar after the signer certificate's expiration date (2045-03-28) or after any future revocation date.

Re-run with the -verbose and -certs options for more details.
WARNING: Using Java's jarsigner, not recommended for verifying APKs! Use apksigner

jar verified, with signer errors.

Error: 
This jar contains entries whose certificate chain is not validated.

Warning: 
This jar contains signatures that does not include a timestamp. Without a timestamp, users may not be able to validate this jar after the signer certificate's expiration date (2045-03-28) or after any future revocation date.

Re-run with the -verbose and -certs options for more details.
WARNING: Using Java's jarsigner, not recommended for verifying APKs! Use apksigner

jar verified, with signer errors.

Error: 
This jar contains entries whose certificate chain is not validated.

Warning: 
This jar contains signatures that does not include a timestamp. Without a timestamp, users may not be able to validate this jar after the signer certificate's expiration date (2045-03-28) or after any future revocation date.

Re-run with the -verbose and -certs options for more details.
WARNING: Using Java's jarsigner, not recommended for verifying APKs! Use apksigner

jar verified, with signer errors.

Error: 
This jar contains entries whose certificate chain is not validated.

Warning: 
This jar contains signatures that does not include a timestamp. Without a timestamp, users may not be able to validate this jar after the signer certificate's expiration date (2045-03-28) or after any future revocation date.

Re-run with the -verbose and -certs options for more details.
INFO: Moving ar.com.tristeslostrestigres.diasporanativewebapp_23.apk from repo to archive
INFO: Creating signed index with this key (SHA256):
INFO: 15 D6 5E 21 30 A2 F6 72 AA 80 A9 90 45 74 1B 27 C3 2D 0B 85 74 BD 5E F3 CD 22 AD AC B2 C0 0B 1E
INFO: Creating signed index with this key (SHA256):
INFO: 15 D6 5E 21 30 A2 F6 72 AA 80 A9 90 45 74 1B 27 C3 2D 0B 85 74 BD 5E F3 CD 22 AD AC B2 C0 0B 1E
INFO: Finished
+ export GNUPGHOME=/var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/tests/gnupghome
+ GNUPGHOME=/var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/tests/gnupghome
+ echo 'build_server_always = True'
+ echo 'gpghome = '\''/var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/tests/gnupghome'\'''
+ echo 'gpgkey = '\''CE71F7FB'\'''
+ chmod 0600 config.py
+ test -d repo
+ test -d archive
+ ../fdroid publish
CRITICAL: 'repo_keyalias' not found in config.py!
CRITICAL: 'keystorepass' not found in config.py!
CRITICAL: 'keypass' not found in config.py!
CRITICAL: This command requires a signing key, you can create one using: fdroid update --create-key
+ cleanup_all
++ date -u
Mon Nov 27 01:13:04 UTC 2017 - cleanup done.
+ echo 'Mon Nov 27 01:13:04 UTC 2017 - cleanup done.'
Mon Nov 27 01:13:04 UTC 2017 - /srv/jenkins/bin/reproducible_fdroid_test.sh stopped running as /tmp/jenkins-script-GwjEiPH8, which will now be removed.

SSH EXIT CODE: 1
Build step 'Execute shell' marked build as failure



More information about the Qa-jenkins-scm mailing list