Page MenuHomeGitPull.it

Build 771
PassedPublic

Properties

Drydock: Publish Builded APK

When
Completed at Feb 29 2024, 20:45 · 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 3436 (remote - stdout)
25 - 50 - 100 - Unlimited Lines

1Current directory:
2 /var/drydock/workingcopy-79/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 8660417 Feb 29 20:45 ./app/build/outputs/apk/gitpull/app-gitpull-signed.apk
7Cleaning old builds
8Update checksums
9Published here:
10https://lab.reyboz.it/builds/libre-busto/D158-libre-busto.apk
11Adding bipbop Comment to D158
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 29 2024, 20:45 · Built for 3 s
Status
Passed
1 empty logs are hidden. Show all logs.

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

1152 7117965 res/tk.xml (OK - compressed)
1153 7118224 res/tp.xml (OK - compressed)
1154 7118519 res/tt.xml (OK - compressed)
1155 7118946 res/tv.xml (OK - compressed)
1156 7119946 res/u0.xml (OK - compressed)
1157 7120600 res/u01.xml (OK - compressed)
1158 7121040 res/u3.png (OK)
1159 7121596 res/uE.webp (OK)
1160 7135916 res/uI.xml (OK - compressed)
1161 7136978 res/uJ.xml (OK - compressed)
1162 7137456 res/uL.9.png (OK)
1163 7138462 res/uR.xml (OK - compressed)
1164 7139028 res/uS.png (OK)
1165 7139190 res/ua.xml (OK - compressed)
1166 7139528 res/uh.png (OK)
1167 7141336 res/uj.9.png (OK)
1168 7141576 res/ut.9.png (OK)
1169 7142372 res/uu.9.png (OK)
1170 7142616 res/uy.xml (OK - compressed)
1171 7144225 res/v-.xml (OK - compressed)
1172 7144740 res/v4.9.png (OK)
1173 7144988 res/v5.xml (OK - compressed)
1174 7145312 res/vF.xml (OK - compressed)
1175 7145571 res/vG.xml (OK - compressed)
1176 7146208 res/vH.xml (OK - compressed)
1177 7146542 res/vJ.xml (OK - compressed)
1178 7146872 res/vL.9.png (OK)
1179 7147135 res/vR.xml (OK - compressed)
1180 7147400 res/vT.xml (OK - compressed)
1181 7147628 res/vZ.xml (OK - compressed)
1182 7147885 res/vf.xml (OK - compressed)
1183 7148213 res/vl.xml (OK - compressed)
1184 7148781 res/vq.xml (OK - compressed)
1185 7149355 res/vy.xml (OK - compressed)
1186 7149844 res/vz.9.png (OK)
1187 7150065 res/vz.xml (OK - compressed)
1188 7150316 res/w7.png (OK)
1189 7150626 res/w7.xml (OK - compressed)
1190 7151356 res/w9.xml (OK - compressed)
1191 7151632 res/wL.9.png (OK)
1192 7152112 res/wN.9.png (OK)
1193 7152377 res/wP.xml (OK - compressed)
1194 7152732 res/wR.png (OK)
1195 7159844 res/wT.png (OK)
1196 7161688 res/w_.png (OK)
1197 7161944 res/wb.png (OK)
1198 7167876 res/wf.png (OK)
1199 7172173 res/wi.xml (OK - compressed)
1200 7172548 res/wy.png (OK)
1201 7173016 res/x3.9.png (OK)
1202 7173268 res/xH.png (OK)
1203 7173494 res/xI.xml (OK - compressed)
1204 7174196 res/xM.ttf (OK - compressed)
1205 7233886 res/xN.xml (OK - compressed)
1206 7234719 res/xQ.xml (OK - compressed)
1207 7235208 res/xR.9.png (OK)
1208 7235444 res/xa.9.png (OK)
1209 7235705 res/xa.xml (OK - compressed)
1210 7236267 res/xd.xml (OK - compressed)
1211 7236981 res/xj.xml (OK - compressed)
1212 7237273 res/xq.xml (OK - compressed)
1213 7237659 res/xz.xml (OK - compressed)
1214 7238849 res/y-.xml (OK - compressed)
1215 7239120 res/y3.png (OK)
1216 7246822 res/y4.xml (OK - compressed)
1217 7247078 res/y9.xml (OK - compressed)
1218 7247345 res/yE.xml (OK - compressed)
1219 7247600 res/yH.9.png (OK)
1220 7247824 res/yO.xml (OK - compressed)
1221 7248075 res/yT.xml (OK - compressed)
1222 7248398 res/yV.xml (OK - compressed)
1223 7248740 res/yY.9.png (OK)
1224 7248966 res/ya.xml (OK - compressed)
1225 7249324 res/yd.png (OK)
1226 7261260 res/ye.png (OK)
1227 7262456 res/yg.9.png (OK)
1228 7262891 res/yj.xml (OK - compressed)
1229 7263288 res/yn.png (OK)
1230 7265772 res/z-.9.png (OK)
1231 7266036 res/z9.9.png (OK)
1232 7266496 res/zE.png (OK)
1233 7266860 res/zG.xml (OK - compressed)
1234 7267180 res/zL.png (OK)
1235 7267428 res/zP.png (OK)
1236 7285388 res/zR.png (OK)
1237 7288189 res/zR.xml (OK - compressed)
1238 7288680 res/zV.9.png (OK)
1239 7291184 res/zZ.png (OK)
1240 7297879 res/zc.xml (OK - compressed)
1241 7298329 res/zp.xml (OK - compressed)
1242 7298587 res/zq.xml (OK - compressed)
1243 7298896 res/zr.png (OK)
1244 7301715 res/zu.xml (OK - compressed)
1245 7302744 res/zz.png (OK)
1246 7303668 res/zz.xml (OK - compressed)
1247 7303860 resources.arsc (OK)
1248Verification succesful
1249Signing APK
1250Sign concluded with exit status 0
1251

Drydock: Assemble debug APK

When
Completed at Feb 29 2024, 20:45 · Built for 2 m, 47 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 3433 (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 3432 (remote - stdout)
25 - 50 - 100 - Unlimited Lines

16 provider#org.acra.attachment.AcraContentProvider@android:authorities was tagged at AndroidManifest.xml:0 to replace other declarations but no other declaration present
17
18> Task :app:processGitpullManifest
19> Task :app:extractProguardFiles
20> Task :app:mergeGitpullJniLibFolders
21> Task :app:javaPreCompileGitpull
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:checkGitpullDuplicateClasses
27> Task :app:desugarGitpullFileDependencies
28> Task :app:processGitpullManifestForPackage
29> Task :app:mergeGitpullArtProfile
30> Task :app:mergeGitpullShaders
31> Task :app:compileGitpullShaders NO-SOURCE
32> Task :app:generateGitpullAssets UP-TO-DATE
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/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:205: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:261:62 No cast needed
54w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/backend/mato/MQTTMatoClient.kt:298: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:96:13 Variable 'notificationManager' is never used
57w: 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
58w: 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
59w: 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
60w: 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
61w: 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'
62w: 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 _
63w: 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
64w: 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
65w: 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'
66w: 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 _
67w: 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 _
68w: 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 _
69w: 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
70w: 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
71w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:799:21 Condition 'busPositionsOverlay != null' is always 'true'
72w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:856:46 'getter for zoomLevel: Int' is deprecated. Deprecated in Java
73w: 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
74w: 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 _
75w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/TestSavingFragment.kt:204:33 Variable 'updated' is never used
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/Saving.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/Saving.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/Saving.kt:71:51 No cast needed
89w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/Saving.kt:73:49 No cast needed
90w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/Saving.kt:75:46 No cast needed
91w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/Saving.kt:77:48 No cast needed
92w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/Saving.kt:79:48 No cast needed
93w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/Saving.kt:81:42 No cast needed
94w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/util/Saving.kt:83:56 Unchecked cast: Any to Set<String?>
95
96> Task :app:compileGitpullJavaWithJavac
97
98> Task :app:dexBuilderGitpull
99> Task :app:mergeGitpullGlobalSynthetics
100> Task :app:processGitpullJavaRes
101> Task :app:mergeGitpullJavaResource
102> Task :app:mergeDexGitpull
103> Task :app:compileGitpullArtProfile
104> Task :app:packageGitpull
105> Task :app:createGitpullApkListingFileRedirect
106> Task :app:lintVitalAnalyzeGitpull
107> Task :app:lintVitalReportGitpull
108
109> Task :app:lintVitalGitpull
110
111> Task :app:assembleGitpull
112
113BUILD SUCCESSFUL in 2m 46s
11442 actionable tasks: 42 executed
115

Drydock: Clean Gradle

When
Completed at Feb 29 2024, 20:42 · Built for 22 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 3430 (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 21s
71 actionable task: 1 executed
8

Lease BusTO Working Copy

When
Completed at Feb 29 2024, 20:42 · Built for 6 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 29 2024, 20:41 · Built instantly
Status
Passed

Event Timeline