Page MenuHomeGitPull.it

Build 902
PassedPublic

Drydock: Publish Builded APK

When
Completed at Apr 22 2025, 13:45 · 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/

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

1 % Total % Received % Xferd Average Speed Time Time Time Current
2 Dload Upload Total Spent Left Speed
3
4 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
5100 1334 100 930 100 404 6690 2906 --:--:-- --:--:-- --:--:-- 9597
6

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

1[INFO] including .env file
2Current directory:
3 /var/drydock/workingcopy-79/repo/libre-busto
4Calculating sha256sum of:
5 ./app/build/outputs/apk/gitpull/app-gitpull-signed.apk
6File info
7-rw-r--r-- 1 phabricator-android-builder phabricator-android-builder 25137707 Apr 22 13:45 ./app/build/outputs/apk/gitpull/app-gitpull-signed.apk
8Cleaning old builds
9Update checksums
10Published here:
11https://lab.reyboz.it/builds/libre-busto/maplibre-libre-busto.apk
12DEBUG TELEGRAM CONTENT
13🌚 New commit: *Replace old MapFragment with new one*
14https://gitpull\.it/R4:971a8b13e278b02d332a071ba1c7fb13c3e4ae3f
15
16Try this fresh test APK:
17[Download maplibre\-libre\-busto\.apk](https:\/\/lab\.reyboz\.it\/builds\/libre\-busto\/maplibre\-libre\-busto\.apk)
18
19APK fingerprint sha256:
20`b6f3e78d694b8726b503309c3a94c9520452055dc3c50bd51fa3d52442e8577b`
21{"ok":true,"result":{"message_id":7931,"from":{"id":7507357656,"is_bot":true,"first_name":"GitPull.it Phorge bot","username":"gitpullit_phorge_bot"},"chat":{"id":-1001282771908,"title":"Libre BusTO dev community ediscion","username":"librebusto_dev","type":"supergroup"},"date":1745322358,"text":"\ud83c\udf1a New commit: Replace old MapFragment with new one\nhttps://gitpull.it/R4:971a8b13e278b02d332a071ba1c7fb13c3e4ae3f\n\nTry this fresh test APK:\nDownload maplibre-libre-busto.apk\n\nAPK fingerprint sha256:\nb6f3e78d694b8726b503309c3a94c9520452055dc3c50bd51fa3d52442e8577b","entities":[{"offset":15,"length":36,"type":"bold"},{"offset":52,"length":62,"type":"url"},{"offset":141,"length":33,"type":"text_link","url":"https://lab.reyboz.it/builds/libre-busto/maplibre-libre-busto.apk"},{"offset":200,"length":64,"type":"code"}],"link_preview_options":{"url":"https://gitpull.it/R4:971a8b13e278b02d332a071ba1c7fb13c3e4ae3f"}}}Cleaning
22Done
23

Drydock: Run Command APK sign

This build step has since been deleted on the build plan. Some information may be omitted.
When
Completed at Apr 22 2025, 13:45 · Built for 3 s
Status
Passed
1 empty logs are hidden. Show all logs.

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

128423637356 res/z-.9.png (OK)
128523637620 res/z9.9.png (OK)
128623638080 res/zE.png (OK)
128723638444 res/zG.xml (OK - compressed)
128823638764 res/zL.png (OK)
128923639012 res/zP.png (OK)
129023656972 res/zR.png (OK)
129123659773 res/zR.xml (OK - compressed)
129223660264 res/zV.9.png (OK)
129323662768 res/zZ.png (OK)
129423669463 res/zc.xml (OK - compressed)
129523669912 res/ze.png (OK)
129623678267 res/zp.xml (OK - compressed)
129723678525 res/zq.xml (OK - compressed)
129823678836 res/zr.png (OK)
129923681655 res/zs.xml (OK - compressed)
130023681927 res/zu.xml (OK - compressed)
130123682957 res/zv.xml (OK - compressed)
130223684236 res/zz.png (OK)
130323685160 res/zz.xml (OK - compressed)
130423685352 resources.arsc (OK)
1305Verification succesful
1306Signing APK
1307Sign concluded with exit status 0
1308

Drydock: Assemble debug APK

When
Completed at Apr 22 2025, 13:45 · Built for 3 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 4375 (remote - stderr)
25 - 50 - 100 - Unlimited Lines

1Note: Some input files use or override a deprecated API.
2Note: Recompile with -Xlint:deprecation for details.
3/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]
4 <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"/>
5 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6
7 Explanation for issues of type "MockLocation":
8 Using a mock location provider (by requiring the permission
9 android.permission.ACCESS_MOCK_LOCATION) should only be done in debug
10 builds (or from tests). In Gradle projects, that means you should only
11 request this permission in a test or debug source set specific manifest
12 file.
13
14 To fix this, create a new manifest file in the debug folder and move the
15 <uses-permission> element there. A typical path to a debug manifest
16 override file in a Gradle project is src/debug/AndroidManifest.xml.
17
181 errors, 0 warnings
19
20

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

154w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/ImportExport.kt:81:42 No cast needed
155w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/ImportExport.kt:83:56 Unchecked cast: Any to Set<String?>
156w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/viewmodels/LivePositionsViewModel.kt:272:29 Parameter 'req' is never used, could be renamed to _
157
158> Task :app:compileGitpullJavaWithJavac
159
160> Task :app:generateGitpullLintVitalReportModel
161> Task :app:dexBuilderGitpull
162> Task :app:mergeGitpullGlobalSynthetics
163> Task :app:processGitpullJavaRes
164> Task :app:mergeGitpullJavaResource
165> Task :app:mergeDexGitpull
166> Task :app:compileGitpullArtProfile
167> Task :app:packageGitpull
168> Task :app:createGitpullApkListingFileRedirect
169> Task :app:lintVitalAnalyzeGitpull
170> Task :app:lintVitalReportGitpull
171
172> Task :app:lintVitalGitpull
173
174> Task :app:assembleGitpull
175
176BUILD SUCCESSFUL in 3m 2s
17750 actionable tasks: 49 executed, 1 up-to-date
178

Drydock: Clean Gradle

When
Completed at Apr 22 2025, 13:42 · Built for 20 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 4372 (remote - stdout)
25 - 50 - 100 - Unlimited Lines

1Found 8.7 via distributionUrl
2Running /home/phabricator-android-builder/versions/8.7/bin/gradle clean
3Starting a Gradle Daemon (subsequent builds will be faster)
4
5> Configure project :app
6WARNING: The option setting 'android.defaults.buildfeatures.buildconfig=true' is deprecated.
7The current default is 'false'.
8It will be removed in version 9.0 of the Android Gradle plugin.
9You can resolve this warning in Android Studio via `Refactor` > `Migrate BuildConfig to Gradle Build Files`
10
11> Task :app:clean
12
13BUILD SUCCESSFUL in 19s
141 actionable task: 1 executed
15

Lease BusTO Working Copy

When
Completed at Apr 22 2025, 13:42 · 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 Apr 22 2025, 13:42 · Built instantly
Status
Passed

Event Timeline