Page MenuHomeGitPull.it

Build 1219
PassedPublic

You are viewing an older run of this build. View Current Build

Properties

Drydock: Sign and Publish Builded APK Files

When
Completed at Apr 26 2026, 18:12 · Built for 13 s
Status
Passed
Description

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/

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

1sh: 1: /home/phabricator-android-builder/bin/phab-comment.php: not found
2sh: 1: /home/phabricator-android-builder/bin/phab-comment.php: not found
3sh: 1: /home/phabricator-android-builder/bin/phab-comment.php: not found
4sh: 1: /home/phabricator-android-builder/bin/phab-comment.php: not found
5sh: 1: /home/phabricator-android-builder/bin/phab-comment.php: not found
6

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

588324867124 res/zG.xml (OK - compressed)
588424867444 res/zR.png (OK)
588524870245 res/zR.xml (OK - compressed)
588624870736 res/zV.9.png (OK)
588724873239 res/zc.xml (OK - compressed)
588824873692 res/ze.png (OK)
588924882047 res/zp.xml (OK - compressed)
589024882306 res/zq.xml (OK - compressed)
589124882616 res/zr.png (OK)
589224885435 res/zs.xml (OK - compressed)
589324885707 res/zu.xml (OK - compressed)
589424886685 res/zv.xml (OK - compressed)
589524887968 resources.arsc (OK)
5896Verification successful
5897[INFO][2026-04-26 18:12:18] APK ALIGNED D230-x86_64-aligned.apk: apksigner... creating D230-x86_64-signed.apk
5898[INFO][2026-04-26 18:12:20] APK ALIGNED SIGNED D230-x86_64-signed.apk: calculating sha256sum...
5899Adding bipbop Comment to D230
5900Adding bipbop Comment to D230
5901Adding bipbop Comment to D230
5902Adding bipbop Comment to D230
5903Adding bipbop Comment to D230
5904DEBUG TELEGRAM CONTENT
5905⚙ Dear Android hackers, please review this promising patch:
5906https://gitpull\.it/D230
5907
5908Here the related fresh test builds:
5909
5910APK for **arm64\-v8a**:
5911[Download D230\-arm64\-v8a\-signed\.apk](https://lab.reyboz.it/builds/libre-busto/D230-arm64-v8a-signed.apk)
5912APK sha256: `1108d167e83b097fa089c0a22e99372205d197ce46a1a2b34bf41e88f2819df6`
5913
5914APK for **armeabi\-v7a**:
5915[Download D230\-armeabi\-v7a\-signed\.apk](https://lab.reyboz.it/builds/libre-busto/D230-armeabi-v7a-signed.apk)
5916APK sha256: `ded3b0b819b459e99d4eb27e68410462ba2834a236b8bf10710bb87f81e659c2`
5917
5918APK for **universal**:
5919[Download D230\-universal\-signed\.apk](https://lab.reyboz.it/builds/libre-busto/D230-universal-signed.apk)
5920APK sha256: `6281750949ede342bb3109fce1ae1c4099d44d3be96eaed1623f5e9477b30b01`
5921
5922APK for **x86**:
5923[Download D230\-x86\-signed\.apk](https://lab.reyboz.it/builds/libre-busto/D230-x86-signed.apk)
5924APK sha256: `5eac9fbf25055604004fc009a1cbbd7d138d0a063142f32e8471175821b1d7a6`
5925
5926APK for **x86\_64**:
5927[Download D230\-x86\_64\-signed\.apk](https://lab.reyboz.it/builds/libre-busto/D230-x86_64-signed.apk)
5928APK sha256: `0371403f59f8f603a6e62aea093f515db8a3424aa3a7218264f7802f29fcfc86`
5929
5930[INFO][2026-04-26 18:12:20] Cleaning old artifacts
5931[INFO][2026-04-26 18:12:20] Done
5932

Drydock: Assemble debug APK using Docker Fabione asd

When
Completed at Apr 26 2026, 18:12 · Built for 4 m, 18 s
Status
Passed
Description

This step will build an .apk using Gradle using this fantastic Docker image:

https://gitlab.com/fabmazz/android-fdroid-build-container/-/tree/ubuntu

Source code of this build step:

https://gitpull.it/source/libre-busto-ci-cd/browse/master/bin/fdroid-docker-builder.sh

TODO: Use the official image by Fabio Mazza, when the "DESIRED_UID" / "DESIRED_GID" features will be merged.

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

1+ docker run -e DESIRED_UID=1004 -e DESIRED_GID=1004 --rm -v /var/drydock/workingcopy-79/repo/libre-busto:/home/vagrant/appbuild:Z fdroid-asder launch_build_local -Dorg.gradle.jvmargs=-Xmx2g --stacktrace assembleGitpull
2Note: Some input files use or override a deprecated API.
3Note: Recompile with -Xlint:deprecation for details.
4/home/vagrant/appbuild/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 error
20
21

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

120w: file:///home/vagrant/appbuild/app/src/main/java/it/reyboz/bustorino/fragments/ArrivalsFragment.kt:582:20 Condition is always 'true'.
121w: file:///home/vagrant/appbuild/app/src/main/java/it/reyboz/bustorino/fragments/ArrivalsFragment.kt:697:66 'fun execute(vararg p0: Stop!): AsyncTask<Stop!, Void!, Boolean!>!' is deprecated. Deprecated in Java.
122w: file:///home/vagrant/appbuild/app/src/main/java/it/reyboz/bustorino/fragments/IntroFragment.kt:172:43 'fun setColorFilter(p0: Int, p1: PorterDuff.Mode): Unit' is deprecated. Deprecated in Java.
123w: file:///home/vagrant/appbuild/app/src/main/java/it/reyboz/bustorino/fragments/IntroFragment.kt:213:24 'fun setColorFilter(p0: Int, p1: PorterDuff.Mode): Unit' is deprecated. Deprecated in Java.
124w: file:///home/vagrant/appbuild/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:186:21 Condition is always 'false'.
125w: file:///home/vagrant/appbuild/app/src/main/java/it/reyboz/bustorino/fragments/MapLibreFragment.kt:650:25 'fun requestSingleUpdate(p0: String, p1: LocationListener, p2: Looper?): Unit' is deprecated. Deprecated in Java.
126w: file:///home/vagrant/appbuild/app/src/main/java/it/reyboz/bustorino/fragments/MapLibreFragment.kt:671:26 This declaration overrides a deprecated member but is not marked as deprecated itself. Add the '@Deprecated' annotation or suppress the diagnostic.
127w: file:///home/vagrant/appbuild/app/src/main/java/it/reyboz/bustorino/fragments/TestRealtimeGtfsFragment.kt:55:39 The corresponding parameter in the supertype 'MQTTMatoListener' is named 'posUpdates'. This may cause problems when calling this function with named arguments.
128w: file:///home/vagrant/appbuild/app/src/main/java/it/reyboz/bustorino/middleware/AppLocationManager.kt:186:27 'class LocationProvider : Any' is deprecated. Deprecated in Java.
129w: file:///home/vagrant/appbuild/app/src/main/java/it/reyboz/bustorino/middleware/AppLocationManager.kt:186:44 'static field OUT_OF_SERVICE: Int' is deprecated. Deprecated in Java.
130w: file:///home/vagrant/appbuild/app/src/main/java/it/reyboz/bustorino/middleware/AppLocationManager.kt:186:72 'class LocationProvider : Any' is deprecated. Deprecated in Java.
131w: file:///home/vagrant/appbuild/app/src/main/java/it/reyboz/bustorino/middleware/AppLocationManager.kt:186:89 'static field TEMPORARILY_UNAVAILABLE: Int' is deprecated. Deprecated in Java.
132w: file:///home/vagrant/appbuild/app/src/main/java/it/reyboz/bustorino/middleware/AppLocationManager.kt:188:34 'class LocationProvider : Any' is deprecated. Deprecated in Java.
133w: file:///home/vagrant/appbuild/app/src/main/java/it/reyboz/bustorino/middleware/AppLocationManager.kt:188:51 'static field AVAILABLE: Int' is deprecated. Deprecated in Java.
134w: file:///home/vagrant/appbuild/app/src/main/java/it/reyboz/bustorino/middleware/AppLocationManager.kt:216:48 'class Criteria : Any, Parcelable' is deprecated. Deprecated in Java.
135w: file:///home/vagrant/appbuild/app/src/main/java/it/reyboz/bustorino/util/ImportExport.kt:53:40 Unchecked cast of 'Any!' to 'Map<String?, Any>?'.
136w: file:///home/vagrant/appbuild/app/src/main/java/it/reyboz/bustorino/util/ImportExport.kt:83:56 Unchecked cast of 'Set<*>' to 'Set<String?>'.
137w: file:///home/vagrant/appbuild/app/src/main/java/it/reyboz/bustorino/viewmodels/ArrivalsViewModel.kt:224:17 Expression under 'when' is never equal to null.
138w: file:///home/vagrant/appbuild/app/src/main/java/it/reyboz/bustorino/viewmodels/LivePositionsViewModel.kt:145:39 The corresponding parameter in the supertype 'MQTTMatoListener' is named 'posUpdates'. This may cause problems when calling this function with named arguments.
139
140> Task :app:compileGitpullJavaWithJavac
141
142> Task :app:dexBuilderGitpull
143> Task :app:mergeGitpullGlobalSynthetics
144> Task :app:generateGitpullLintVitalReportModel
145> Task :app:mergeDexGitpull
146> Task :app:processGitpullJavaRes
147> Task :app:compileGitpullArtProfile
148> Task :app:mergeGitpullJavaResource
149> Task :app:lintVitalAnalyzeGitpull
150> Task :app:lintVitalReportGitpull
151
152> Task :app:lintVitalGitpull
153
154> Task :app:packageGitpull
155> Task :app:createGitpullApkListingFileRedirect
156> Task :app:assembleGitpull
157
158[Incubating] Problems report is available at: file:///home/vagrant/appbuild/build/reports/problems/problems-report.html
159
160Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
161
162You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
163
164For more on this, please refer to https://docs.gradle.org/8.13/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
165
166BUILD SUCCESSFUL in 4m 7s
16756 actionable tasks: 56 executed
168==> Build completed
169

Lease BusTO Working Copy

When
Completed at Apr 26 2026, 18:07 · Built for 3 s
Status
Passed

Abort Older Builds

When
Completed at Apr 26 2026, 18:07 · Built instantly
Status
Passed