Page MenuHomeGitPull.it

Build 698
PassedPublic

Properties

Drydock: Publish Builded APK

When
Completed at Nov 13 2023, 12:48 · Built for 1 s
Status
Passed
Description

The command is:

/home/phabricator-android-builder/repos/libre-busto-ci-cd/bin/publish-latest-branch-build.sh ${buildable.revision}

Source code:

https://gitpull.it/source/libre-busto-ci-cd/browse/master/bin/publish-latest-branch-build.sh

(ex P23)

This step will copy the built .apk to an indexed HTTP directory exposed by Apache, signing them:

https://lab.reyboz.it/builds/libre-busto/

1 empty logs are hidden. Show all logs.

Build Log 3084 (remote - stdout)
25 - 50 - 100 - Unlimited Lines

1Current directory:
2 /var/drydock/workingcopy-112/repo/libre-busto
3Calculating sha256sum of:
4 ./app/build/outputs/apk/gitpull/app-gitpull-signed.apk
5File info
6-rw-r--r-- 1 phabricator-android-builder phabricator-android-builder 8541082 Nov 13 12:48 ./app/build/outputs/apk/gitpull/app-gitpull-signed.apk
7Cleaning old builds
8Update checksums
9Published here:
10https://lab.reyboz.it/builds/libre-busto/D140-libre-busto.apk
11Adding bipbop Comment to D140
12Cleaning
13Done
14

Drydock: Run Command APK sign

This build step has since been deleted on the build plan. Some information may be omitted.
When
Completed at Nov 13 2023, 12:48 · Built for 2 s
Status
Passed
1 empty logs are hidden. Show all logs.

Build Log 3082 (remote - stdout)
25 - 50 - 100 - Unlimited Lines

1217 7134924 res/yq.png (OK)
1218 7136136 res/yw.png (OK)
1219 7137940 res/yx.xml (OK - compressed)
1220 7138460 res/z1.xml (OK - compressed)
1221 7138701 res/z11.xml (OK - compressed)
1222 7139056 res/z12.xml (OK - compressed)
1223 7139383 res/z3.xml (OK - compressed)
1224 7139652 res/z6.png (OK)
1225 7140556 res/z61.png (OK)
1226 7141740 res/zB.xml (OK - compressed)
1227 7142102 res/zH.xml (OK - compressed)
1228 7142666 res/zL.xml (OK - compressed)
1229 7142989 res/zN.xml (OK - compressed)
1230 7143344 res/zZ.png (OK)
1231 7143701 res/z_.xml (OK - compressed)
1232 7143952 res/zq.xml (OK - compressed)
1233 7144415 res/zs.ttf (OK - compressed)
1234 7192816 res/zt.png (OK)
1235 7197292 res/zw.png (OK)
1236 7197800 res/zy.png (OK)
1237 7198044 resources.arsc (OK)
1238Verification succesful
1239Signing APK
1240Sign concluded with exit status 0
1241

Drydock: Assemble debug APK

When
Completed at Nov 13 2023, 12:48 · Built for 2 m, 13 s
Status
Passed
Description

This step will build an .apk using Gradle.

sudo apt install openjdk-11-jre-headless

Then aliased this gradle:

https://gitlab.com/fdroid/fdroidserver/-/blob/master/gradlew-fdroid

Build Log 3081 (remote - stderr)
25 - 50 - 100 - Unlimited Lines

139 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
140 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
141 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
142 at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:49)
143 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
144 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
145 at java.base/java.lang.Thread.run(Thread.java:829)
146/var/drydock/workingcopy-112/repo/libre-busto/app/src/gitpull/AndroidManifest.xml:4: Error: Mock locations should only be requested in a test or debug-specific manifest file (typically src/debug/AndroidManifest.xml) [MockLocation]
147 <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"/>
148 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
149
150 Explanation for issues of type "MockLocation":
151 Using a mock location provider (by requiring the permission
152 android.permission.ACCESS_MOCK_LOCATION) should only be done in debug
153 builds (or from tests). In Gradle projects, that means you should only
154 request this permission in a test or debug source set specific manifest
155 file.
156
157 To fix this, create a new manifest file in the debug folder and move the
158 <uses-permission> element there. A typical path to a debug manifest
159 override file in a Gradle project is src/debug/AndroidManifest.xml.
160
1611 errors, 0 warnings
162
163

Build Log 3080 (remote - stdout)
25 - 50 - 100 - Unlimited Lines

79w: file:///var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/middleware/AppLocationManager.kt:182:89 'TEMPORARILY_UNAVAILABLE: Int' is deprecated. Deprecated in Java
80w: file:///var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/middleware/AppLocationManager.kt:184:34 'LocationProvider' is deprecated. Deprecated in Java
81w: file:///var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/middleware/AppLocationManager.kt:184:51 'AVAILABLE: Int' is deprecated. Deprecated in Java
82
83> Task :app:compileGitpullJavaWithJavac
84
85> Task :app:lintVitalAnalyzeGitpull
86
87> Task :app:dexBuilderGitpull
88> Task :app:mergeGitpullJavaResource
89> Task :app:mergeDexGitpull
90> Task :app:compileGitpullArtProfile
91> Task :app:packageGitpull
92> Task :app:createGitpullApkListingFileRedirect
93Daemon will be stopped at the end of the build after running out of JVM memory
94
95> Task :app:lintVitalReportGitpull
96
97> Task :app:lintVitalGitpull
98
99> Task :app:assembleGitpull
100
101BUILD SUCCESSFUL in 2m 12s
10240 actionable tasks: 40 executed
103

Drydock: Clean Gradle

When
Completed at Nov 13 2023, 12:46 · Built for 13 s
Status
Passed
Description

Clean Gradle directory to avoid nasty errors like:

https://gitpull.it/harbormaster/build/273/

1 empty logs are hidden. Show all logs.

Build Log 3078 (remote - stdout)
25 - 50 - 100 - Unlimited Lines

1Found 7.6 via distributionUrl
2Running /home/phabricator-android-builder/versions/7.6/bin/gradle clean
3Starting a Gradle Daemon, 1 stopped Daemon could not be reused, use --status for details
4> Task :app:clean
5
6BUILD SUCCESSFUL in 12s
71 actionable task: 1 executed
8

Lease BusTO Working Copy

When
Completed at Nov 13 2023, 12:45 · Built for 3 s
Status
Passed

Wait for Previous Commits to Build

This build step has since been deleted on the build plan. Some information may be omitted.
When
Completed at Nov 13 2023, 12:45 · Built instantly
Status
Passed

Event Timeline