Page MenuHomeGitPull.it

Build 718
PassedPublic

Properties

Drydock: Publish Builded APK

When
Completed at Dec 21 2023, 16:12 · 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 3180 (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 8545178 Dec 21 16:12 ./app/build/outputs/apk/gitpull/app-gitpull-signed.apk
7Cleaning old builds
8Update checksums
9Published here:
10https://lab.reyboz.it/builds/libre-busto/D145-libre-busto.apk
11Adding bipbop Comment to D145
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 Dec 21 2023, 16:12 · Built for 2 s
Status
Passed
1 empty logs are hidden. Show all logs.

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

1142 6996214 res/uF.xml (OK - compressed)
1143 6996476 res/uO.xml (OK - compressed)
1144 6996736 res/uP.9.png (OK)
1145 6997732 res/uP.xml (OK - compressed)
1146 6998100 res/ue.xml (OK - compressed)
1147 6998419 res/ug.xml (OK - compressed)
1148 6998646 res/uo.xml (OK - compressed)
1149 6999008 res/uu.png (OK)
1150 6999366 res/uv.xml (OK - compressed)
1151 6999741 res/uw.xml (OK - compressed)
1152 7000228 res/v2.png (OK)
1153 7025983 res/v2.xml (OK - compressed)
1154 7026400 res/v3.xml (OK - compressed)
1155 7026760 res/v6.9.png (OK)
1156 7026994 res/v8.xml (OK - compressed)
1157 7027261 res/vD.xml (OK - compressed)
1158 7027885 res/vH.xml (OK - compressed)
1159 7028522 res/vM.xml (OK - compressed)
1160 7029175 res/vO.xml (OK - compressed)
1161 7029634 res/vP.xml (OK - compressed)
1162 7030144 res/vX.png (OK)
1163 7033216 res/va.png (OK)
1164 7033578 res/va.xml (OK - compressed)
1165 7034028 res/vc.xml (OK - compressed)
1166 7034504 res/vd.png (OK)
1167 7034811 res/vl.xml (OK - compressed)
1168 7035176 res/vn.png (OK)
1169 7038518 res/vp.xml (OK - compressed)
1170 7038774 res/vt.xml (OK - compressed)
1171 7039176 res/vy.9.png (OK)
1172 7039442 res/vz.xml (OK - compressed)
1173 7039916 res/w0.png (OK)
1174 7042611 res/w2.xml (OK - compressed)
1175 7042934 res/w7.xml (OK - compressed)
1176 7043640 res/wF.png (OK)
1177 7046746 res/wG.xml (OK - compressed)
1178 7047116 res/wK.9.png (OK)
1179 7047368 res/wL.9.png (OK)
1180 7047600 res/wN.png (OK)
1181 7047864 res/wT.png (OK)
1182 7048172 res/wW.png (OK)
1183 7048371 res/wW.xml (OK - compressed)
1184 7048700 res/wW1.png (OK)
1185 7049057 res/wY.xml (OK - compressed)
1186 7049424 res/wi.9.png (OK)
1187 7051196 res/wi.png (OK)
1188 7051372 res/wi1.9.png (OK)
1189 7052655 res/wn.xml (OK - compressed)
1190 7053107 res/wo.xml (OK - compressed)
1191 7053480 res/wz.xml (OK - compressed)
1192 7053905 res/x1.xml (OK - compressed)
1193 7054188 res/x5.9.png (OK)
1194 7054576 res/xB.png (OK)
1195 7055872 res/xC.png (OK)
1196 7056028 res/xD.png (OK)
1197 7056691 res/xF.xml (OK - compressed)
1198 7057028 res/xH.png (OK)
1199 7073392 res/xM.png (OK)
1200 7077260 res/xR.png (OK)
1201 7078123 res/xT.xml (OK - compressed)
1202 7078700 res/xW.png (OK)
1203 7079124 res/xc.xml (OK - compressed)
1204 7079717 res/xd.xml (OK - compressed)
1205 7080012 res/xp.png (OK)
1206 7086707 res/xs.xml (OK - compressed)
1207 7087136 res/xw.xml (OK - compressed)
1208 7087558 res/xy.xml (OK - compressed)
1209 7088108 res/yC.xml (OK - compressed)
1210 7089176 res/yO.9.png (OK)
1211 7089437 res/yP.xml (OK - compressed)
1212 7090028 res/yR.xml (OK - compressed)
1213 7091028 res/yX.png (OK)
1214 7095378 res/ya.xml (OK - compressed)
1215 7096453 res/yf.xml (OK - compressed)
1216 7096788 res/yg.webp (OK)
1217 7138128 res/yq.png (OK)
1218 7139340 res/yw.png (OK)
1219 7141144 res/yx.xml (OK - compressed)
1220 7141664 res/z1.xml (OK - compressed)
1221 7141905 res/z11.xml (OK - compressed)
1222 7142260 res/z12.xml (OK - compressed)
1223 7142587 res/z3.xml (OK - compressed)
1224 7142856 res/z6.png (OK)
1225 7143760 res/z61.png (OK)
1226 7144944 res/zB.xml (OK - compressed)
1227 7145306 res/zH.xml (OK - compressed)
1228 7145870 res/zL.xml (OK - compressed)
1229 7146193 res/zN.xml (OK - compressed)
1230 7146548 res/zZ.png (OK)
1231 7146905 res/z_.xml (OK - compressed)
1232 7147156 res/zq.xml (OK - compressed)
1233 7147619 res/zs.ttf (OK - compressed)
1234 7196020 res/zt.png (OK)
1235 7200496 res/zw.png (OK)
1236 7201004 res/zy.png (OK)
1237 7201248 resources.arsc (OK)
1238Verification succesful
1239Signing APK
1240Sign concluded with exit status 0
1241

Drydock: Assemble debug APK

When
Completed at Dec 21 2023, 16:12 · Built for 2 m, 30 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 3173 (remote - stderr)
25 - 50 - 100 - Unlimited Lines

1Note: Some input files use or override a deprecated API.
2Note: Recompile with -Xlint:deprecation for details.
3e: /home/phabricator-android-builder/.gradle/caches/transforms-3/3233d6ddde389e715b15b715970cb3ed/transformed/paho.mqtt.android-4.1/jars/classes.jar!/META-INF/serviceLibrary_release.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.9.0, expected version is 1.7.1.
4/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]
5 <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"/>
6 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7
8 Explanation for issues of type "MockLocation":
9 Using a mock location provider (by requiring the permission
10 android.permission.ACCESS_MOCK_LOCATION) should only be done in debug
11 builds (or from tests). In Gradle projects, that means you should only
12 request this permission in a test or debug source set specific manifest
13 file.
14
15 To fix this, create a new manifest file in the debug folder and move the
16 <uses-permission> element there. A typical path to a debug manifest
17 override file in a Gradle project is src/debug/AndroidManifest.xml.
18
191 errors, 0 warnings
20
21

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

3> Task :app:preBuild UP-TO-DATE
4> Task :app:preGitpullBuild UP-TO-DATE
5> Task :app:compileGitpullAidl NO-SOURCE
6> Task :app:compileGitpullRenderscript NO-SOURCE
7> Task :app:generateGitpullBuildConfig
8> Task :app:generateGitpullResValues
9> Task :app:checkGitpullAarMetadata
10> Task :app:mapGitpullSourceSetPaths
11> Task :app:generateGitpullResources
12> Task :app:createGitpullCompatibleScreenManifests
13> Task :app:extractDeepLinksGitpull
14
15> Task :app:processGitpullMainManifest
16/var/drydock/workingcopy-79/repo/libre-busto/app/src/gitpull/AndroidManifest.xml:39:9-45:51 Warning:
17 provider#org.acra.attachment.AcraContentProvider@android:authorities was tagged at AndroidManifest.xml:39 to replace other declarations but no other declaration present
18
19> Task :app:mergeGitpullResources
20> Task :app:processGitpullManifest
21> Task :app:javaPreCompileGitpull
22> Task :app:extractProguardFiles
23> Task :app:mergeGitpullJniLibFolders
24> Task :app:mergeGitpullNativeLibs NO-SOURCE
25> Task :app:stripGitpullDebugSymbols NO-SOURCE
26> Task :app:extractGitpullNativeSymbolTables NO-SOURCE
27> Task :app:mergeGitpullNativeDebugMetadata NO-SOURCE
28> Task :app:checkGitpullDuplicateClasses
29> Task :app:desugarGitpullFileDependencies
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:processGitpullJavaRes NO-SOURCE
36> Task :app:collectGitpullDependencies
37> Task :app:sdkGitpullDependencyData
38> Task :app:writeGitpullAppMetadata
39> Task :app:writeGitpullSigningConfigVersions
40> Task :app:mergeGitpullArtProfile
41> Task :app:processGitpullManifestForPackage
42> Task :app:processGitpullResources
43> Task :app:optimizeGitpullResources
44> Task :app:mergeExtDexGitpull
45> Task :app:kaptGenerateStubsGitpullKotlin
46
47> Task :app:kaptGitpullKotlin
48/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
49 private it.reyboz.bustorino.data.gtfs.GtfsFeed feed;
50 ^
51
52> Task :app:compileGitpullKotlin
53w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/ActivityIntro.kt:51:75 Parameter 'tab' is never used, could be renamed to _
54w: 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
55w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/backend/mato/MQTTMatoClient.kt:223:62 No cast needed
56w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/backend/mato/MQTTMatoClient.kt:263:17 Variable 'valid' is assigned but never accessed
57w: 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
58w: 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
59w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/IntroFragment.kt:114:66 Parameter 'maxDpToScale' is never used
60w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:129:16 Condition 'fragmentListener == null' is always 'false'
61w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:149:63 Parameter 'stopName' is never used, could be renamed to _
62w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:269:23 Unnecessary safe call on a non-null receiver of type MapView
63w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:506:36 Condition 'map == null' is always 'false'
64w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:575:66 Parameter 'polyline' is never used, could be renamed to _
65w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:575:76 Parameter 'mapView' is never used, could be renamed to _
66w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:575:85 Parameter 'eventPos' 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:597:13 Variable 'numStops' is never used
68w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:659:35 Variable 'marker' initializer is redundant
69w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:708:21 Condition 'busPositionsOverlay != null' is always 'true'
70w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt:763:46 'getter for zoomLevel: Int' is deprecated. Deprecated in Java
71w: 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
72w: 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 _
73w: 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 _
74w: 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 _
75w: 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
76w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/middleware/AppLocationManager.kt:182:27 'LocationProvider' is deprecated. Deprecated in Java
77w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/middleware/AppLocationManager.kt:182:44 'OUT_OF_SERVICE: Int' is deprecated. Deprecated in Java
78w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/middleware/AppLocationManager.kt:182:72 'LocationProvider' is deprecated. Deprecated in Java
79w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/middleware/AppLocationManager.kt:182:89 'TEMPORARILY_UNAVAILABLE: Int' is deprecated. Deprecated in Java
80w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/middleware/AppLocationManager.kt:184:34 'LocationProvider' is deprecated. Deprecated in Java
81w: file:///var/drydock/workingcopy-79/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/middleware/AppLocationManager.kt:184:51 'AVAILABLE: Int' is deprecated. Deprecated in Java
82
83> Task :app:compileGitpullJavaWithJavac
84
85> Task :app:lintVitalAnalyzeGitpull
86
87> Task :app:dexBuilderGitpull
88> Task :app:mergeGitpullJavaResource
89> Task :app:mergeDexGitpull
90> Task :app:compileGitpullArtProfile
91> Task :app:packageGitpull
92> Task :app:createGitpullApkListingFileRedirect
93Daemon will be stopped at the end of the build after running out of JVM memory
94> Task :app:lintVitalReportGitpull
95
96> Task :app:lintVitalGitpull
97
98> Task :app:assembleGitpull
99
100BUILD SUCCESSFUL in 2m 29s
10140 actionable tasks: 40 executed
102

Drydock: Clean Gradle

When
Completed at Dec 21 2023, 16:10 · Built for 17 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 3170 (remote - stdout)
25 - 50 - 100 - Unlimited Lines

1Found 7.6 via distributionUrl
2Running /home/phabricator-android-builder/versions/7.6/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 Dec 21 2023, 16:09 · 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 Dec 21 2023, 16:09 · Built instantly
Status
Passed

Event Timeline