Page MenuHomeGitPull.it

Build 797
PassedPublic

Properties

Drydock: Publish Builded APK

When
Completed at Sep 25 2024, 16:30 · 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 3749 (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 364 0 0 100 364 0 302 0:00:01 0:00:01 --:--:-- 302
6100 1175 100 811 100 364 526 236 0:00:01 0:00:01 --:--:-- 762
7

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

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

1212 8274108 res/yg.9.png (OK)
1213 8274543 res/yj.xml (OK - compressed)
1214 8274940 res/yn.png (OK)
1215 8277424 res/z-.9.png (OK)
1216 8277688 res/z9.9.png (OK)
1217 8278148 res/zE.png (OK)
1218 8278512 res/zG.xml (OK - compressed)
1219 8278832 res/zL.png (OK)
1220 8279080 res/zP.png (OK)
1221 8297040 res/zR.png (OK)
1222 8299841 res/zR.xml (OK - compressed)
1223 8300328 res/zV.9.png (OK)
1224 8302832 res/zZ.png (OK)
1225 8309527 res/zc.xml (OK - compressed)
1226 8309976 res/zp.xml (OK - compressed)
1227 8310233 res/zq.xml (OK - compressed)
1228 8310544 res/zr.png (OK)
1229 8313363 res/zu.xml (OK - compressed)
1230 8314396 res/zz.png (OK)
1231 8315320 res/zz.xml (OK - compressed)
1232 8315512 resources.arsc (OK)
1233Verification succesful
1234Signing APK
1235Sign concluded with exit status 0
1236

Drydock: Assemble debug APK

When
Completed at Sep 25 2024, 16:30 · Built for 3 m, 45 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 3745 (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 3744 (remote - stdout)
25 - 50 - 100 - Unlimited Lines

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

Drydock: Clean Gradle

When
Completed at Sep 25 2024, 16:26 · 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 3742 (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 23s
71 actionable task: 1 executed
8

Lease BusTO Working Copy

When
Completed at Sep 25 2024, 16:26 · 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 Sep 25 2024, 16:26 · Built instantly
Status
Passed

Event Timeline