Page MenuHomeGitPull.it

Build 879
PassedPublic

Drydock: Publish Builded APK

When
Completed at Jan 31 2025, 23:03 · 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 4231 (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 1298 100 912 100 386 8603 3641 --:--:-- --:--:-- --:--:-- 12245
6

Build Log 4230 (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 25116710 Jan 31 23:03 ./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: *Map Libre with HOT*
14https://gitpull\.it/R4:2212bd02794747b1c638f7ce1ac1f6c5b11f1fed
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`8b5341318791badee0aac42767a0f17e1fc3d95bf4f2de5f9ad90e92f37ca066`
21{"ok":true,"result":{"message_id":7683,"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":1738361004,"text":"\ud83c\udf1a New commit: Map Libre with HOT\nhttps://gitpull.it/R4:2212bd02794747b1c638f7ce1ac1f6c5b11f1fed\n\nTry this fresh test APK:\nDownload maplibre-libre-busto.apk\n\nAPK fingerprint sha256:\n8b5341318791badee0aac42767a0f17e1fc3d95bf4f2de5f9ad90e92f37ca066","entities":[{"offset":15,"length":18,"type":"bold"},{"offset":34,"length":62,"type":"url"},{"offset":123,"length":33,"type":"text_link","url":"https://lab.reyboz.it/builds/libre-busto/maplibre-libre-busto.apk"},{"offset":182,"length":64,"type":"code"}],"link_preview_options":{"url":"https://gitpull.it/R4:2212bd02794747b1c638f7ce1ac1f6c5b11f1fed"}}}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 Jan 31 2025, 23:03 · Built for 3 s
Status
Passed
1 empty logs are hidden. Show all logs.

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

127623623460 res/yn.png (OK)
127723625944 res/z-.9.png (OK)
127823626208 res/z9.9.png (OK)
127923626668 res/zE.png (OK)
128023627032 res/zG.xml (OK - compressed)
128123627352 res/zL.png (OK)
128223627600 res/zP.png (OK)
128323645560 res/zR.png (OK)
128423648361 res/zR.xml (OK - compressed)
128523648848 res/zV.9.png (OK)
128623651352 res/zZ.png (OK)
128723658047 res/zc.xml (OK - compressed)
128823658496 res/ze.png (OK)
128923666851 res/zp.xml (OK - compressed)
129023667109 res/zq.xml (OK - compressed)
129123667420 res/zr.png (OK)
129223670239 res/zs.xml (OK - compressed)
129323670511 res/zu.xml (OK - compressed)
129423671544 res/zz.png (OK)
129523672468 res/zz.xml (OK - compressed)
129623672660 resources.arsc (OK)
1297Verification succesful
1298Signing APK
1299Sign concluded with exit status 0
1300

Drydock: Assemble debug APK

When
Completed at Jan 31 2025, 23:03 · Built for 3 m, 40 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 4223 (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 4222 (remote - stdout)
25 - 50 - 100 - Unlimited Lines

15996w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/ImportExport.kt:79:48 No cast needed
15997w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/ImportExport.kt:81:42 No cast needed
15998w: 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?>
15999w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/viewmodels/LivePositionsViewModel.kt:271:29 Parameter 'req' is never used, could be renamed to _
16000
16001> Task :app:compileGitpullJavaWithJavac
16002
16003> Task :app:dexBuilderGitpull
16004> Task :app:mergeGitpullGlobalSynthetics
16005> Task :app:processGitpullJavaRes
16006> Task :app:mergeGitpullJavaResource
16007> Task :app:mergeDexGitpull
16008> Task :app:compileGitpullArtProfile
16009> Task :app:packageGitpull
16010> Task :app:createGitpullApkListingFileRedirect
16011> Task :app:lintVitalAnalyzeGitpull
16012> Task :app:lintVitalReportGitpull
16013
16014> Task :app:lintVitalGitpull
16015
16016> Task :app:assembleGitpull
16017
16018BUILD SUCCESSFUL in 3m 39s
1601945 actionable tasks: 45 executed
16020

Drydock: Clean Gradle

When
Completed at Jan 31 2025, 22:59 · Built for 18 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 4220 (remote - stdout)
25 - 50 - 100 - Unlimited Lines

1Found 8.1 via distributionUrl
2Running /home/phabricator-android-builder/versions/8.1/bin/gradle clean
3Starting a Gradle Daemon, 1 busy Daemon could not be reused, use --status for details
4> Task :app:clean
5
6BUILD SUCCESSFUL in 17s
71 actionable task: 1 executed
8

Lease BusTO Working Copy

When
Completed at Jan 31 2025, 22:59 · 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 Jan 31 2025, 22:59 · Built instantly
Status
Passed

Event Timeline