Page MenuHomeGitPull.it

Build 882
PassedPublic

Drydock: Publish Builded APK

When
Completed at Feb 13 2025, 00:02 · Built for 1 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 4255 (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 1328 100 927 100 401 7991 3456 --:--:-- --:--:-- --:--:-- 11448
6

Build Log 4254 (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 25063614 Feb 13 00:02 ./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: *Use custom map with designed json*
14https://gitpull\.it/R4:c7c52f8f4a5dac43eb8ff13bf1f6d8b5c3daddd3
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`2e9d4a19281789799f7249e0017be4aeee08479600ec7406ba4c1f70963d9626`
21{"ok":true,"result":{"message_id":7728,"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":1739401343,"text":"\ud83c\udf1a New commit: Use custom map with designed json\nhttps://gitpull.it/R4:c7c52f8f4a5dac43eb8ff13bf1f6d8b5c3daddd3\n\nTry this fresh test APK:\nDownload maplibre-libre-busto.apk\n\nAPK fingerprint sha256:\n2e9d4a19281789799f7249e0017be4aeee08479600ec7406ba4c1f70963d9626","entities":[{"offset":15,"length":33,"type":"bold"},{"offset":49,"length":62,"type":"url"},{"offset":138,"length":33,"type":"text_link","url":"https://lab.reyboz.it/builds/libre-busto/maplibre-libre-busto.apk"},{"offset":197,"length":64,"type":"code"}],"link_preview_options":{"url":"https://gitpull.it/R4:c7c52f8f4a5dac43eb8ff13bf1f6d8b5c3daddd3"}}}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 Feb 13 2025, 00:02 · Built for 3 s
Status
Passed
1 empty logs are hidden. Show all logs.

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

127823565992 res/yn.png (OK)
127923568476 res/z-.9.png (OK)
128023568740 res/z9.9.png (OK)
128123569200 res/zE.png (OK)
128223569564 res/zG.xml (OK - compressed)
128323569884 res/zL.png (OK)
128423570132 res/zP.png (OK)
128523588092 res/zR.png (OK)
128623590893 res/zR.xml (OK - compressed)
128723591380 res/zV.9.png (OK)
128823593884 res/zZ.png (OK)
128923600579 res/zc.xml (OK - compressed)
129023601028 res/ze.png (OK)
129123609383 res/zp.xml (OK - compressed)
129223609641 res/zq.xml (OK - compressed)
129323609952 res/zr.png (OK)
129423612771 res/zs.xml (OK - compressed)
129523613043 res/zu.xml (OK - compressed)
129623614076 res/zz.png (OK)
129723615000 res/zz.xml (OK - compressed)
129823615192 resources.arsc (OK)
1299Verification succesful
1300Signing APK
1301Sign concluded with exit status 0
1302

Drydock: Assemble debug APK

When
Completed at Feb 13 2025, 00:02 · Built for 2 m, 50 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 4251 (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 4250 (remote - stdout)
25 - 50 - 100 - Unlimited Lines

151w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/ImportExport.kt:79:48 No cast needed
152w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/ImportExport.kt:81:42 No cast needed
153w: 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?>
154w: 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 _
155
156> Task :app:compileGitpullJavaWithJavac
157
158> Task :app:dexBuilderGitpull
159> Task :app:mergeGitpullGlobalSynthetics
160> Task :app:processGitpullJavaRes
161> Task :app:mergeGitpullJavaResource
162> Task :app:mergeDexGitpull
163> Task :app:compileGitpullArtProfile
164> Task :app:packageGitpull
165> Task :app:createGitpullApkListingFileRedirect
166> Task :app:lintVitalAnalyzeGitpull
167> Task :app:lintVitalReportGitpull
168
169> Task :app:lintVitalGitpull
170
171> Task :app:assembleGitpull
172
173BUILD SUCCESSFUL in 2m 49s
17445 actionable tasks: 45 executed
175

Drydock: Clean Gradle

When
Completed at Feb 12 2025, 23:59 · Built for 19 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 4248 (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 (subsequent builds will be faster)
4> Task :app:clean
5
6BUILD SUCCESSFUL in 18s
71 actionable task: 1 executed
8

Lease BusTO Working Copy

When
Completed at Feb 12 2025, 23:59 · Built for 2 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 Feb 12 2025, 23:59 · Built instantly
Status
Passed

Event Timeline