Page MenuHomeGitPull.it

Build 755
PassedPublic

Properties

Drydock: Publish Builded APK

When
Completed at Feb 15 2024, 12:21 · 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 3360 (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 8602849 Feb 15 12:21 ./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, 12:21 · Built for 2 s
Status
Passed
1 empty logs are hidden. Show all logs.

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

1198 7122000 res/xH.png (OK)
1199 7122226 res/xI.xml (OK - compressed)
1200 7122928 res/xM.ttf (OK - compressed)
1201 7182618 res/xN.xml (OK - compressed)
1202 7183452 res/xQ.xml (OK - compressed)
1203 7183940 res/xR.9.png (OK)
1204 7184176 res/xa.9.png (OK)
1205 7184437 res/xa.xml (OK - compressed)
1206 7184998 res/xd.xml (OK - compressed)
1207 7185713 res/xj.xml (OK - compressed)
1208 7186005 res/xq.xml (OK - compressed)
1209 7186391 res/xz.xml (OK - compressed)
1210 7187579 res/y-.xml (OK - compressed)
1211 7187848 res/y3.png (OK)
1212 7195550 res/y4.xml (OK - compressed)
1213 7195806 res/y9.xml (OK - compressed)
1214 7196074 res/yE.xml (OK - compressed)
1215 7196332 res/yH.9.png (OK)
1216 7196556 res/yO.xml (OK - compressed)
1217 7196807 res/yT.xml (OK - compressed)
1218 7197129 res/yV.xml (OK - compressed)
1219 7197468 res/yY.9.png (OK)
1220 7197694 res/ya.xml (OK - compressed)
1221 7198052 res/yd.png (OK)
1222 7209988 res/ye.png (OK)
1223 7211184 res/yg.9.png (OK)
1224 7211619 res/yj.xml (OK - compressed)
1225 7212016 res/yn.png (OK)
1226 7214500 res/z-.9.png (OK)
1227 7214764 res/z9.9.png (OK)
1228 7215224 res/zE.png (OK)
1229 7215588 res/zG.xml (OK - compressed)
1230 7215908 res/zL.png (OK)
1231 7216156 res/zP.png (OK)
1232 7234116 res/zR.png (OK)
1233 7236917 res/zR.xml (OK - compressed)
1234 7237408 res/zV.9.png (OK)
1235 7239912 res/zZ.png (OK)
1236 7246607 res/zc.xml (OK - compressed)
1237 7247057 res/zp.xml (OK - compressed)
1238 7247315 res/zq.xml (OK - compressed)
1239 7247624 res/zr.png (OK)
1240 7250443 res/zu.xml (OK - compressed)
1241 7251472 res/zz.png (OK)
1242 7252396 res/zz.xml (OK - compressed)
1243 7252588 resources.arsc (OK)
1244Verification succesful
1245Signing APK
1246Sign concluded with exit status 0
1247

Drydock: Assemble debug APK

When
Completed at Feb 15 2024, 12:21 · Built for 2 m, 19 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 3357 (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 3356 (remote - stdout)
25 - 50 - 100 - Unlimited Lines

55w: file:///var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/data/MatoTripsDownloadWorker.kt:96:13 Variable 'notificationManager' is never used
56w: file:///var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/IntroFragment.kt:172:43 'setColorFilter(Int, PorterDuff.Mode): Unit' is deprecated. Deprecated in Java
57w: file:///var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/IntroFragment.kt:178:66 Parameter 'maxDpToScale' is never used
58w: file:///var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/IntroFragment.kt:213:24 'setColorFilter(Int, PorterDuff.Mode): Unit' is deprecated. Deprecated in Java
59w: file:///var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:106:41 There is more than one label with such a name in this scope
60w: file:///var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:136:16 Condition 'fragmentListener == null' is always 'false'
61w: file:///var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:174:63 Parameter 'stopName' is never used, could be renamed to _
62w: file:///var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:312:23 Unnecessary safe call on a non-null receiver of type MapView
63w: file:///var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:389:43 Parameter 'view' is never used
64w: file:///var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:586:36 Condition 'map == null' is always 'false'
65w: file:///var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:655:66 Parameter 'polyline' is never used, could be renamed to _
66w: file:///var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:655:76 Parameter 'mapView' is never used, could be renamed to _
67w: file:///var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:655:85 Parameter 'eventPos' is never used, could be renamed to _
68w: file:///var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:677:13 Variable 'numStops' is never used
69w: file:///var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:750:35 Variable 'marker' initializer is redundant
70w: file:///var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:799:21 Condition 'busPositionsOverlay != null' is always 'true'
71w: file:///var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:856:46 'getter for zoomLevel: Int' is deprecated. Deprecated in Java
72w: file:///var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesGridShowingFragment.kt:203:13 Variable 'durArrow' is never used
73w: file:///var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/TestRealtimeGtfsFragment.kt:84:27 Parameter 'cont' is never used, could be renamed to _
74w: file:///var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/map/BusInfoWindow.kt:45:36 Parameter 'view' is never used, could be renamed to _
75w: file:///var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/map/BusInfoWindow.kt:45:42 Parameter 'motionEvent' is never used, could be renamed to _
76w: file:///var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/map/BusInfoWindow.kt:88:17 Variable 'layPars' is never used
77w: file:///var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/middleware/AppLocationManager.kt:185:27 'LocationProvider' is deprecated. Deprecated in Java
78w: file:///var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/middleware/AppLocationManager.kt:185:44 'OUT_OF_SERVICE: Int' is deprecated. Deprecated in Java
79w: file:///var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/middleware/AppLocationManager.kt:185:72 'LocationProvider' is deprecated. Deprecated in Java
80w: 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
81w: 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
82w: 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
83w: 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
84
85> Task :app:compileGitpullJavaWithJavac
86
87> Task :app:dexBuilderGitpull
88> Task :app:mergeGitpullGlobalSynthetics
89> Task :app:processGitpullJavaRes
90> Task :app:mergeGitpullJavaResource
91> Task :app:mergeDexGitpull
92> Task :app:compileGitpullArtProfile
93> Task :app:packageGitpull
94> Task :app:createGitpullApkListingFileRedirect
95> Task :app:lintVitalAnalyzeGitpull
96> Task :app:lintVitalReportGitpull
97
98> Task :app:lintVitalGitpull
99
100> Task :app:assembleGitpull
101
102BUILD SUCCESSFUL in 2m 18s
10342 actionable tasks: 42 executed
104

Drydock: Clean Gradle

When
Completed at Feb 15 2024, 12:19 · Built for 18 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 3354 (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 16s
71 actionable task: 1 executed
8

Lease BusTO Working Copy

When
Completed at Feb 15 2024, 12:18 · Built for 4 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, 12:18 · Built instantly
Status
Passed

Event Timeline