Page MenuHomeGitPull.it

Build 648
PassedPublic

Properties

Drydock: Publish Builded APK

When
Completed at Aug 31 2023, 15:10 · Built for 2 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 2852 (remote - stdout)
25 - 50 - 100 - Unlimited Lines

1Current directory:
2 /var/drydock/workingcopy-79/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 8031765 Aug 31 15:10 ./app/build/outputs/apk/gitpull/app-gitpull-signed.apk
7Cleaning old builds
8Update checksums
9Published here:
10https://lab.reyboz.it/builds/libre-busto/D127-libre-busto.apk
11Adding bipbop Comment to D127
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 Aug 31 2023, 15:10 · Built for 1 s
Status
Passed
1 empty logs are hidden. Show all logs.

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

1192 6693170 res/yf.xml (OK - compressed)
1193 6693508 res/yq.png (OK)
1194 6694720 res/yw.png (OK)
1195 6696524 res/yx.xml (OK - compressed)
1196 6697044 res/z1.xml (OK - compressed)
1197 6697285 res/z11.xml (OK - compressed)
1198 6697642 res/z12.xml (OK - compressed)
1199 6697970 res/z3.xml (OK - compressed)
1200 6698240 res/z6.png (OK)
1201 6699144 res/z61.png (OK)
1202 6700328 res/zB.xml (OK - compressed)
1203 6700690 res/zH.xml (OK - compressed)
1204 6701254 res/zL.xml (OK - compressed)
1205 6701577 res/zN.xml (OK - compressed)
1206 6701928 res/zZ.png (OK)
1207 6702285 res/z_.xml (OK - compressed)
1208 6702536 res/zq.xml (OK - compressed)
1209 6703000 res/zt.png (OK)
1210 6707476 res/zw.png (OK)
1211 6707984 res/zy.png (OK)
1212 6708228 resources.arsc (OK)
1213Verification succesful
1214Signing APK
1215Sign concluded with exit status 0
1216

Drydock: Assemble debug APK

When
Completed at Aug 31 2023, 15:10 · Built for 2 m, 11 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 2849 (remote - stderr)
25 - 50 - 100 - Unlimited Lines

163 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
164 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
165 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
166 at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
167 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
168 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
169 at java.base/java.lang.Thread.run(Thread.java:829)
170/var/drydock/workingcopy-79/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]
171 <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"/>
172 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
173
174 Explanation for issues of type "MockLocation":
175 Using a mock location provider (by requiring the permission
176 android.permission.ACCESS_MOCK_LOCATION) should only be done in debug
177 builds (or from tests). In Gradle projects, that means you should only
178 request this permission in a test or debug source set specific manifest
179 file.
180
181 To fix this, create a new manifest file in the debug folder and move the
182 <uses-permission> element there. A typical path to a debug manifest
183 override file in a Gradle project is src/debug/AndroidManifest.xml.
184
1851 errors, 0 warnings
186
187

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

75
76> Task :app:compileGitpullJavaWithJavac
77
78> Task :app:lintVitalAnalyzeGitpull
79
80> Task :app:dexBuilderGitpull
81
82> Task :app:lintVitalAnalyzeGitpull
83
84> Task :app:mergeGitpullJavaResource
85> Task :app:mergeDexGitpull
86> Task :app:compileGitpullArtProfile
87> Task :app:packageGitpull
88> Task :app:createGitpullApkListingFileRedirect
89Daemon will be stopped at the end of the build after running out of JVM memory
90
91> Task :app:lintVitalReportGitpull
92
93> Task :app:lintVitalGitpull
94
95> Task :app:assembleGitpull
96
97BUILD SUCCESSFUL in 2m 9s
9840 actionable tasks: 40 executed
99

Drydock: Clean Gradle

When
Completed at Aug 31 2023, 15:08 · Built for 18 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 2846 (remote - stdout)
25 - 50 - 100 - Unlimited Lines

1Found 7.5.1 via distributionUrl
2Running /home/phabricator-android-builder/versions/7.5.1/bin/gradle clean
3Starting a Gradle Daemon (subsequent builds will be faster)
4> Task :app:clean
5
6BUILD SUCCESSFUL in 17s
71 actionable task: 1 executed
8

Lease BusTO Working Copy

When
Completed at Aug 31 2023, 15:07 · Built for 5 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 Aug 31 2023, 15:07 · Built instantly
Status
Passed

Event Timeline