Page MenuHomeGitPull.it

Build 763
PassedPublic

Properties

Drydock: Publish Builded APK

When
Completed at Feb 15 2024, 16:35 · 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/

1 empty logs are hidden. Show all logs.

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

1Current directory:
2 /var/drydock/workingcopy-112/repo/libre-busto
3Calculating sha256sum of:
4 ./app/build/outputs/apk/gitpull/app-gitpull-signed.apk
5File info
6-rw-r--r-- 1 phabricator-android-builder phabricator-android-builder 8627593 Feb 15 16:35 ./app/build/outputs/apk/gitpull/app-gitpull-signed.apk
7Cleaning old builds
8Update checksums
9Published here:
10https://lab.reyboz.it/builds/libre-busto/D156-libre-busto.apk
11Adding bipbop Comment to D156
12Cleaning
13Done
14

Drydock: Run Command APK sign

This build step has since been deleted on the build plan. Some information may be omitted.
When
Completed at Feb 15 2024, 16:35 · Built for 2 s
Status
Passed
1 empty logs are hidden. Show all logs.

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

1226 7231764 res/yg.9.png (OK)
1227 7232199 res/yj.xml (OK - compressed)
1228 7232596 res/yn.png (OK)
1229 7235080 res/z-.9.png (OK)
1230 7235344 res/z9.9.png (OK)
1231 7235804 res/zE.png (OK)
1232 7236168 res/zG.xml (OK - compressed)
1233 7236488 res/zL.png (OK)
1234 7236736 res/zP.png (OK)
1235 7254696 res/zR.png (OK)
1236 7257497 res/zR.xml (OK - compressed)
1237 7257992 res/zV.9.png (OK)
1238 7260496 res/zZ.png (OK)
1239 7267191 res/zc.xml (OK - compressed)
1240 7267641 res/zp.xml (OK - compressed)
1241 7267899 res/zq.xml (OK - compressed)
1242 7268208 res/zr.png (OK)
1243 7271027 res/zu.xml (OK - compressed)
1244 7272056 res/zz.png (OK)
1245 7272980 res/zz.xml (OK - compressed)
1246 7273172 resources.arsc (OK)
1247Verification succesful
1248Signing APK
1249Sign concluded with exit status 0
1250

Drydock: Assemble debug APK

When
Completed at Feb 15 2024, 16:35 · Built for 1 m, 18 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 3393 (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 3392 (remote - stdout)
25 - 50 - 100 - Unlimited Lines

81w: file:///var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/middleware/AppLocationManager.kt:185:89 'TEMPORARILY_UNAVAILABLE: Int' is deprecated. Deprecated in Java
82w: file:///var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/middleware/AppLocationManager.kt:187:34 'LocationProvider' is deprecated. Deprecated in Java
83w: file:///var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/middleware/AppLocationManager.kt:187:51 'AVAILABLE: Int' is deprecated. Deprecated in Java
84w: file:///var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/middleware/AppLocationManager.kt:215:48 'Criteria' is deprecated. Deprecated in Java
85
86> Task :app:compileGitpullJavaWithJavac
87
88> Task :app:dexBuilderGitpull
89> Task :app:mergeGitpullGlobalSynthetics
90> Task :app:processGitpullJavaRes
91> Task :app:mergeGitpullJavaResource
92> Task :app:mergeDexGitpull
93> Task :app:compileGitpullArtProfile
94> Task :app:packageGitpull
95> Task :app:createGitpullApkListingFileRedirect
96> Task :app:lintVitalAnalyzeGitpull
97> Task :app:lintVitalReportGitpull
98
99> Task :app:lintVitalGitpull
100
101> Task :app:assembleGitpull
102
103BUILD SUCCESSFUL in 1m 17s
10442 actionable tasks: 42 executed
105

Drydock: Clean Gradle

When
Completed at Feb 15 2024, 16:34 · 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 3390 (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 Feb 15 2024, 16:34 · Built for 3 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 Feb 15 2024, 16:34 · Built instantly
Status
Passed

Event Timeline