Page MenuHomeGitPull.it

Build 839
PassedPublic

Properties

Drydock: Publish Builded APK

When
Completed at Nov 26 2024, 11:15 · 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 3982 (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 5517 2476 --:--:-- --:--:-- --:--:-- 7939
6100 1175 100 811 100 364 5479 2459 --:--:-- --:--:-- --:--:-- 7939
7

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

1[INFO] including .env file
2Current directory:
3 /var/drydock/workingcopy-112/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 9728810 Nov 26 11:15 ./app/build/outputs/apk/gitpull/app-gitpull-signed.apk
8Cleaning old builds
9Update checksums
10Published here:
11https://lab.reyboz.it/builds/libre-busto/D175-libre-busto.apk
12DEBUG TELEGRAM CONTENT
13⚙️ Dear Android hackers, please review this promising patch:
14https://gitpull\.it/D175
15
16Here the related fresh test build:
17[Download D175\-libre\-busto\.apk](https:\/\/lab\.reyboz\.it\/builds\/libre\-busto\/D175\-libre\-busto\.apk)
18
19APK sha256:
20`ab433c8c1dceda5ffc009d22589b0acdf55c4bab6b06276b3eb07b07b3a8c9ef`
21{"ok":true,"result":{"message_id":7527,"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":1732616139,"text":"\u2699\ufe0f Dear Android hackers, please review this promising patch:\nhttps://gitpull.it/D175\n\nHere the related fresh test build:\nDownload D175-libre-busto.apk\n\nAPK sha256:\nab433c8c1dceda5ffc009d22589b0acdf55c4bab6b06276b3eb07b07b3a8c9ef","entities":[{"offset":61,"length":23,"type":"url"},{"offset":121,"length":29,"type":"text_link","url":"https://lab.reyboz.it/builds/libre-busto/D175-libre-busto.apk"},{"offset":164,"length":64,"type":"code"}],"link_preview_options":{"url":"https://gitpull.it/D175"}}}Adding bipbop Comment to D175
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 Nov 26 2024, 11:15 · Built for 2 s
Status
Passed
1 empty logs are hidden. Show all logs.

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

1219 8283184 res/yg.9.png (OK)
1220 8283619 res/yj.xml (OK - compressed)
1221 8284016 res/yn.png (OK)
1222 8286500 res/z-.9.png (OK)
1223 8286764 res/z9.9.png (OK)
1224 8287224 res/zE.png (OK)
1225 8287588 res/zG.xml (OK - compressed)
1226 8287908 res/zL.png (OK)
1227 8288156 res/zP.png (OK)
1228 8306116 res/zR.png (OK)
1229 8308917 res/zR.xml (OK - compressed)
1230 8309408 res/zV.9.png (OK)
1231 8311912 res/zZ.png (OK)
1232 8318607 res/zc.xml (OK - compressed)
1233 8319056 res/zp.xml (OK - compressed)
1234 8319314 res/zq.xml (OK - compressed)
1235 8319624 res/zr.png (OK)
1236 8322443 res/zu.xml (OK - compressed)
1237 8323476 res/zz.png (OK)
1238 8324400 res/zz.xml (OK - compressed)
1239 8324592 resources.arsc (OK)
1240Verification succesful
1241Signing APK
1242Sign concluded with exit status 0
1243

Drydock: Assemble debug APK

When
Completed at Nov 26 2024, 11:15 · Built for 1 m, 35 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 3978 (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-112/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 3977 (remote - stdout)
25 - 50 - 100 - Unlimited Lines

96w: file:///var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/ImportExport.kt:79:48 No cast needed
97w: file:///var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/ImportExport.kt:81:42 No cast needed
98w: file:///var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/ImportExport.kt:83:56 Unchecked cast: Any to Set<String?>
99w: file:///var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/viewmodels/LivePositionsViewModel.kt:271:29 Parameter 'req' is never used, could be renamed to _
100
101> Task :app:compileGitpullJavaWithJavac
102
103> Task :app:dexBuilderGitpull
104> Task :app:processGitpullJavaRes
105> Task :app:mergeGitpullGlobalSynthetics
106> Task :app:mergeGitpullJavaResource
107> Task :app:mergeDexGitpull
108> Task :app:compileGitpullArtProfile
109> Task :app:packageGitpull
110> Task :app:createGitpullApkListingFileRedirect
111> Task :app:lintVitalAnalyzeGitpull
112> Task :app:lintVitalReportGitpull
113
114> Task :app:lintVitalGitpull
115
116> Task :app:assembleGitpull
117
118BUILD SUCCESSFUL in 1m 33s
11942 actionable tasks: 42 executed
120

Drydock: Clean Gradle

When
Completed at Nov 26 2024, 11:14 · Built for 3 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 3975 (remote - stdout)
25 - 50 - 100 - Unlimited Lines

1Found 8.1 via distributionUrl
2Running /home/phabricator-android-builder/versions/8.1/bin/gradle clean
3> Task :app:clean
4
5BUILD SUCCESSFUL in 2s
61 actionable task: 1 executed
7

Lease BusTO Working Copy

When
Completed at Nov 26 2024, 11:13 · 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 Nov 26 2024, 11:13 · Built instantly
Status
Passed

Event Timeline