Page MenuHomeGitPull.it

Build 783
PassedPublic

Drydock: Publish Builded APK

When
Completed at Apr 11 2024, 12:42 · 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 3500 (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 9716128 Apr 11 12:42 ./app/build/outputs/apk/gitpull/app-gitpull-signed.apk
7Cleaning old builds
8Update checksums
9Published here:
10https://lab.reyboz.it/builds/libre-busto/HEAD-libre-busto.apk
11Cleaning
12Done
13

Drydock: Run Command APK sign

This build step has since been deleted on the build plan. Some information may be omitted.
When
Completed at Apr 11 2024, 12:42 · Built for 3 s
Status
Passed
1 empty logs are hidden. Show all logs.

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

1137 8130970 res/tt.xml (OK - compressed)
1138 8131397 res/tv.xml (OK - compressed)
1139 8132396 res/u0.xml (OK - compressed)
1140 8133049 res/u01.xml (OK - compressed)
1141 8133488 res/u3.png (OK)
1142 8134044 res/uE.webp (OK)
1143 8148364 res/uI.xml (OK - compressed)
1144 8149423 res/uJ.xml (OK - compressed)
1145 8149900 res/uL.9.png (OK)
1146 8150906 res/uR.xml (OK - compressed)
1147 8151472 res/uS.png (OK)
1148 8151634 res/ua.xml (OK - compressed)
1149 8151972 res/uh.png (OK)
1150 8153780 res/uj.9.png (OK)
1151 8154020 res/ut.9.png (OK)
1152 8154816 res/uu.9.png (OK)
1153 8155060 res/uy.xml (OK - compressed)
1154 8156665 res/v-.xml (OK - compressed)
1155 8157180 res/v4.9.png (OK)
1156 8157428 res/v5.xml (OK - compressed)
1157 8157752 res/vF.xml (OK - compressed)
1158 8158009 res/vG.xml (OK - compressed)
1159 8158646 res/vH.xml (OK - compressed)
1160 8158980 res/vJ.xml (OK - compressed)
1161 8159308 res/vL.9.png (OK)
1162 8159571 res/vR.xml (OK - compressed)
1163 8159836 res/vT.xml (OK - compressed)
1164 8160064 res/vZ.xml (OK - compressed)
1165 8160321 res/vf.xml (OK - compressed)
1166 8160649 res/vl.xml (OK - compressed)
1167 8161217 res/vq.xml (OK - compressed)
1168 8161793 res/vy.xml (OK - compressed)
1169 8162280 res/vz.9.png (OK)
1170 8162501 res/vz.xml (OK - compressed)
1171 8162752 res/w7.png (OK)
1172 8163062 res/w7.xml (OK - compressed)
1173 8163792 res/w9.xml (OK - compressed)
1174 8164068 res/wL.9.png (OK)
1175 8164548 res/wN.9.png (OK)
1176 8164813 res/wP.xml (OK - compressed)
1177 8165168 res/wR.png (OK)
1178 8172280 res/wT.png (OK)
1179 8174124 res/w_.png (OK)
1180 8174380 res/wb.png (OK)
1181 8180312 res/wf.png (OK)
1182 8184609 res/wi.xml (OK - compressed)
1183 8184984 res/wy.png (OK)
1184 8185452 res/x3.9.png (OK)
1185 8185704 res/xH.png (OK)
1186 8185930 res/xI.xml (OK - compressed)
1187 8186633 res/xM.ttf (OK - compressed)
1188 8246323 res/xN.xml (OK - compressed)
1189 8247156 res/xQ.xml (OK - compressed)
1190 8247644 res/xR.9.png (OK)
1191 8247880 res/xa.9.png (OK)
1192 8248141 res/xa.xml (OK - compressed)
1193 8248703 res/xd.xml (OK - compressed)
1194 8249418 res/xj.xml (OK - compressed)
1195 8249710 res/xo.xml (OK - compressed)
1196 8249996 res/xq.xml (OK - compressed)
1197 8250382 res/xz.xml (OK - compressed)
1198 8251573 res/y-.xml (OK - compressed)
1199 8251844 res/y3.png (OK)
1200 8259546 res/y4.xml (OK - compressed)
1201 8259802 res/y9.xml (OK - compressed)
1202 8260069 res/yE.xml (OK - compressed)
1203 8260324 res/yH.9.png (OK)
1204 8260548 res/yO.xml (OK - compressed)
1205 8260798 res/yT.xml (OK - compressed)
1206 8261121 res/yV.xml (OK - compressed)
1207 8261464 res/yY.9.png (OK)
1208 8261690 res/yY.xml (OK - compressed)
1209 8261975 res/ya.xml (OK - compressed)
1210 8262332 res/yd.png (OK)
1211 8274268 res/ye.png (OK)
1212 8275464 res/yg.9.png (OK)
1213 8275899 res/yj.xml (OK - compressed)
1214 8276296 res/yn.png (OK)
1215 8278780 res/z-.9.png (OK)
1216 8279044 res/z9.9.png (OK)
1217 8279504 res/zE.png (OK)
1218 8279868 res/zG.xml (OK - compressed)
1219 8280188 res/zL.png (OK)
1220 8280436 res/zP.png (OK)
1221 8298396 res/zR.png (OK)
1222 8301197 res/zR.xml (OK - compressed)
1223 8301684 res/zV.9.png (OK)
1224 8304188 res/zZ.png (OK)
1225 8310883 res/zc.xml (OK - compressed)
1226 8311332 res/zp.xml (OK - compressed)
1227 8311589 res/zq.xml (OK - compressed)
1228 8311900 res/zr.png (OK)
1229 8314719 res/zu.xml (OK - compressed)
1230 8315752 res/zz.png (OK)
1231 8316676 res/zz.xml (OK - compressed)
1232 8316868 resources.arsc (OK)
1233Verification succesful
1234Signing APK
1235Sign concluded with exit status 0
1236

Drydock: Assemble debug APK

When
Completed at Apr 11 2024, 12:42 · Built for 4 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 3497 (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 3496 (remote - stdout)
25 - 50 - 100 - Unlimited Lines

17
18> Task :app:processGitpullManifest
19> Task :app:extractProguardFiles
20> Task :app:javaPreCompileGitpull
21> Task :app:mergeGitpullJniLibFolders
22> Task :app:mergeGitpullNativeLibs NO-SOURCE
23> Task :app:stripGitpullDebugSymbols NO-SOURCE
24> Task :app:extractGitpullNativeSymbolTables NO-SOURCE
25> Task :app:mergeGitpullNativeDebugMetadata NO-SOURCE
26> Task :app:desugarGitpullFileDependencies
27> Task :app:checkGitpullDuplicateClasses
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-112/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-112/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-112/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-112/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-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/backend/mato/MQTTMatoClient.kt:264:62 No cast needed
54w: file:///var/drydock/workingcopy-112/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-112/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-112/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-112/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-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
59w: 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
60w: 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
61w: 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
62w: 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'
63w: 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 _
64w: 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
65w: 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
66w: 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'
67w: 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 _
68w: 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 _
69w: 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 _
70w: 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
71w: 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
72w: 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'
73w: 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
74w: 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
75w: 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 _
76w: 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 _
77w: 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 _
78w: 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
79w: 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
80w: 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
81w: 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
82w: 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
83w: 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
84w: 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
85w: 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
86w: file:///var/drydock/workingcopy-112/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-112/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-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/ImportExport.kt:71:51 No cast needed
89w: file:///var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/ImportExport.kt:73:49 No cast needed
90w: file:///var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/ImportExport.kt:75:46 No cast needed
91w: file:///var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/ImportExport.kt:77:48 No cast needed
92w: file:///var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/ImportExport.kt:79:48 No cast needed
93w: file:///var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/ImportExport.kt:81:42 No cast needed
94w: 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?>
95w: 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 _
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:lintVitalAnalyzeGitpull
106> Task :app:packageGitpull
107> Task :app:createGitpullApkListingFileRedirect
108> Task :app:lintVitalReportGitpull
109
110> Task :app:lintVitalGitpull
111
112> Task :app:assembleGitpull
113
114BUILD SUCCESSFUL in 4m 5s
11542 actionable tasks: 42 executed
116

Drydock: Clean Gradle

When
Completed at Apr 11 2024, 12:38 · Built for 28 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 3494 (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 26s
71 actionable task: 1 executed
8

Lease BusTO Working Copy

When
Completed at Apr 11 2024, 12:38 · 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 Apr 11 2024, 12:38 · Built instantly
Status
Passed

Event Timeline