Page MenuHomeGitPull.it

Build 798
PassedPublic

Drydock: Publish Builded APK

When
Completed at Sep 25 2024, 16:37 · Built for 1 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 3756 (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:37 ./app/build/outputs/apk/gitpull/app-gitpull-signed.apk
8Cleaning old builds
9Update checksums
10Published here:
11https://lab.reyboz.it/builds/libre-busto/HEAD-libre-busto.apk
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 Sep 25 2024, 16:37 · Built for 3 s
Status
Passed
1 empty logs are hidden. Show all logs.

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

1137 8129614 res/tt.xml (OK - compressed)
1138 8130041 res/tv.xml (OK - compressed)
1139 8131040 res/u0.xml (OK - compressed)
1140 8131693 res/u01.xml (OK - compressed)
1141 8132132 res/u3.png (OK)
1142 8132688 res/uE.webp (OK)
1143 8147008 res/uI.xml (OK - compressed)
1144 8148067 res/uJ.xml (OK - compressed)
1145 8148544 res/uL.9.png (OK)
1146 8149550 res/uR.xml (OK - compressed)
1147 8150116 res/uS.png (OK)
1148 8150278 res/ua.xml (OK - compressed)
1149 8150616 res/uh.png (OK)
1150 8152424 res/uj.9.png (OK)
1151 8152664 res/ut.9.png (OK)
1152 8153460 res/uu.9.png (OK)
1153 8153704 res/uy.xml (OK - compressed)
1154 8155309 res/v-.xml (OK - compressed)
1155 8155824 res/v4.9.png (OK)
1156 8156072 res/v5.xml (OK - compressed)
1157 8156396 res/vF.xml (OK - compressed)
1158 8156653 res/vG.xml (OK - compressed)
1159 8157290 res/vH.xml (OK - compressed)
1160 8157624 res/vJ.xml (OK - compressed)
1161 8157952 res/vL.9.png (OK)
1162 8158215 res/vR.xml (OK - compressed)
1163 8158480 res/vT.xml (OK - compressed)
1164 8158708 res/vZ.xml (OK - compressed)
1165 8158965 res/vf.xml (OK - compressed)
1166 8159293 res/vl.xml (OK - compressed)
1167 8159861 res/vq.xml (OK - compressed)
1168 8160437 res/vy.xml (OK - compressed)
1169 8160924 res/vz.9.png (OK)
1170 8161145 res/vz.xml (OK - compressed)
1171 8161396 res/w7.png (OK)
1172 8161706 res/w7.xml (OK - compressed)
1173 8162436 res/w9.xml (OK - compressed)
1174 8162712 res/wL.9.png (OK)
1175 8163192 res/wN.9.png (OK)
1176 8163457 res/wP.xml (OK - compressed)
1177 8163812 res/wR.png (OK)
1178 8170924 res/wT.png (OK)
1179 8172768 res/w_.png (OK)
1180 8173024 res/wb.png (OK)
1181 8178956 res/wf.png (OK)
1182 8183253 res/wi.xml (OK - compressed)
1183 8183628 res/wy.png (OK)
1184 8184096 res/x3.9.png (OK)
1185 8184348 res/xH.png (OK)
1186 8184574 res/xI.xml (OK - compressed)
1187 8185277 res/xM.ttf (OK - compressed)
1188 8244967 res/xN.xml (OK - compressed)
1189 8245800 res/xQ.xml (OK - compressed)
1190 8246288 res/xR.9.png (OK)
1191 8246524 res/xa.9.png (OK)
1192 8246785 res/xa.xml (OK - compressed)
1193 8247347 res/xd.xml (OK - compressed)
1194 8248062 res/xj.xml (OK - compressed)
1195 8248354 res/xo.xml (OK - compressed)
1196 8248640 res/xq.xml (OK - compressed)
1197 8249026 res/xz.xml (OK - compressed)
1198 8250217 res/y-.xml (OK - compressed)
1199 8250488 res/y3.png (OK)
1200 8258190 res/y4.xml (OK - compressed)
1201 8258446 res/y9.xml (OK - compressed)
1202 8258713 res/yE.xml (OK - compressed)
1203 8258968 res/yH.9.png (OK)
1204 8259192 res/yO.xml (OK - compressed)
1205 8259442 res/yT.xml (OK - compressed)
1206 8259765 res/yV.xml (OK - compressed)
1207 8260108 res/yY.9.png (OK)
1208 8260334 res/yY.xml (OK - compressed)
1209 8260619 res/ya.xml (OK - compressed)
1210 8260976 res/yd.png (OK)
1211 8272912 res/ye.png (OK)
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:37 · Built for 1 m, 53 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 3753 (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 3752 (remote - stdout)
25 - 50 - 100 - Unlimited Lines

17> Task :app:processGitpullManifest
18> Task :app:extractProguardFiles
19> Task :app:javaPreCompileGitpull
20> Task :app:mergeGitpullJniLibFolders
21> Task :app:mergeGitpullNativeLibs NO-SOURCE
22> Task :app:stripGitpullDebugSymbols NO-SOURCE
23> Task :app:extractGitpullNativeSymbolTables NO-SOURCE
24> Task :app:mergeGitpullNativeDebugMetadata NO-SOURCE
25> Task :app:checkGitpullDuplicateClasses
26> Task :app:desugarGitpullFileDependencies
27> Task :app:mergeGitpullResources
28> Task :app:mergeGitpullArtProfile
29> Task :app:mergeGitpullShaders
30> Task :app:compileGitpullShaders NO-SOURCE
31> Task :app:generateGitpullAssets UP-TO-DATE
32> Task :app:mergeGitpullAssets
33> Task :app:compressGitpullAssets
34> Task :app:collectGitpullDependencies
35> Task :app:sdkGitpullDependencyData
36> Task :app:writeGitpullAppMetadata
37> Task :app:writeGitpullSigningConfigVersions
38> Task :app:processGitpullManifestForPackage
39> Task :app:processGitpullResources
40> Task :app:optimizeGitpullResources
41> Task :app:mergeExtDexGitpull
42> Task :app:kaptGenerateStubsGitpullKotlin
43
44> Task :app:kaptGitpullKotlin
45/var/drydock/workingcopy-79/repo/libre-busto/app/build/tmp/kapt3/stubs/gitpull/it/reyboz/bustorino/data/gtfs/GtfsAgency.java:24: warning: Primary key constraint on gtfsId is ignored when being merged into it.reyboz.bustorino.data.gtfs.GtfsAgency
46 private it.reyboz.bustorino.data.gtfs.GtfsFeed feed;
47 ^
48
49> Task :app:compileGitpullKotlin
50w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/ActivityIntro.kt:49:75 Parameter 'tab' is never used, could be renamed to _
51w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/adapters/RouteOnlyLineAdapter.kt:34:33 Parameter 'showOnlyEmpty' is never used
52w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/backend/mato/MQTTMatoClient.kt:208:15 Variable 'line' is never used
53w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/backend/mato/MQTTMatoClient.kt:264:62 No cast needed
54w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/backend/mato/MQTTMatoClient.kt:301:17 Variable 'valid' is assigned but never accessed
55w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/data/MatoPatternsDownloadWorker.kt:58:13 Variable 'notificationManager' is never used
56w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/data/MatoTripsDownloadWorker.kt:101:13 Variable 'notificationManager' is never used
57w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/BackupImportFragment.kt:204:33 Variable 'updated' is never used
58w: file:///var/drydock/workingcopy-79/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
59w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/IntroFragment.kt:178:66 Parameter 'maxDpToScale' is never used
60w: file:///var/drydock/workingcopy-79/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
61w: file:///var/drydock/workingcopy-79/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
62w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:136:16 Condition 'fragmentListener == null' is always 'false'
63w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:174:63 Parameter 'stopName' is never used, could be renamed to _
64w: file:///var/drydock/workingcopy-79/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
65w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:389:43 Parameter 'view' is never used
66w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:586:36 Condition 'map == null' is always 'false'
67w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:655:66 Parameter 'polyline' is never used, could be renamed to _
68w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:655:76 Parameter 'mapView' is never used, could be renamed to _
69w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:655:85 Parameter 'eventPos' is never used, could be renamed to _
70w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:677:13 Variable 'numStops' is never used
71w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:750:35 Variable 'marker' initializer is redundant
72w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:800:21 Condition 'busPositionsOverlay != null' is always 'true'
73w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:857:46 'getter for zoomLevel: Int' is deprecated. Deprecated in Java
74w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesGridShowingFragment.kt:203:13 Variable 'durArrow' is never used
75w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/TestRealtimeGtfsFragment.kt:84:27 Parameter 'cont' is never used, could be renamed to _
76w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/map/BusInfoWindow.kt:45:36 Parameter 'view' is never used, could be renamed to _
77w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/map/BusInfoWindow.kt:45:42 Parameter 'motionEvent' is never used, could be renamed to _
78w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/map/BusInfoWindow.kt:88:17 Variable 'layPars' is never used
79w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/middleware/AppLocationManager.kt:185:27 'LocationProvider' is deprecated. Deprecated in Java
80w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/middleware/AppLocationManager.kt:185:44 'OUT_OF_SERVICE: Int' is deprecated. Deprecated in Java
81w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/middleware/AppLocationManager.kt:185:72 'LocationProvider' is deprecated. Deprecated in Java
82w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/middleware/AppLocationManager.kt:185:89 'TEMPORARILY_UNAVAILABLE: Int' is deprecated. Deprecated in Java
83w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/middleware/AppLocationManager.kt:187:34 'LocationProvider' is deprecated. Deprecated in Java
84w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/middleware/AppLocationManager.kt:187:51 'AVAILABLE: Int' is deprecated. Deprecated in Java
85w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/middleware/AppLocationManager.kt:215:48 'Criteria' is deprecated. Deprecated in Java
86w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/ImportExport.kt:50:43 Variable 'map' initializer is redundant
87w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/ImportExport.kt:53:40 Unchecked cast: Any! to Map<String?, Any>?
88w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/ImportExport.kt:71:51 No cast needed
89w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/ImportExport.kt:73:49 No cast needed
90w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/ImportExport.kt:75:46 No cast needed
91w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/ImportExport.kt:77:48 No cast needed
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:processGitpullJavaRes
101> Task :app:mergeGitpullGlobalSynthetics
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 1m 52s
11542 actionable tasks: 42 executed
116

Drydock: Clean Gradle

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

Event Timeline