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, 15:22 · Built for 4 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 6081 (remote - stderr)
25 - 50 - 100 - Unlimited Lines

11sh: 1: zipalign: not found
12Exception in thread "main" java.io.FileNotFoundException: ./app/build/outputs/apk/gitpull/D230-armeabi-v7a-aligned.apk (No such file or directory)
13 at java.base/java.io.RandomAccessFile.open0(Native Method)
14 at java.base/java.io.RandomAccessFile.open(RandomAccessFile.java:345)
15 at java.base/java.io.RandomAccessFile.<init>(RandomAccessFile.java:259)
16 at java.base/java.io.RandomAccessFile.<init>(RandomAccessFile.java:214)
17 at com.android.apksig.ApkSigner.sign(ApkSigner.java:169)
18 at com.android.apksigner.ApkSignerTool.sign(ApkSignerTool.java:340)
19 at com.android.apksigner.ApkSignerTool.main(ApkSignerTool.java:83)
20PHP Warning: hash_file(/home/www-data/reyboz.it/lab/builds/libre-busto/D230-armeabi-v7a-signed.apk): failed to open stream: No such file or directory in /home/phabricator-android-builder/repos/libre-busto-ci-cd/bin/publish-latest-branch-build.php on line 156
21PHP Warning: unlink(./app/build/outputs/apk/gitpull/D230-armeabi-v7a-aligned.apk): No such file or directory in /home/phabricator-android-builder/repos/libre-busto-ci-cd/bin/publish-latest-branch-build.php on line 162
22sh: 1: zipalign: not found
23Exception in thread "main" java.io.FileNotFoundException: ./app/build/outputs/apk/gitpull/D230-universal-aligned.apk (No such file or directory)
24 at java.base/java.io.RandomAccessFile.open0(Native Method)
25 at java.base/java.io.RandomAccessFile.open(RandomAccessFile.java:345)
26 at java.base/java.io.RandomAccessFile.<init>(RandomAccessFile.java:259)
27 at java.base/java.io.RandomAccessFile.<init>(RandomAccessFile.java:214)
28 at com.android.apksig.ApkSigner.sign(ApkSigner.java:169)
29 at com.android.apksigner.ApkSignerTool.sign(ApkSignerTool.java:340)
30 at com.android.apksigner.ApkSignerTool.main(ApkSignerTool.java:83)
31PHP Warning: hash_file(/home/www-data/reyboz.it/lab/builds/libre-busto/D230-universal-signed.apk): failed to open stream: No such file or directory in /home/phabricator-android-builder/repos/libre-busto-ci-cd/bin/publish-latest-branch-build.php on line 156
32PHP Warning: unlink(./app/build/outputs/apk/gitpull/D230-universal-aligned.apk): No such file or directory in /home/phabricator-android-builder/repos/libre-busto-ci-cd/bin/publish-latest-branch-build.php on line 162
33sh: 1: zipalign: not found
34Exception in thread "main" java.io.FileNotFoundException: ./app/build/outputs/apk/gitpull/D230-x86-aligned.apk (No such file or directory)
35 at java.base/java.io.RandomAccessFile.open0(Native Method)
36 at java.base/java.io.RandomAccessFile.open(RandomAccessFile.java:345)
37 at java.base/java.io.RandomAccessFile.<init>(RandomAccessFile.java:259)
38 at java.base/java.io.RandomAccessFile.<init>(RandomAccessFile.java:214)
39 at com.android.apksig.ApkSigner.sign(ApkSigner.java:169)
40 at com.android.apksigner.ApkSignerTool.sign(ApkSignerTool.java:340)
41 at com.android.apksigner.ApkSignerTool.main(ApkSignerTool.java:83)
42PHP Warning: hash_file(/home/www-data/reyboz.it/lab/builds/libre-busto/D230-x86-signed.apk): failed to open stream: No such file or directory in /home/phabricator-android-builder/repos/libre-busto-ci-cd/bin/publish-latest-branch-build.php on line 156
43PHP Warning: unlink(./app/build/outputs/apk/gitpull/D230-x86-aligned.apk): No such file or directory in /home/phabricator-android-builder/repos/libre-busto-ci-cd/bin/publish-latest-branch-build.php on line 162
44sh: 1: zipalign: not found
45Exception in thread "main" java.io.FileNotFoundException: ./app/build/outputs/apk/gitpull/D230-x86_64-aligned.apk (No such file or directory)
46 at java.base/java.io.RandomAccessFile.open0(Native Method)
47 at java.base/java.io.RandomAccessFile.open(RandomAccessFile.java:345)
48 at java.base/java.io.RandomAccessFile.<init>(RandomAccessFile.java:259)
49 at java.base/java.io.RandomAccessFile.<init>(RandomAccessFile.java:214)
50 at com.android.apksig.ApkSigner.sign(ApkSigner.java:169)
51 at com.android.apksigner.ApkSignerTool.sign(ApkSignerTool.java:340)
52 at com.android.apksigner.ApkSignerTool.main(ApkSignerTool.java:83)
53PHP Warning: hash_file(/home/www-data/reyboz.it/lab/builds/libre-busto/D230-x86_64-signed.apk): failed to open stream: No such file or directory in /home/phabricator-android-builder/repos/libre-busto-ci-cd/bin/publish-latest-branch-build.php on line 156
54PHP Warning: unlink(./app/build/outputs/apk/gitpull/D230-x86_64-aligned.apk): No such file or directory in /home/phabricator-android-builder/repos/libre-busto-ci-cd/bin/publish-latest-branch-build.php on line 162
55sh: 1: /home/phabricator-android-builder/bin/phab-comment.php: not found
56sh: 1: /home/phabricator-android-builder/bin/phab-comment.php: not found
57sh: 1: /home/phabricator-android-builder/bin/phab-comment.php: not found
58sh: 1: /home/phabricator-android-builder/bin/phab-comment.php: not found
59sh: 1: /home/phabricator-android-builder/bin/phab-comment.php: not found
60

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

48
49Warning: hash_file(/home/www-data/reyboz.it/lab/builds/libre-busto/D230-x86-signed.apk): failed to open stream: No such file or directory in /home/phabricator-android-builder/repos/libre-busto-ci-cd/bin/publish-latest-branch-build.php on line 156
50
51Warning: unlink(./app/build/outputs/apk/gitpull/D230-x86-aligned.apk): No such file or directory in /home/phabricator-android-builder/repos/libre-busto-ci-cd/bin/publish-latest-branch-build.php on line 162
52[INFO][2026-04-26 15:22:15] Processing raw apk: ./app/build/outputs/apk/gitpull/app-x86_64-gitpull-unsigned.apk
53
54[INFO][2026-04-26 15:22:15] RAW APK app-x86_64-gitpull-unsigned.apk: sha256sum: calculating...
55[INFO][2026-04-26 15:22:15] RAW APK app-x86_64-gitpull-unsigned.apk: sha256sum: calculated: ed9df81c9044e74143f69dbfe2fdba01aac01cda2d84f9e022862a61f4073340
56[INFO][2026-04-26 15:22:15] RAW APK app-x86_64-gitpull-unsigned.apk: expose in HTTP destination
57[INFO][2026-04-26 15:22:15] RAW APK app-x86_64-gitpull-unsigned.apk: zipalign... creating D230-x86_64-aligned.apk
58[INFO][2026-04-26 15:22:15] APK ALIGNED D230-x86_64-aligned.apk: apksigner... creating D230-x86_64-signed.apk
59[INFO][2026-04-26 15:22:15] APK ALIGNED SIGNED D230-x86_64-signed.apk: calculating sha256sum...
60
61Warning: hash_file(/home/www-data/reyboz.it/lab/builds/libre-busto/D230-x86_64-signed.apk): failed to open stream: No such file or directory in /home/phabricator-android-builder/repos/libre-busto-ci-cd/bin/publish-latest-branch-build.php on line 156
62
63Warning: unlink(./app/build/outputs/apk/gitpull/D230-x86_64-aligned.apk): No such file or directory in /home/phabricator-android-builder/repos/libre-busto-ci-cd/bin/publish-latest-branch-build.php on line 162
64Adding bipbop Comment to D230
65Adding bipbop Comment to D230
66Adding bipbop Comment to D230
67Adding bipbop Comment to D230
68Adding bipbop Comment to D230
69DEBUG TELEGRAM CONTENT
70⚙ Dear Android hackers, please review this promising patch:
71https://gitpull\.it/D230
72
73Here the related fresh test builds:
74
75APK for **arm64\-v8a**:
76[Download D230\-arm64\-v8a\-signed\.apk](https://lab.reyboz.it/builds/libre-busto/D230-arm64-v8a-signed.apk)
77APK sha256: ``
78
79APK for **armeabi\-v7a**:
80[Download D230\-armeabi\-v7a\-signed\.apk](https://lab.reyboz.it/builds/libre-busto/D230-armeabi-v7a-signed.apk)
81APK sha256: ``
82
83APK for **universal**:
84[Download D230\-universal\-signed\.apk](https://lab.reyboz.it/builds/libre-busto/D230-universal-signed.apk)
85APK sha256: ``
86
87APK for **x86**:
88[Download D230\-x86\-signed\.apk](https://lab.reyboz.it/builds/libre-busto/D230-x86-signed.apk)
89APK sha256: ``
90
91APK for **x86\_64**:
92[Download D230\-x86\_64\-signed\.apk](https://lab.reyboz.it/builds/libre-busto/D230-x86_64-signed.apk)
93APK sha256: ``
94
95[INFO][2026-04-26 15:22:16] Cleaning old artifacts
96[INFO][2026-04-26 15:22:16] Done
97

Drydock: Assemble debug APK using Docker Fabione asd

When
Completed at Apr 26 2026, 15:22 · Built for 5 m, 17 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 6079 (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 6078 (remote - stdout)
25 - 50 - 100 - Unlimited Lines

118w: file:///home/vagrant/appbuild/app/src/main/java/it/reyboz/bustorino/fragments/ArrivalsFragment.kt:582:20 Condition is always 'true'.
119w: 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.
120w: 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.
121w: 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.
122w: file:///home/vagrant/appbuild/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:186:21 Condition is always 'false'.
123w: 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.
124w: 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.
125w: 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.
126w: file:///home/vagrant/appbuild/app/src/main/java/it/reyboz/bustorino/middleware/AppLocationManager.kt:186:27 'class LocationProvider : Any' is deprecated. Deprecated in Java.
127w: 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.
128w: file:///home/vagrant/appbuild/app/src/main/java/it/reyboz/bustorino/middleware/AppLocationManager.kt:186:72 'class LocationProvider : Any' is deprecated. Deprecated in Java.
129w: 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.
130w: file:///home/vagrant/appbuild/app/src/main/java/it/reyboz/bustorino/middleware/AppLocationManager.kt:188:34 'class LocationProvider : Any' is deprecated. Deprecated in Java.
131w: 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.
132w: 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.
133w: file:///home/vagrant/appbuild/app/src/main/java/it/reyboz/bustorino/util/ImportExport.kt:53:40 Unchecked cast of 'Any!' to 'Map<String?, Any>?'.
134w: file:///home/vagrant/appbuild/app/src/main/java/it/reyboz/bustorino/util/ImportExport.kt:83:56 Unchecked cast of 'Set<*>' to 'Set<String?>'.
135w: file:///home/vagrant/appbuild/app/src/main/java/it/reyboz/bustorino/viewmodels/ArrivalsViewModel.kt:224:17 Expression under 'when' is never equal to null.
136w: 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.
137
138> Task :app:compileGitpullJavaWithJavac
139
140> Task :app:dexBuilderGitpull
141> Task :app:mergeGitpullGlobalSynthetics
142> Task :app:generateGitpullLintVitalReportModel
143> Task :app:processGitpullJavaRes
144> Task :app:mergeDexGitpull
145> Task :app:mergeGitpullJavaResource
146> Task :app:compileGitpullArtProfile
147> Task :app:lintVitalAnalyzeGitpull
148> Task :app:lintVitalReportGitpull
149
150> Task :app:lintVitalGitpull
151
152> Task :app:packageGitpull
153> Task :app:createGitpullApkListingFileRedirect
154> Task :app:assembleGitpull
155
156[Incubating] Problems report is available at: file:///home/vagrant/appbuild/build/reports/problems/problems-report.html
157
158Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
159
160You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
161
162For 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.
163
164BUILD SUCCESSFUL in 5m 3s
16556 actionable tasks: 56 executed
166==> Build completed
167

Lease BusTO Working Copy

When
Completed at Apr 26 2026, 15:16 · Built for 2 s
Status
Passed

Abort Older Builds

When
Completed at Apr 26 2026, 15:16 · Built instantly
Status
Passed