Page MenuHomeGitPull.it

Build 864
PassedPublic

Properties

Drydock: Publish Builded APK

When
Completed at Dec 20 2024, 18:05 · Built for 3 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 4110 (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
5 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
6100 1175 100 811 100 364 4770 2141 --:--:-- --:--:-- --:--:-- 6911
7

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

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

1220 8284104 res/yg.9.png (OK)
1221 8284539 res/yj.xml (OK - compressed)
1222 8284936 res/yn.png (OK)
1223 8287420 res/z-.9.png (OK)
1224 8287684 res/z9.9.png (OK)
1225 8288144 res/zE.png (OK)
1226 8288508 res/zG.xml (OK - compressed)
1227 8288828 res/zL.png (OK)
1228 8289076 res/zP.png (OK)
1229 8307036 res/zR.png (OK)
1230 8309837 res/zR.xml (OK - compressed)
1231 8310328 res/zV.9.png (OK)
1232 8312832 res/zZ.png (OK)
1233 8319527 res/zc.xml (OK - compressed)
1234 8319976 res/zp.xml (OK - compressed)
1235 8320234 res/zq.xml (OK - compressed)
1236 8320544 res/zr.png (OK)
1237 8323363 res/zu.xml (OK - compressed)
1238 8324396 res/zz.png (OK)
1239 8325320 res/zz.xml (OK - compressed)
1240 8325512 resources.arsc (OK)
1241Verification succesful
1242Signing APK
1243Sign concluded with exit status 0
1244

Drydock: Assemble debug APK

When
Completed at Dec 20 2024, 18:05 · Built for 3 m, 6 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 4106 (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 4105 (remote - stdout)
25 - 50 - 100 - Unlimited Lines

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

Drydock: Clean Gradle

When
Completed at Dec 20 2024, 18:02 · Built for 22 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 4103 (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 21s
71 actionable task: 1 executed
8

Lease BusTO Working Copy

When
Completed at Dec 20 2024, 18:01 · 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 Dec 20 2024, 18:01 · Built instantly
Status
Passed

Event Timeline