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

jenkins at jenkins.debian.net jenkins at jenkins.debian.net
Sat Dec 8 01:19:28 GMT 2018


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

Changes:

[michael] yaml metadata: split prebuild build field to list

[michael] add test for parsing build field prebuild as string

[michael] fix metadata.Testcase:test_rewrite_yaml_special_build_params

[michael] yaml build flag prebuild: keep writing string rathern than list of

[michael] fix metadata test case: write yaml prebuild

[michael] write yaml script metadata as lists

[michael] yaml parsing: script build flags can now be lists

[hans] gitlab-ci: fix tests on Fedora

[hans] bump RELEASE_COMMIT_ID for fixing metadata_v0 test

[hans] update: fix running on trusty and things with old PIL/Pillow

[hans] fix aapt scraping of <uses-permission> with maxSdkVersion

[hans] travis-ci: add missing dependency: python3-defusedxml

[hans] README: point travis badges to fdroidtravis until f-droid mirror returns

------------------------------------------
[...truncated 14.22 MB...]
+      - pushd $$NodejsMobile$$
+      - "\\\n./tools/android_build.sh $$NDK$$ arm"
+      - "\\\npopd"
+      - "\\\nmv $$NodejsMobile$$/out_android/armeabi-v7a/libnode.so ../../node_modules/nodejs-mobile-react-native/android/libnode/bin/armeabi-v7a/libnode.so"
+      - "\\\nnpm run build-android-assets"
     ndk: r17b
 
   - versionName: 0.1811.14-beta
     versionCode: 36
     commit: v0.1811.14-beta
     subdir: android/app
-    sudo: |-
-        apt-get install -y g++ && \
-        curl -Lo node.tar.xz https://nodejs.org/dist/v8.11.4/node-v8.11.4-linux-x64.tar.xz && \
-        echo "85ea7cbb5bf624e130585bfe3946e99c85ce5cb84c2aee474038bdbe912f908c node.tar.xz" | sha256sum -c - && \
-        tar xJf node.tar.xz && \
-        cp -a node-v8.11.4-linux-x64/. /usr/local/ && \
-        npm install -g react-native-cli
-    init: |-
-        sed -i -e '/appium/d' ../../package.json && \
-        npm install && \
-        truncate -s 0 ../../node_modules/react-native/local-cli/server/util/external/xsel
+    sudo:
+      - apt-get install -y g++
+      - "\\\ncurl -Lo node.tar.xz https://nodejs.org/dist/v8.11.4/node-v8.11.4-linux-x64.tar.xz"
+      - "\\\necho \"85ea7cbb5bf624e130585bfe3946e99c85ce5cb84c2aee474038bdbe912f908c\
+        \ node.tar.xz\" | sha256sum -c -"
+      - "\\\ntar xJf node.tar.xz"
+      - "\\\ncp -a node-v8.11.4-linux-x64/. /usr/local/"
+      - "\\\nnpm install -g react-native-cli"
+    init:
+      - sed -i -e '/appium/d' ../../package.json
+      - "\\\nnpm install"
+      - "\\\ntruncate -s 0 ../../node_modules/react-native/local-cli/server/util/external/xsel"
     gradle:
       - yes
     srclibs:
@@ -208,29 +213,30 @@ Builds:
       - android/build.gradle
     scandelete:
       - node_modules
-    build: |-
-        pushd $$NodejsMobile$$ && \
-        ./tools/android_build.sh $$NDK$$ arm && \
-        popd && \
-        mv $$NodejsMobile$$/out_android/armeabi-v7a/libnode.so ../../node_modules/nodejs-mobile-react-native/android/libnode/bin/armeabi-v7a/libnode.so && \
-        npm run build-android-assets
+    build:
+      - pushd $$NodejsMobile$$
+      - "\\\n./tools/android_build.sh $$NDK$$ arm"
+      - "\\\npopd"
+      - "\\\nmv $$NodejsMobile$$/out_android/armeabi-v7a/libnode.so ../../node_modules/nodejs-mobile-react-native/android/libnode/bin/armeabi-v7a/libnode.so"
+      - "\\\nnpm run build-android-assets"
     ndk: r17b
 
   - versionName: 0.1811.21-beta
     versionCode: 37
     commit: v0.1811.21-beta
     subdir: android/app
-    sudo: |-
-        apt-get install -y g++ && \
-        curl -Lo node.tar.xz https://nodejs.org/dist/v8.11.4/node-v8.11.4-linux-x64.tar.xz && \
-        echo "85ea7cbb5bf624e130585bfe3946e99c85ce5cb84c2aee474038bdbe912f908c node.tar.xz" | sha256sum -c - && \
-        tar xJf node.tar.xz && \
-        cp -a node-v8.11.4-linux-x64/. /usr/local/ && \
-        npm install -g react-native-cli
-    init: |-
-        sed -i -e '/appium/d' ../../package.json && \
-        npm install && \
-        truncate -s 0 ../../node_modules/react-native/local-cli/server/util/external/xsel
+    sudo:
+      - apt-get install -y g++
+      - "\\\ncurl -Lo node.tar.xz https://nodejs.org/dist/v8.11.4/node-v8.11.4-linux-x64.tar.xz"
+      - "\\\necho \"85ea7cbb5bf624e130585bfe3946e99c85ce5cb84c2aee474038bdbe912f908c\
+        \ node.tar.xz\" | sha256sum -c -"
+      - "\\\ntar xJf node.tar.xz"
+      - "\\\ncp -a node-v8.11.4-linux-x64/. /usr/local/"
+      - "\\\nnpm install -g react-native-cli"
+    init:
+      - sed -i -e '/appium/d' ../../package.json
+      - "\\\nnpm install"
+      - "\\\ntruncate -s 0 ../../node_modules/react-native/local-cli/server/util/external/xsel"
     gradle:
       - yes
     srclibs:
@@ -245,29 +251,30 @@ Builds:
       - android/build.gradle
     scandelete:
       - node_modules
-    build: |-
-        pushd $$NodejsMobile$$ && \
-        ./tools/android_build.sh $$NDK$$ arm && \
-        popd && \
-        mv $$NodejsMobile$$/out_android/armeabi-v7a/libnode.so ../../node_modules/nodejs-mobile-react-native/android/libnode/bin/armeabi-v7a/libnode.so && \
-        npm run build-android-assets
+    build:
+      - pushd $$NodejsMobile$$
+      - "\\\n./tools/android_build.sh $$NDK$$ arm"
+      - "\\\npopd"
+      - "\\\nmv $$NodejsMobile$$/out_android/armeabi-v7a/libnode.so ../../node_modules/nodejs-mobile-react-native/android/libnode/bin/armeabi-v7a/libnode.so"
+      - "\\\nnpm run build-android-assets"
     ndk: r17b
 
   - versionName: 0.1811.28-beta
     versionCode: 38
     commit: v0.1811.28-beta
     subdir: android/app
-    sudo: |-
-        apt-get install -y g++ && \
-        curl -Lo node.tar.xz https://nodejs.org/dist/v8.11.4/node-v8.11.4-linux-x64.tar.xz && \
-        echo "85ea7cbb5bf624e130585bfe3946e99c85ce5cb84c2aee474038bdbe912f908c node.tar.xz" | sha256sum -c - && \
-        tar xJf node.tar.xz && \
-        cp -a node-v8.11.4-linux-x64/. /usr/local/ && \
-        npm install -g react-native-cli
-    init: |-
-        sed -i -e '/appium/d' ../../package.json && \
-        npm install && \
-        truncate -s 0 ../../node_modules/react-native/local-cli/server/util/external/xsel
+    sudo:
+      - apt-get install -y g++
+      - "\\\ncurl -Lo node.tar.xz https://nodejs.org/dist/v8.11.4/node-v8.11.4-linux-x64.tar.xz"
+      - "\\\necho \"85ea7cbb5bf624e130585bfe3946e99c85ce5cb84c2aee474038bdbe912f908c\
+        \ node.tar.xz\" | sha256sum -c -"
+      - "\\\ntar xJf node.tar.xz"
+      - "\\\ncp -a node-v8.11.4-linux-x64/. /usr/local/"
+      - "\\\nnpm install -g react-native-cli"
+    init:
+      - sed -i -e '/appium/d' ../../package.json
+      - "\\\nnpm install"
+      - "\\\ntruncate -s 0 ../../node_modules/react-native/local-cli/server/util/external/xsel"
     gradle:
       - yes
     srclibs:
@@ -282,12 +289,12 @@ Builds:
       - android/build.gradle
     scandelete:
       - node_modules
-    build: |-
-        pushd $$NodejsMobile$$ && \
-        ./tools/android_build.sh $$NDK$$ arm && \
-        popd && \
-        mv $$NodejsMobile$$/out_android/armeabi-v7a/libnode.so ../../node_modules/nodejs-mobile-react-native/android/libnode/bin/armeabi-v7a/libnode.so && \
-        npm run build-android-assets
+    build:
+      - pushd $$NodejsMobile$$
+      - "\\\n./tools/android_build.sh $$NDK$$ arm"
+      - "\\\npopd"
+      - "\\\nmv $$NodejsMobile$$/out_android/armeabi-v7a/libnode.so ../../node_modules/nodejs-mobile-react-native/android/libnode/bin/armeabi-v7a/libnode.so"
+      - "\\\nnpm run build-android-assets"
     ndk: r17b
 
 MaintainerNotes: |-
diff --git a/metadata/taco.apkmirror.yml b/metadata/taco.apkmirror.yml
index 0b9c2d7ab..99f7dc3bf 100644
--- a/metadata/taco.apkmirror.yml
+++ b/metadata/taco.apkmirror.yml
@@ -38,8 +38,7 @@ Builds:
     gradle:
       - yes
     output: build/outputs/apk/fdroid/release/app-fdroid-release-unsigned.apk
-    prebuild: |-
-        sed -i -e 's/4\.10\-rc\-2/4\.9/' ../gradle/wrapper/gradle-wrapper.properties
+    prebuild: sed -i -e 's/4\.10\-rc\-2/4\.9/' ../gradle/wrapper/gradle-wrapper.properties
 
   - versionName: 1.1.0
     versionCode: 6
@@ -47,8 +46,7 @@ Builds:
     subdir: app
     gradle:
       - yes
-    prebuild: |-
-        sed -i -e 's/5\.0/4\.10\.2/' ../gradle/wrapper/gradle-wrapper.properties
+    prebuild: sed -i -e 's/5\.0/4\.10\.2/' ../gradle/wrapper/gradle-wrapper.properties
 
 AutoUpdateMode: Version %v
 UpdateCheckMode: Tags
diff --git a/metadata/xyz.hisname.fireflyiii.yml b/metadata/xyz.hisname.fireflyiii.yml
index f40e144be..8dcdb3871 100644
--- a/metadata/xyz.hisname.fireflyiii.yml
+++ b/metadata/xyz.hisname.fireflyiii.yml
@@ -20,8 +20,7 @@ Builds:
     subdir: app
     gradle:
       - yes
-    prebuild: |-
-        sed -i -e 's/gradle:3.3.0-alpha12/gradle:3.2.1/' ../build.gradle
+    prebuild: sed -i -e 's/gradle:3.3.0-alpha12/gradle:3.2.1/' ../build.gradle
 
   - versionName: 1.0.0
     versionCode: 14
@@ -29,8 +28,7 @@ Builds:
     subdir: app
     gradle:
       - yes
-    prebuild: |-
-        sed -i -e 's/gradle:3.3.0-alpha12/gradle:3.2.1/' ../build.gradle
+    prebuild: sed -i -e 's/gradle:3.3.0-alpha12/gradle:3.2.1/' ../build.gradle
 
 AutoUpdateMode: Version v%v
 UpdateCheckMode: Tags
+ 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/chat.rocket.android.yml
	modified:   metadata/com.gianlu.aria2android.yml
	modified:   metadata/com.gianlu.aria2app.yml
	modified:   metadata/com.gianlu.dnshero.yml
	modified:   metadata/com.gianlu.pretendyourexyzzy.yml
	modified:   metadata/com.github.catfriend1.syncthingandroid.yml
	modified:   metadata/com.lavadip.miniVector.yml
	modified:   metadata/com.noprestige.kanaquiz.yml
	modified:   metadata/com.simplemobiletools.filemanager.pro.yml
	modified:   metadata/com.tutpro.baresip.yml
	modified:   metadata/de.democracydeutschland.app.yml
	modified:   metadata/de.spiritcroc.darkcroc.substratum.yml
	modified:   metadata/de.spiritcroc.defaultdarktheme_oms.yml
	modified:   metadata/fr.cph.chicago.foss.yml
	modified:   metadata/im.quicksy.client.yml
	modified:   metadata/io.github.project_travel_mate.yml
	modified:   metadata/joshuatee.wx.yml
	modified:   metadata/name.gdr.acastus_photon.yml
	modified:   metadata/org.atai.TessUI.yml
	modified:   metadata/org.jwz.xscreensaver.yml
	modified:   metadata/org.mupen64plusae.v3.alpha.yml
	modified:   metadata/org.secuso.privacyfriendlypausinghealthily.yml
	modified:   metadata/se.manyver.yml
	modified:   metadata/taco.apkmirror.yml
	modified:   metadata/xyz.hisname.fireflyiii.yml

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
Sat Dec  8 01:19:27 UTC 2018 - cleanup in progress...
+ echo 'Sat Dec  8 01:19:27 UTC 2018 - cleanup in progress...'
+ killall adb
adb: no process found
Sat Dec  8 01:19:27 UTC 2018 - /srv/jenkins/bin/reproducible_fdroid_test.sh stopped running as /tmp/jenkins-script-VRlIRhMS, 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