Page MenuHomeGitPull.it

Build 720
PassedPublic

Properties

Drydock: Publish Builded APK

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

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

1217 7138128 res/yq.png (OK)
1218 7139340 res/yw.png (OK)
1219 7141144 res/yx.xml (OK - compressed)
1220 7141664 res/z1.xml (OK - compressed)
1221 7141905 res/z11.xml (OK - compressed)
1222 7142260 res/z12.xml (OK - compressed)
1223 7142587 res/z3.xml (OK - compressed)
1224 7142856 res/z6.png (OK)
1225 7143760 res/z61.png (OK)
1226 7144944 res/zB.xml (OK - compressed)
1227 7145306 res/zH.xml (OK - compressed)
1228 7145870 res/zL.xml (OK - compressed)
1229 7146193 res/zN.xml (OK - compressed)
1230 7146548 res/zZ.png (OK)
1231 7146905 res/z_.xml (OK - compressed)
1232 7147156 res/zq.xml (OK - compressed)
1233 7147619 res/zs.ttf (OK - compressed)
1234 7196020 res/zt.png (OK)
1235 7200496 res/zw.png (OK)
1236 7201004 res/zy.png (OK)
1237 7201248 resources.arsc (OK)
1238Verification succesful
1239Signing APK
1240Sign concluded with exit status 0
1241

Drydock: Assemble debug APK

When
Completed at Dec 21 2023, 16:12 · Built for 2 m, 2 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 3177 (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-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]
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 3176 (remote - stdout)
25 - 50 - 100 - Unlimited Lines

78w: file:///var/drydock/workingcopy-112/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-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
93> Task :app:lintVitalReportGitpull
94
95> Task :app:lintVitalGitpull
96
97> Task :app:assembleGitpull
98
99BUILD SUCCESSFUL in 2m 1s
10040 actionable tasks: 40 executed
101Daemon will be stopped at the end of the build after running out of JVM memory
102

Drydock: Clean Gradle

When
Completed at Dec 21 2023, 16:10 · Built for 16 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 3174 (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 busy Daemon could not be reused, use --status for details
4> Task :app:clean UP-TO-DATE
5
6BUILD SUCCESSFUL in 15s
71 actionable task: 1 up-to-date
8

Lease BusTO Working Copy

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

Event Timeline