[Qa-jenkins-scm] Build failed in Jenkins: reproducible_fdroid_test #187
jenkins at jenkins.debian.net
jenkins at jenkins.debian.net
Fri Jan 4 12:41:02 GMT 2019
See <https://jenkins.debian.net/job/reproducible_fdroid_test/187/display/redirect?page=changes>
Changes:
[hans] create index.get_index_from_jar() for parsing index-v1.json
[hans] deploy: upload to VirusTotal using index-v1.json or index-v1.jar
[hans] add timeout to net.http_get() and index.download_repo_index()
[hans] buildserver: add config option to use 'nfs' instead of '9p'
[hans] lint: check if CurrentVersion is older than oldest build entry
[hans] lint: check whether the locale was included in an f-droid.org URL
[hans] androguard>=3.3 fails: "AXMLParser' object has no attribute 'is_valid'"
------------------------------------------
[...truncated 11.19 MB...]
icons-480/obb.main.oldversion.1444412523.png
icons-480/obb.main.twoversions.1101613.png
icons-480/obb.main.twoversions.1101615.png
icons-480/obb.main.twoversions.1101617.png
icons-480/obb.mainpatch.current.1619.png
icons-480/souch.smsbypass.9.png
icons-640/
icons-640/com.politedroid.3.png
icons-640/com.politedroid.4.png
icons-640/com.politedroid.5.png
icons-640/com.politedroid.6.png
icons-640/duplicate.permisssions.9999999.png
icons-640/info.guardianproject.urzip.100.png
icons-640/no.min.target.sdk.987.png
icons-640/obb.main.oldversion.1444412523.png
icons-640/obb.main.twoversions.1101613.png
icons-640/obb.main.twoversions.1101615.png
icons-640/obb.main.twoversions.1101617.png
icons-640/obb.mainpatch.current.1619.png
icons-640/souch.smsbypass.9.png
icons/
icons/com.politedroid.3.png
icons/com.politedroid.4.png
icons/com.politedroid.5.png
icons/com.politedroid.6.png
icons/duplicate.permisssions.9999999.png
icons/fdroid-icon.png
icons/info.guardianproject.urzip.100.png
icons/info.zwanenburg.caffeinetile.4.xml
icons/no.min.target.sdk.987.png
icons/obb.main.oldversion.1444412523.png
icons/obb.main.twoversions.1101613.png
icons/obb.main.twoversions.1101615.png
icons/obb.main.twoversions.1101617.png
icons/obb.mainpatch.current.1619.png
icons/souch.smsbypass.9.png
info.guardianproject.checkey/
info.guardianproject.checkey/en-US/
info.guardianproject.checkey/en-US/phoneScreenshots/
info.guardianproject.checkey/en-US/phoneScreenshots/checkey-phone.png
info.guardianproject.checkey/en-US/phoneScreenshots/checkey.png
info.guardianproject.urzip/
info.guardianproject.urzip/en-US/
info.guardianproject.urzip/en-US/featureGraphic.png
info.guardianproject.urzip/en-US/icon.png
obb.mainpatch.current/
obb.mainpatch.current/en-US/
obb.mainpatch.current/en-US/featureGraphic.png
obb.mainpatch.current/en-US/icon.png
obb.mainpatch.current/en-US/phoneScreenshots/
obb.mainpatch.current/en-US/phoneScreenshots/screenshot-main.png
obb.mainpatch.current/en-US/sevenInchScreenshots/
obb.mainpatch.current/en-US/sevenInchScreenshots/screenshot-tablet-main.png
org.videolan.vlc/
org.videolan.vlc/en-US/
org.videolan.vlc/en-US/icon.png
org.videolan.vlc/en-US/phoneScreenshots/
org.videolan.vlc/en-US/phoneScreenshots/screenshot10.png
org.videolan.vlc/en-US/phoneScreenshots/screenshot12.png
org.videolan.vlc/en-US/phoneScreenshots/screenshot15.png
org.videolan.vlc/en-US/phoneScreenshots/screenshot18.png
org.videolan.vlc/en-US/phoneScreenshots/screenshot20.png
org.videolan.vlc/en-US/phoneScreenshots/screenshot22.png
org.videolan.vlc/en-US/phoneScreenshots/screenshot4.png
org.videolan.vlc/en-US/phoneScreenshots/screenshot7.png
org.videolan.vlc/en-US/phoneScreenshots/screenshot9.png
org.videolan.vlc/en-US/sevenInchScreenshots/
org.videolan.vlc/en-US/sevenInchScreenshots/screenshot0.png
org.videolan.vlc/en-US/sevenInchScreenshots/screenshot1.png
org.videolan.vlc/en-US/sevenInchScreenshots/screenshot11.png
org.videolan.vlc/en-US/sevenInchScreenshots/screenshot13.png
org.videolan.vlc/en-US/sevenInchScreenshots/screenshot14.png
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,306,944 bytes received 3,081 bytes 6,620,050.00 bytes/sec
total size is 3,290,478 speedup is 0.99
DEBUG: Popen(['git', 'init'], cwd=/var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/.testfiles/run-tests.ppO0/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.NCoK'], cwd=/var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/.testfiles/run-tests.ppO0/git-mirror, universal_newlines=False, shell=None)
INFO: Mirroring to: /var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/.testfiles/run-tests.NCoK
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.ppO0/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.ppO0/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.ppO0/git-mirror, universal_newlines=False, shell=None)
DEBUG: Pushing to /var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/.testfiles/run-tests.NCoK
DEBUG: Popen(['git', 'version'], cwd=/var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/.testfiles/run-tests.ppO0/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.ppO0/git-mirror, universal_newlines=True, shell=None)
DEBUG: /var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/.testfiles/run-tests.NCoK: [new branch]
INFO: Pushing binary transparency log to /var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/.testfiles/run-tests.DsMx
DEBUG: Popen(['git', 'init'], cwd=/var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/.testfiles/run-tests.DsMx, universal_newlines=False, shell=None)
DEBUG: Popen(['git', 'remote', 'add', 'local', '/var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/.testfiles/run-tests.ppO0/binary_transparency'], cwd=/var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/.testfiles/run-tests.DsMx, 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.DsMx, 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.DsMx
++ git rev-list --count HEAD
+ '[' 1 == 1 ']'
+ cd /var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/.testfiles/run-tests.NCoK
++ 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 keystore.jks
+ ../fdroid init --verbose
DEBUG: Using androguard from "/usr/lib/python3/dist-packages/androguard/__init__.py"
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.debian.net -keyalg RSA -keysize 4096 -sigalg SHA256withRSA -validity 10000 -storepass:env FDROID_KEY_STORE_PASS -keypass:env FDROID_KEY_PASS -dname CN=profitbricks-build7-amd64.debian.net, OU=F-Droid -J-Duser.language=en
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.debian.net -storepass:env FDROID_KEY_STORE_PASS -J-Duser.language=en
Alias name: profitbricks-build7-amd64.debian.net
Creation date: Jan 4, 2019
Entry type: PrivateKeyEntry
Certificate chain length: 1
Certificate[1]:
Owner: CN=profitbricks-build7-amd64.debian.net, OU=F-Droid
Issuer: CN=profitbricks-build7-amd64.debian.net, OU=F-Droid
Serial number: 7bb7cc2f
Valid from: Fri Jan 04 12:40:43 UTC 2019 until: Tue May 22 12:40:43 UTC 2046
Certificate fingerprints:
MD5: E2:95:09:56:FB:A2:5D:A2:85:AC:3F:3F:0B:07:D1:7D
SHA1: 52:6D:86:DA:8D:31:3D:AB:7E:ED:37:8C:13:C6:48:6D:79:5F:9D:AC
SHA256: 67:D2:11:9A:31:51:6E:B9:19:EE:3A:5A:70:E5:23:A5:84:4C:8E:D8:33:BC:AF:E1:97:06:1A:E1:BA:02:13:03
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: 3D 4A 62 53 0B BD 7C 02 77 4D 9A 37 F1 C4 11 3C =JbS....wM.7...<
0010: BF 69 91 42 .i.B
]
]
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.debian.net
Creation date: Jan 4, 2019
Entry type: PrivateKeyEntry
Certificate chain length: 1
Certificate[1]:
Owner: CN=profitbricks-build7-amd64.debian.net, OU=F-Droid
Issuer: CN=profitbricks-build7-amd64.debian.net, OU=F-Droid
Serial number: 7bb7cc2f
Valid from: Fri Jan 04 12:40:43 UTC 2019 until: Tue May 22 12:40:43 UTC 2046
Certificate fingerprints:
MD5: E2:95:09:56:FB:A2:5D:A2:85:AC:3F:3F:0B:07:D1:7D
SHA1: 52:6D:86:DA:8D:31:3D:AB:7E:ED:37:8C:13:C6:48:6D:79:5F:9D:AC
SHA256: 67:D2:11:9A:31:51:6E:B9:19:EE:3A:5A:70:E5:23:A5:84:4C:8E:D8:33:BC:AF:E1:97:06:1A:E1:BA:02:13:03
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: 3D 4A 62 53 0B BD 7C 02 77 4D 9A 37 F1 C4 11 3C =JbS....wM.7...<
0010: BF 69 91 42 .i.B
]
]
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.debian.net -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 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
+ 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
+ '[' '!' -e /var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/tests/gnupghome/private-keys-v1.d ']'
+ mkdir -p /var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/tests/gnupghome/private-keys-v1.d
+ chmod 0700 /var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/tests/gnupghome/private-keys-v1.d
+ gpg --import /var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/tests/gnupghome/secring.gpg
gpg: starting migration from earlier GnuPG versions
gpg: porting secret keys from '/var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/tests/gnupghome/secring.gpg' to gpg-agent
gpg: key 16D6C4D3CE71F7FB: secret key imported
gpg: migration succeeded
gpg: key 16D6C4D3CE71F7FB: "Fake F-Droid Test Signing Key (never use this for anything but tests) <fake at fake>" not changed
gpg: key 16D6C4D3CE71F7FB: secret key imported
gpg: Total number processed: 1
gpg: unchanged: 1
gpg: secret keys read: 1
gpg: secret keys unchanged: 1
+ echo 'build_server_always = True'
+ echo 'make_current_version_link = False'
+ echo 'gpghome = '\''/var/lib/jenkins/userContent/reproducible/reproducible_fdroid_build_apps/tests/gnupghome'\'''
+ echo 'gpgkey = '\''CE71F7FB'\'''
+ chmod 0600 config.py
+ sed -i '/\s*repo_key_sha256\s*=.*/d' config.py
+ test -d repo
+ test -d archive
+ mkdir archive
+ ../fdroid publish
INFO: 2980 apps, 2980 key aliases
INFO: Processing unsigned/se.leap.bitmaskclient_136.apk
INFO: Key alias: 06a1e12d
INFO: Key does not exist - generating...
CRITICAL: Failed to sign application
==== detail begin ====
jarsigner: unable to sign jar: java.util.zip.ZipException: invalid entry compressed size (expected 21346 but got 21922 bytes)
==== detail end ====
+ cleanup_all
++ date -u
Fri Jan 4 12:40:58 UTC 2019 - cleanup in progress...
+ echo 'Fri Jan 4 12:40:58 UTC 2019 - cleanup in progress...'
+ killall adb
adb: no process found
Fri Jan 4 12:40:58 UTC 2019 - /srv/jenkins/bin/reproducible_fdroid_test.sh stopped running as /tmp/jenkins-script-J1torP7u, 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