Page MenuHomeGitPull.it

Build 832
PassedPublic

Drydock: Publish Builded APK

When
Completed at Nov 15 2024, 17:33 · 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 3941 (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 9728810 Nov 15 17:33 ./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 Nov 15 2024, 17:33 · Built for 3 s
Status
Passed
1 empty logs are hidden. Show all logs.

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

1144 8138733 res/tt.xml (OK - compressed)
1145 8139160 res/tv.xml (OK - compressed)
1146 8140159 res/u0.xml (OK - compressed)
1147 8140813 res/u01.xml (OK - compressed)
1148 8141252 res/u3.png (OK)
1149 8141808 res/uE.webp (OK)
1150 8156128 res/uI.xml (OK - compressed)
1151 8157187 res/uJ.xml (OK - compressed)
1152 8157664 res/uL.9.png (OK)
1153 8158670 res/uR.xml (OK - compressed)
1154 8159236 res/uS.png (OK)
1155 8159398 res/ua.xml (OK - compressed)
1156 8159736 res/uh.png (OK)
1157 8161544 res/uj.9.png (OK)
1158 8161784 res/ut.9.png (OK)
1159 8162580 res/uu.9.png (OK)
1160 8162824 res/uy.xml (OK - compressed)
1161 8164431 res/v-.xml (OK - compressed)
1162 8164948 res/v4.9.png (OK)
1163 8165196 res/v5.xml (OK - compressed)
1164 8165520 res/vF.xml (OK - compressed)
1165 8165776 res/vG.xml (OK - compressed)
1166 8166413 res/vH.xml (OK - compressed)
1167 8166747 res/vJ.xml (OK - compressed)
1168 8167076 res/vL.9.png (OK)
1169 8167339 res/vR.xml (OK - compressed)
1170 8167604 res/vT.xml (OK - compressed)
1171 8167832 res/vZ.xml (OK - compressed)
1172 8168089 res/vf.xml (OK - compressed)
1173 8168417 res/vl.xml (OK - compressed)
1174 8168985 res/vq.xml (OK - compressed)
1175 8169561 res/vy.xml (OK - compressed)
1176 8170048 res/vz.9.png (OK)
1177 8170269 res/vz.xml (OK - compressed)
1178 8170520 res/w7.png (OK)
1179 8170830 res/w7.xml (OK - compressed)
1180 8171559 res/w9.xml (OK - compressed)
1181 8171832 res/wL.9.png (OK)
1182 8172312 res/wN.9.png (OK)
1183 8172577 res/wP.xml (OK - compressed)
1184 8172932 res/wR.png (OK)
1185 8180044 res/wT.png (OK)
1186 8181888 res/w_.png (OK)
1187 8182144 res/wb.png (OK)
1188 8188076 res/wf.png (OK)
1189 8192373 res/wi.xml (OK - compressed)
1190 8192748 res/wy.png (OK)
1191 8193216 res/x3.9.png (OK)
1192 8193468 res/xH.png (OK)
1193 8193694 res/xI.xml (OK - compressed)
1194 8194397 res/xM.ttf (OK - compressed)
1195 8254087 res/xN.xml (OK - compressed)
1196 8254919 res/xQ.xml (OK - compressed)
1197 8255404 res/xR.9.png (OK)
1198 8255640 res/xa.9.png (OK)
1199 8255901 res/xa.xml (OK - compressed)
1200 8256462 res/xd.xml (OK - compressed)
1201 8257177 res/xj.xml (OK - compressed)
1202 8257469 res/xo.xml (OK - compressed)
1203 8257755 res/xq.xml (OK - compressed)
1204 8258141 res/xz.xml (OK - compressed)
1205 8259331 res/y-.xml (OK - compressed)
1206 8259600 res/y3.png (OK)
1207 8267302 res/y4.xml (OK - compressed)
1208 8267558 res/y9.xml (OK - compressed)
1209 8267827 res/yE.xml (OK - compressed)
1210 8268084 res/yH.9.png (OK)
1211 8268308 res/yO.xml (OK - compressed)
1212 8268558 res/yT.xml (OK - compressed)
1213 8268880 res/yV.xml (OK - compressed)
1214 8269220 res/yY.9.png (OK)
1215 8269446 res/yY.xml (OK - compressed)
1216 8269731 res/ya.xml (OK - compressed)
1217 8270088 res/yd.png (OK)
1218 8282024 res/ye.png (OK)
1219 8283220 res/yg.9.png (OK)
1220 8283655 res/yj.xml (OK - compressed)
1221 8284052 res/yn.png (OK)
1222 8286536 res/z-.9.png (OK)
1223 8286800 res/z9.9.png (OK)
1224 8287260 res/zE.png (OK)
1225 8287624 res/zG.xml (OK - compressed)
1226 8287944 res/zL.png (OK)
1227 8288192 res/zP.png (OK)
1228 8306152 res/zR.png (OK)
1229 8308953 res/zR.xml (OK - compressed)
1230 8309444 res/zV.9.png (OK)
1231 8311948 res/zZ.png (OK)
1232 8318643 res/zc.xml (OK - compressed)
1233 8319092 res/zp.xml (OK - compressed)
1234 8319350 res/zq.xml (OK - compressed)
1235 8319660 res/zr.png (OK)
1236 8322479 res/zu.xml (OK - compressed)
1237 8323512 res/zz.png (OK)
1238 8324436 res/zz.xml (OK - compressed)
1239 8324628 resources.arsc (OK)
1240Verification succesful
1241Signing APK
1242Sign concluded with exit status 0
1243

Drydock: Assemble debug APK

When
Completed at Nov 15 2024, 17:33 · Built for 3 m
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 3938 (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 3937 (remote - stdout)
25 - 50 - 100 - Unlimited Lines

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:processGitpullManifestForPackage
27> Task :app:checkGitpullDuplicateClasses
28> Task :app:desugarGitpullFileDependencies
29> Task :app:mergeGitpullShaders
30> Task :app:compileGitpullShaders NO-SOURCE
31> Task :app:generateGitpullAssets UP-TO-DATE
32> Task :app:mergeGitpullArtProfile
33> Task :app:mergeGitpullAssets
34> Task :app:compressGitpullAssets
35> Task :app:collectGitpullDependencies
36> Task :app:sdkGitpullDependencyData
37> Task :app:writeGitpullAppMetadata
38> Task :app:writeGitpullSigningConfigVersions
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/ActivityAbout.kt:69:49 Parameter 'view' is never used, could be renamed to _
51w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/ActivityAbout.kt:79:47 Parameter 'view' is never used, could be renamed to _
52w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/ActivityAbout.kt:83:47 Parameter 'view' is never used, could be renamed to _
53w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/ActivityAbout.kt:100:13 'onBackPressed(): Unit' is deprecated. Deprecated in Java
54w: 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 _
55w: 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
56w: 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
57w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/backend/mato/MQTTMatoClient.kt:264:62 No cast needed
58w: 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
59w: 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
60w: 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
61w: 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
62w: 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
63w: 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
64w: 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
65w: 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
66w: 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'
67w: 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 _
68w: 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
69w: 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
70w: 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'
71w: 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 _
72w: 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 _
73w: 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 _
74w: 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
75w: 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
76w: 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'
77w: 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
78w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesGridShowingFragment.kt:269:13 Variable 'durArrow' is never used
79w: 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 _
80w: 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 _
81w: 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 _
82w: 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
83w: 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
84w: 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
85w: 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
86w: 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
87w: 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
88w: 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
89w: 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
90w: 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
91w: 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>?
92w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/ImportExport.kt:71:51 No cast needed
93w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/ImportExport.kt:73:49 No cast needed
94w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/ImportExport.kt:75:46 No cast needed
95w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/ImportExport.kt:77:48 No cast needed
96w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/ImportExport.kt:79:48 No cast needed
97w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/ImportExport.kt:81:42 No cast needed
98w: 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?>
99w: 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 _
100
101> Task :app:compileGitpullJavaWithJavac
102
103> Task :app:dexBuilderGitpull
104> Task :app:mergeGitpullGlobalSynthetics
105> Task :app:processGitpullJavaRes
106> Task :app:mergeGitpullJavaResource
107> Task :app:mergeDexGitpull
108> Task :app:compileGitpullArtProfile
109> Task :app:packageGitpull
110> Task :app:createGitpullApkListingFileRedirect
111> Task :app:lintVitalAnalyzeGitpull
112> Task :app:lintVitalReportGitpull
113
114> Task :app:lintVitalGitpull
115
116> Task :app:assembleGitpull
117
118BUILD SUCCESSFUL in 2m 59s
11942 actionable tasks: 42 executed
120

Drydock: Clean Gradle

When
Completed at Nov 15 2024, 17:30 · Built for 21 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 3935 (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 20s
71 actionable task: 1 executed
8

Lease BusTO Working Copy

When
Completed at Nov 15 2024, 17:30 · 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 Nov 15 2024, 17:29 · Built instantly
Status
Passed

Event Timeline