Page MenuHomeGitPull.it

Build 877
PassedPublic

Properties

Drydock: Publish Builded APK

When
Completed at Jan 13 2025, 13:54 · 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 4215 (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 1175 100 811 100 364 3861 1733 --:--:-- --:--:-- --:--:-- 5595
6

Build Log 4214 (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 9753498 Jan 13 13:54 ./app/build/outputs/apk/gitpull/app-gitpull-signed.apk
8Cleaning old builds
9Update checksums
10Published here:
11https://lab.reyboz.it/builds/libre-busto/D182-libre-busto.apk
12DEBUG TELEGRAM CONTENT
13⚙️ Dear Android hackers, please review this promising patch:
14https://gitpull\.it/D182
15
16Here the related fresh test build:
17[Download D182\-libre\-busto\.apk](https:\/\/lab\.reyboz\.it\/builds\/libre\-busto\/D182\-libre\-busto\.apk)
18
19APK sha256:
20`8acca101e6556f452dfba3a9b371d0a9d7fa5786ffe4298468180f4249713298`
21{"ok":true,"result":{"message_id":7656,"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":1736772870,"text":"\u2699\ufe0f Dear Android hackers, please review this promising patch:\nhttps://gitpull.it/D182\n\nHere the related fresh test build:\nDownload D182-libre-busto.apk\n\nAPK sha256:\n8acca101e6556f452dfba3a9b371d0a9d7fa5786ffe4298468180f4249713298","entities":[{"offset":61,"length":23,"type":"url"},{"offset":121,"length":29,"type":"text_link","url":"https://lab.reyboz.it/builds/libre-busto/D182-libre-busto.apk"},{"offset":164,"length":64,"type":"code"}],"link_preview_options":{"url":"https://gitpull.it/D182"}}}Adding bipbop Comment to D182
22Cleaning
23Done
24

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 13 2025, 13:54 · Built for 3 s
Status
Passed
1 empty logs are hidden. Show all logs.

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

1221 8284704 res/yg.9.png (OK)
1222 8285139 res/yj.xml (OK - compressed)
1223 8285536 res/yn.png (OK)
1224 8288020 res/z-.9.png (OK)
1225 8288284 res/z9.9.png (OK)
1226 8288744 res/zE.png (OK)
1227 8289108 res/zG.xml (OK - compressed)
1228 8289428 res/zL.png (OK)
1229 8289676 res/zP.png (OK)
1230 8307636 res/zR.png (OK)
1231 8310437 res/zR.xml (OK - compressed)
1232 8310928 res/zV.9.png (OK)
1233 8313432 res/zZ.png (OK)
1234 8320127 res/zc.xml (OK - compressed)
1235 8320576 res/zp.xml (OK - compressed)
1236 8320834 res/zq.xml (OK - compressed)
1237 8321144 res/zr.png (OK)
1238 8323963 res/zu.xml (OK - compressed)
1239 8324996 res/zz.png (OK)
1240 8325920 res/zz.xml (OK - compressed)
1241 8326112 resources.arsc (OK)
1242Verification succesful
1243Signing APK
1244Sign concluded with exit status 0
1245

Drydock: Assemble debug APK

When
Completed at Jan 13 2025, 13:54 · Built for 3 m, 23 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 4211 (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 4210 (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 22s
12244 actionable tasks: 44 executed
123

Drydock: Clean Gradle

When
Completed at Jan 13 2025, 13:51 · Built for 25 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 4208 (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 24s
71 actionable task: 1 executed
8

Lease BusTO Working Copy

When
Completed at Jan 13 2025, 13:50 · Built for 5 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 13 2025, 13:50 · Built instantly
Status
Passed

Event Timeline