Page MenuHomeGitPull.it

Build 888
PassedPublic

Drydock: Publish Builded APK

When
Completed at Mar 20 2025, 20:00 · 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 4275 (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 1326 100 928 100 398 4034 1730 --:--:-- --:--:-- --:--:-- 5765
6

Build Log 4274 (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 9753554 Mar 20 20:00 ./app/build/outputs/apk/gitpull/app-gitpull-signed.apk
8Cleaning old builds
9Update checksums
10Published here:
11https://lab.reyboz.it/builds/libre-busto/crashtest-libre-busto.apk
12DEBUG TELEGRAM CONTENT
13🌚 New commit: *Add fragment to test crashes*
14https://gitpull\.it/R4:a8ada8eb283c51fbd84f6b494736cdf3e0bed653
15
16Try this fresh test APK:
17[Download crashtest\-libre\-busto\.apk](https:\/\/lab\.reyboz\.it\/builds\/libre\-busto\/crashtest\-libre\-busto\.apk)
18
19APK fingerprint sha256:
20`3243360b421d8c0a8c296576f20e935730c950e701fabe9ab950da5fdf05bdd8`
21{"ok":true,"result":{"message_id":7837,"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":1742497227,"text":"\ud83c\udf1a New commit: Add fragment to test crashes\nhttps://gitpull.it/R4:a8ada8eb283c51fbd84f6b494736cdf3e0bed653\n\nTry this fresh test APK:\nDownload crashtest-libre-busto.apk\n\nAPK fingerprint sha256:\n3243360b421d8c0a8c296576f20e935730c950e701fabe9ab950da5fdf05bdd8","entities":[{"offset":15,"length":28,"type":"bold"},{"offset":44,"length":62,"type":"url"},{"offset":133,"length":34,"type":"text_link","url":"https://lab.reyboz.it/builds/libre-busto/crashtest-libre-busto.apk"},{"offset":193,"length":64,"type":"code"}],"link_preview_options":{"url":"https://lab.reyboz.it/builds/libre-busto/crashtest-libre-busto.apk"}}}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 Mar 20 2025, 20:00 · Built for 3 s
Status
Passed
1 empty logs are hidden. Show all logs.

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

1222 8285044 res/yg.9.png (OK)
1223 8285479 res/yj.xml (OK - compressed)
1224 8285876 res/yn.png (OK)
1225 8288360 res/z-.9.png (OK)
1226 8288624 res/z9.9.png (OK)
1227 8289084 res/zE.png (OK)
1228 8289448 res/zG.xml (OK - compressed)
1229 8289768 res/zL.png (OK)
1230 8290016 res/zP.png (OK)
1231 8307976 res/zR.png (OK)
1232 8310777 res/zR.xml (OK - compressed)
1233 8311268 res/zV.9.png (OK)
1234 8313772 res/zZ.png (OK)
1235 8320467 res/zc.xml (OK - compressed)
1236 8320916 res/zp.xml (OK - compressed)
1237 8321174 res/zq.xml (OK - compressed)
1238 8321484 res/zr.png (OK)
1239 8324303 res/zu.xml (OK - compressed)
1240 8325336 res/zz.png (OK)
1241 8326260 res/zz.xml (OK - compressed)
1242 8326452 resources.arsc (OK)
1243Verification succesful
1244Signing APK
1245Sign concluded with exit status 0
1246

Drydock: Assemble debug APK

When
Completed at Mar 20 2025, 20:00 · Built for 3 m, 51 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 4271 (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 4270 (remote - stdout)
25 - 50 - 100 - Unlimited Lines

99w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/ImportExport.kt:79:48 No cast needed
100w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/ImportExport.kt:81:42 No cast needed
101w: 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?>
102w: 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 _
103
104> Task :app:compileGitpullJavaWithJavac
105
106> Task :app:dexBuilderGitpull
107> Task :app:mergeGitpullGlobalSynthetics
108> Task :app:processGitpullJavaRes
109> Task :app:mergeGitpullJavaResource
110> Task :app:mergeDexGitpull
111> Task :app:compileGitpullArtProfile
112> Task :app:packageGitpull
113> Task :app:createGitpullApkListingFileRedirect
114> Task :app:lintVitalAnalyzeGitpull
115> Task :app:lintVitalReportGitpull
116
117> Task :app:lintVitalGitpull
118
119> Task :app:assembleGitpull
120
121BUILD SUCCESSFUL in 3m 50s
12244 actionable tasks: 44 executed
123

Drydock: Clean Gradle

When
Completed at Mar 20 2025, 19:56 · Built for 21 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 4268 (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 20s
71 actionable task: 1 executed
8

Lease BusTO Working Copy

When
Completed at Mar 20 2025, 19:56 · 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 Mar 20 2025, 19:56 · Built instantly
Status
Passed

Event Timeline