Page MenuHomeGitPull.it

Build 711
PassedPublic

Properties

Drydock: Publish Builded APK

When
Completed at Dec 21 2023, 07:09 · 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 3152 (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 8545178 Dec 21 07:09 ./app/build/outputs/apk/gitpull/app-gitpull-signed.apk
7Cleaning old builds
8Update checksums
9Published here:
10https://lab.reyboz.it/builds/libre-busto/D143-libre-busto.apk
11Adding bipbop Comment to D143
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 Dec 21 2023, 07:09 · Built for 2 s
Status
Passed
1 empty logs are hidden. Show all logs.

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

1217 7138120 res/yq.png (OK)
1218 7139332 res/yw.png (OK)
1219 7141136 res/yx.xml (OK - compressed)
1220 7141656 res/z1.xml (OK - compressed)
1221 7141897 res/z11.xml (OK - compressed)
1222 7142252 res/z12.xml (OK - compressed)
1223 7142579 res/z3.xml (OK - compressed)
1224 7142848 res/z6.png (OK)
1225 7143752 res/z61.png (OK)
1226 7144936 res/zB.xml (OK - compressed)
1227 7145298 res/zH.xml (OK - compressed)
1228 7145862 res/zL.xml (OK - compressed)
1229 7146185 res/zN.xml (OK - compressed)
1230 7146540 res/zZ.png (OK)
1231 7146897 res/z_.xml (OK - compressed)
1232 7147148 res/zq.xml (OK - compressed)
1233 7147611 res/zs.ttf (OK - compressed)
1234 7196012 res/zt.png (OK)
1235 7200488 res/zw.png (OK)
1236 7200996 res/zy.png (OK)
1237 7201240 resources.arsc (OK)
1238Verification succesful
1239Signing APK
1240Sign concluded with exit status 0
1241

Drydock: Assemble debug APK

When
Completed at Dec 21 2023, 07:09 · Built for 1 m, 50 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 3149 (remote - stderr)
25 - 50 - 100 - Unlimited Lines

1Note: Some input files use or override a deprecated API.
2Note: Recompile with -Xlint:deprecation for details.
3e: /home/phabricator-android-builder/.gradle/caches/transforms-3/3233d6ddde389e715b15b715970cb3ed/transformed/paho.mqtt.android-4.1/jars/classes.jar!/META-INF/serviceLibrary_release.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.9.0, expected version is 1.7.1.
4/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]
5 <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"/>
6 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7
8 Explanation for issues of type "MockLocation":
9 Using a mock location provider (by requiring the permission
10 android.permission.ACCESS_MOCK_LOCATION) should only be done in debug
11 builds (or from tests). In Gradle projects, that means you should only
12 request this permission in a test or debug source set specific manifest
13 file.
14
15 To fix this, create a new manifest file in the debug folder and move the
16 <uses-permission> element there. A typical path to a debug manifest
17 override file in a Gradle project is src/debug/AndroidManifest.xml.
18
191 errors, 0 warnings
20
21

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

78w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/middleware/AppLocationManager.kt:182:72 'LocationProvider' is deprecated. Deprecated in Java
79w: file:///var/drydock/workingcopy-79/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-79/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-79/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> Task :app:lintVitalReportGitpull
95
96> Task :app:lintVitalGitpull
97
98> Task :app:assembleGitpull
99
100BUILD SUCCESSFUL in 1m 50s
10140 actionable tasks: 40 executed
102

Drydock: Clean Gradle

When
Completed at Dec 21 2023, 07:07 · Built for 14 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 3146 (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 (subsequent builds will be faster)
4> Task :app:clean
5
6BUILD SUCCESSFUL in 12s
71 actionable task: 1 executed
8

Lease BusTO Working Copy

When
Completed at Dec 21 2023, 07:07 · 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 Dec 21 2023, 07:07 · Built instantly
Status
Passed