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

jenkins at jenkins.debian.net jenkins at jenkins.debian.net
Tue Oct 23 11:18:00 BST 2018


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

Changes:

[bubu] Add NDK r18b

------------------------------------------
[...truncated 14.13 MB...]
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 -J-Duser.language=en
Alias name: profitbricks-build7-amd64
Creation date: Oct 23, 2018
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: 485cbed8
Valid from: Tue Oct 23 09:58:35 UTC 2018 until: Sat Mar 10 09:58:35 UTC 2046
Certificate fingerprints:
	 MD5:  5D:CC:02:02:E5:F5:EF:27:39:85:3D:6D:A9:88:2F:37
	 SHA1: 23:70:89:18:EA:53:75:CD:4B:25:E8:A4:78:C6:90:31:23:0C:F5:EC
	 SHA256: 8D:A1:E1:D4:3F:3C:DC:0E:F7:58:F6:9C:15:5B:41:5F:C2:89:E8:C2:0E:01:52:66:72:8E:50:56:74:7F:95:BD
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: CA E1 FA C2 B0 D1 1D F8   C7 B0 0F 53 C7 CD 49 4F  ...........S..IO
0010: F8 6A 4E 35                                        .jN5
]
]


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: Oct 23, 2018
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: 485cbed8
Valid from: Tue Oct 23 09:58:35 UTC 2018 until: Sat Mar 10 09:58:35 UTC 2046
Certificate fingerprints:
	 MD5:  5D:CC:02:02:E5:F5:EF:27:39:85:3D:6D:A9:88:2F:37
	 SHA1: 23:70:89:18:EA:53:75:CD:4B:25:E8:A4:78:C6:90:31:23:0C:F5:EC
	 SHA256: 8D:A1:E1:D4:3F:3C:DC:0E:F7:58:F6:9C:15:5B:41:5F:C2:89:E8:C2:0E:01:52:66:72:8E:50:56:74:7F:95:BD
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: CA E1 FA C2 B0 D1 1D F8   C7 B0 0F 53 C7 CD 49 4F  ...........S..IO
0010: F8 6A 4E 35                                        .jN5
]
]


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 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
+ ../fdroid publish
INFO: 2908 apps, 2908 key aliases
INFO: Processing unsigned/uk.co.keepawayfromfire.screens_8.apk
ERROR: ...reference binary missing - publish skipped: 'unsigned/binaries/uk.co.keepawayfromfire.screens_8.binary.apk'
INFO: published list signing-key fingerprints
+ ../fdroid gpgsign
+ echo 'repo_pubkey = '\''308204e1308202c9a003020102020434597643300d06092a864886f70d01010b050030213110300e060355040b1307462d44726f6964310d300b06035504031304736f7661301e170d3136303931333230313930395a170d3434303133303230313930395a30213110300e060355040b1307462d44726f6964310d300b06035504031304736f766130820222300d06092a864886f70d01010105000382020f003082020a028202010086ef94b5aacf2ba4f38c875f4194b44f5644392e3715575d7c92828577e692c352b567172823851c8c72347fbc9d99684cd7ca3e1db3e4cca126382c53f2a5869fb4c19bdec989b2930501af3e758ff40588915fe96b10076ce3346a193a0277d79e83e30fd8657c20e35260dd085aa32eac7c4b85786ffefbf1555cafe2bc928443430cdbba48cfbe701e12ae86e676477932730d4fc7c00af820aef85038a5b4df084cf6470d110dc4c49ea1b749b80b34709d199b3db516b223625c5de4501e861f7d261b3838f8f616aa78831d618d41d25872dc810c9b2087b5a9e146ca95be740316dcdbcb77314e23ab87d4487913b800b1113c0603ea2294188b71d3e49875df097b56f9151211fc6832f9790c5c83d17481f14ad37915fd164f4fd713f6732a15f4245714b84cd665bdbd085660ea33ad7d7095dcc414f09e3903604a40facc2314a115c0045bb50e9df38efb57e1b8e7cc105f340a26eeb46aba0fa6672953eee7f1f92dcb408e561909bbd4bdf4a4948c4d57c467d21aa238c34ba43be050398be963191fa2b49828bc1e4eeed224b40dbe9dc3e570890a71a974a2f4527edb1b07105071755105edcb2af2f269facfb89180903a572a99b46456e80d4a01685a80b233278805f2c876678e731f4ec4f52075aeef6b2b023efbb8a3637ef507c4c37c27e428152ec1817fcba640ad601cb09f72f0fbe2d274a2410203010001a321301f301d0603551d0e04160414c28bf33dd5a9a17338e5b1d1a6edd8c7d141ed0b300d06092a864886f70d01010b0500038202010084e20458b2aafd7fc27146b0986f9324f4260f244920417a77c9bf15e2e2d22d2725bdd8093ec261c3779c3ca03312516506f9410075b90595b41345956d8eb2786fb5994f195611382c2b99dba13381b0100a30bc9e6e47248bf4325e2f6eec9d789216dc7536e753bf1f4be603d9fa2e6f5e192b4eb988b8cdb0bb1e8668a9225426f7d4636479f73ed24ad1d2657c31e63c93d9679b9080171b3bd1bf10a3b92b80bd790fbf62d3644900cd08eae8b9bf9c2567be98dc8cdd2ae19a8d57a3e3e2de899f81f1279f578989e6af906f80c8c2b67651730ee7e568c1af5bcb845b6d685dc55332a9984aeceaea3b7e883447edf1c76b155d95253e39b9710eaa22efa6c81468829702b5dce7126538f3ca70c2f0ad9a5795435fdb1f715f20d60359ef9a9926c7050116e802df651727447848827815f70bd82af3cedd08783156102d2d8ce995c4c43b8e47e91a3e6927f3505a5d395e6bebb84542c570903eeab4382a1c2151f1471c7a06a34dc4d268d8fa72e93bdcd2dccc4302ecac47b9e7e3d8bc9b46d21cd097874a24d529548018dc190ff568c6aa428f0a5eedff1a347730931c74f19277538e49647a4ad7254f4c1ec7d4da12cce9e1fad9607534e66ab40a56b473d9d7e3d563fd03cad2052bad365c5a29f8ae54f09b60dbca3ea768d7767cbe1c133ca08ce725c1c1370f4aab8e5b6e286f52dc0be8d0982b5a'\'''
+ ../fdroid update --nosign
ERROR: Found multiple signing certificates in repo/com.android.talkback_50007000.apk
WARNING: Skipping 'com.android.talkback_50007000.apk' with invalid signature!
WARNING: com.drhoffmannsoftware_7.apk (com.drhoffmannsoftware) has no metadata!
	Use `fdroid update -c` to create it.
WARNING: com.owncloud.android.beta_20500001.apk (com.owncloud.android.beta) has no metadata!
	Use `fdroid update -c` to create it.
WARNING: org.schabi.newpipe.beta_47.apk (org.schabi.newpipe.beta) has no metadata!
	Use `fdroid update -c` to create it.
WARNING: org.schabi.newpipe.beta_48.apk (org.schabi.newpipe.beta) has no metadata!
	Use `fdroid update -c` to create it.
WARNING: pep.android.k9_60.apk (pep.android.k9) has no metadata!
	Use `fdroid update -c` to create it.
WARNING: us.dangeru.la_u_ncher413_414.apk (us.dangeru.la_u_ncher413) has no metadata!
	Use `fdroid update -c` to create it.
WARNING: Found "featureGraphic.png" graphic without metadata for app "org.schabi.newpipe.beta"!
WARNING: Found "shot_1.png" graphic without metadata for app "org.schabi.newpipe.beta"!
WARNING: Found "shot_10.png" graphic without metadata for app "org.schabi.newpipe.beta"!
WARNING: Found "shot_2.png" graphic without metadata for app "org.schabi.newpipe.beta"!
WARNING: Found "shot_3.png" graphic without metadata for app "org.schabi.newpipe.beta"!
WARNING: Found "shot_4.png" graphic without metadata for app "org.schabi.newpipe.beta"!
WARNING: Found "shot_5.png" graphic without metadata for app "org.schabi.newpipe.beta"!
WARNING: Found "shot_6.png" graphic without metadata for app "org.schabi.newpipe.beta"!
WARNING: Found "shot_7.png" graphic without metadata for app "org.schabi.newpipe.beta"!
WARNING: Found "shot_8.png" graphic without metadata for app "org.schabi.newpipe.beta"!
WARNING: Found "shot_9.png" graphic without metadata for app "org.schabi.newpipe.beta"!
WARNING: repo_key_sha256 not in config.py, setting it to the signature key fingerprint of 'stats/publishsigkeys.jar'
INFO: Creating unsigned index in preparation for signing
INFO: Ignoring package without metadata: at.weiss.matthias.musicala_1.apk
INFO: Ignoring package without metadata: com.drhoffmannsoftware_7.apk
INFO: Ignoring package without metadata: com.google.android.accessibility.talkback_50200001.apk
INFO: Ignoring package without metadata: com.owncloud.android.beta_20500001.apk
INFO: Ignoring package without metadata: org.schabi.newpipe.beta_47.apk
INFO: Ignoring package without metadata: org.schabi.newpipe.beta_48.apk
INFO: Ignoring package without metadata: pep.android.k9_60.apk
INFO: Ignoring package without metadata: us.dangeru.la_u_ncher413_414.apk
INFO: Creating unsigned index in preparation for signing
INFO: Finished
+ sed -i '/^repo_pubkey = /d' config.py
+ ../fdroid signindex --verbose
DEBUG: Reading 'config.py'
DEBUG: > /usr/lib/jvm/java-8-openjdk-amd64/bin/jarsigner -keystore keystore.jks -storepass:env FDROID_KEY_STORE_PASS -digestalg SHA1 -sigalg SHA1withRSA repo/index_unsigned.jar profitbricks-build7-amd64 -keypass:env FDROID_KEY_PASS
jar signed.

Warning: 
No -tsa or -tsacert is provided and this jar is not timestamped. Without a timestamp, users may not be able to validate this jar after the signer certificate's expiration date (2046-03-10) or after any future revocation date.
INFO: Signed index in repo
DEBUG: > /usr/lib/jvm/java-8-openjdk-amd64/bin/jarsigner -keystore keystore.jks -storepass:env FDROID_KEY_STORE_PASS -digestalg SHA1 -sigalg SHA1withRSA repo/index-v1.jar profitbricks-build7-amd64 -keypass:env FDROID_KEY_PASS
jar signed.

Warning: 
No -tsa or -tsacert is provided and this jar is not timestamped. Without a timestamp, users may not be able to validate this jar after the signer certificate's expiration date (2046-03-10) or after any future revocation date.
INFO: Signed repo/index-v1.json
DEBUG: > /usr/lib/jvm/java-8-openjdk-amd64/bin/jarsigner -keystore keystore.jks -storepass:env FDROID_KEY_STORE_PASS -digestalg SHA1 -sigalg SHA1withRSA archive/index_unsigned.jar profitbricks-build7-amd64 -keypass:env FDROID_KEY_PASS
jar signed.

Warning: 
No -tsa or -tsacert is provided and this jar is not timestamped. Without a timestamp, users may not be able to validate this jar after the signer certificate's expiration date (2046-03-10) or after any future revocation date.
INFO: Signed index in archive
DEBUG: > /usr/lib/jvm/java-8-openjdk-amd64/bin/jarsigner -keystore keystore.jks -storepass:env FDROID_KEY_STORE_PASS -digestalg SHA1 -sigalg SHA1withRSA archive/index-v1.jar profitbricks-build7-amd64 -keypass:env FDROID_KEY_PASS
jar signed.

Warning: 
No -tsa or -tsacert is provided and this jar is not timestamped. Without a timestamp, users may not be able to validate this jar after the signer certificate's expiration date (2046-03-10) or after any future revocation date.
INFO: Signed archive/index-v1.json
+ ../fdroid rewritemeta --quiet
+ git --no-pager diff
diff --git a/metadata/com.cyanogenmod.lockclock.txt b/metadata/com.cyanogenmod.lockclock.txt
index 59a9cba1b..39e2496ce 100644
--- a/metadata/com.cyanogenmod.lockclock.txt
+++ b/metadata/com.cyanogenmod.lockclock.txt
@@ -4,7 +4,6 @@ License:Unknown
 Web Site:
 Source Code:https://github.com/CyanogenMod/android_packages_apps_LockClock
 Issue Tracker:
-Donate:
 
 Auto Name:cLock
 Summary:Clock and weather widget
diff --git a/metadata/com.googlecode.android.wifi.tether.txt b/metadata/com.googlecode.android.wifi.tether.txt
index eb27f3c15..99bfe26a3 100644
--- a/metadata/com.googlecode.android.wifi.tether.txt
+++ b/metadata/com.googlecode.android.wifi.tether.txt
@@ -34,4 +34,3 @@ Auto Update Mode:None
 Update Check Mode:None
 
 No Source Since:3.3
-
diff --git a/metadata/com.mobilepearls.memory.txt b/metadata/com.mobilepearls.memory.txt
index 89555f79a..e306bea5b 100644
--- a/metadata/com.mobilepearls.memory.txt
+++ b/metadata/com.mobilepearls.memory.txt
@@ -17,12 +17,12 @@ Repo:https://github.com/mobilepearls/com.mobilepearls.memory.git
 Build:1.5,6
     commit=24bd57bdbe3608
 
-Auto Update Mode:None
-Update Check Mode:RepoManifest
-Current Version:1.6
-Current Version Code:7
-
 Maintainer Notes:
 Ciaran asked for the license in 11/2013, never got a response:
 https://github.com/mobilepearls/com.mobilepearls.memory/issues/1
 .
+
+Auto Update Mode:None
+Update Check Mode:RepoManifest
+Current Version:1.6
+Current Version Code:7
+ git status
On branch master
Your branch is up-to-date with 'origin/master'.
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

	modified:   metadata/com.cyanogenmod.lockclock.txt
	modified:   metadata/com.googlecode.android.wifi.tether.txt
	modified:   metadata/com.mobilepearls.memory.txt

no changes added to commit (use "git add" and/or "git commit -a")
+ ls -lR cache
cache:
total 0
+ ../fdroid checkupdates --auto --autoonly --commit
ERROR: Build metadata git repo has uncommited changes!
+ cleanup_all
++ date -u
Tue Oct 23 10:17:57 UTC 2018 - cleanup in progress...
+ echo 'Tue Oct 23 10:17:57 UTC 2018 - cleanup in progress...'
+ killall adb
adb: no process found
Tue Oct 23 10:17:57 UTC 2018 - /srv/jenkins/bin/reproducible_fdroid_test.sh stopped running as /tmp/jenkins-script-VYnKTtD0, 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