Page MenuHomeGitPull.it

Build 615
PassedPublic

Properties

Drydock: Publish Builded APK

When
Completed at Jun 29 2023, 13:09 · 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 2692 (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 7299744 Jun 29 13:09 ./app/build/outputs/apk/gitpull/app-gitpull-signed.apk
7Cleaning old builds
8Update checksums
9Published here:
10https://lab.reyboz.it/builds/libre-busto/D124-libre-busto.apk
11Adding bipbop Comment to D124
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 Jun 29 2023, 13:09 · Built for 3 s
Status
Passed
1 empty logs are hidden. Show all logs.

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

1088 6060648 res/wF.png (OK)
1089 6063754 res/wG.xml (OK - compressed)
1090 6064124 res/wK.9.png (OK)
1091 6064376 res/wL.9.png (OK)
1092 6064608 res/wN.png (OK)
1093 6064872 res/wT.png (OK)
1094 6065180 res/wW.png (OK)
1095 6065379 res/wW.xml (OK - compressed)
1096 6065705 res/wY.xml (OK - compressed)
1097 6066072 res/wi.9.png (OK)
1098 6067844 res/wi.png (OK)
1099 6068020 res/wi1.9.png (OK)
1100 6069303 res/wn.xml (OK - compressed)
1101 6069753 res/wo.xml (OK - compressed)
1102 6070127 res/wz.xml (OK - compressed)
1103 6070552 res/x1.xml (OK - compressed)
1104 6070836 res/x5.9.png (OK)
1105 6071224 res/xB.png (OK)
1106 6072520 res/xC.png (OK)
1107 6072676 res/xH.png (OK)
1108 6089040 res/xM.png (OK)
1109 6092907 res/xT.xml (OK - compressed)
1110 6093484 res/xp.png (OK)
1111 6100179 res/xs.xml (OK - compressed)
1112 6100608 res/xy.xml (OK - compressed)
1113 6101158 res/y9.xml (OK - compressed)
1114 6101533 res/yC.xml (OK - compressed)
1115 6102512 res/yO.9.png (OK)
1116 6102773 res/yP.xml (OK - compressed)
1117 6103364 res/yR.xml (OK - compressed)
1118 6104364 res/yX.png (OK)
1119 6108714 res/ya.xml (OK - compressed)
1120 6109689 res/yf.xml (OK - compressed)
1121 6110024 res/yw.png (OK)
1122 6111828 res/yx.xml (OK - compressed)
1123 6112294 res/z1.xml (OK - compressed)
1124 6112533 res/z3.xml (OK - compressed)
1125 6112804 res/z6.png (OK)
1126 6113708 res/z61.png (OK)
1127 6114892 res/zH.xml (OK - compressed)
1128 6115415 res/zH1.xml (OK - compressed)
1129 6115963 res/zH2.xml (OK - compressed)
1130 6116427 res/zL.xml (OK - compressed)
1131 6116747 res/zq.xml (OK - compressed)
1132 6117172 res/zt.png (OK)
1133 6121652 resources.arsc (OK)
1134Verification succesful
1135Signing APK
1136Sign concluded with exit status 0
1137

Drydock: Assemble debug APK

When
Completed at Jun 29 2023, 13:09 · Built for 2 m, 31 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 2689 (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 2688 (remote - stdout)
25 - 50 - 100 - Unlimited Lines

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:processGitpullManifestForPackage
41> Task :app:mergeGitpullArtProfile
42> Task :app:processGitpullResources
43> Task :app:optimizeGitpullResources
44> Task :app:kaptGenerateStubsGitpullKotlin
45
46> Task :app:kaptGitpullKotlin
47/var/drydock/workingcopy-112/repo/libre-busto/app/build/tmp/kapt3/stubs/gitpull/it/reyboz/bustorino/data/gtfs/GtfsAgency.java:26: warning: Primary key constraint on gtfsId is ignored when being merged into it.reyboz.bustorino.data.gtfs.GtfsAgency
48 private it.reyboz.bustorino.data.gtfs.GtfsFeed feed;
49 ^
50
51> Task :app:compileGitpullKotlin
52w: /var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/adapters/RouteOnlyLineAdapter.kt: (26, 33): Parameter 'showOnlyEmpty' is never used
53w: /var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/data/MatoPatternsDownloadWorker.kt: (58, 13): Variable 'notificationManager' is never used
54w: /var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/data/MatoTripsDownloadWorker.kt: (96, 13): Variable 'notificationManager' is never used
55w: /var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/fragments/LinesDetailFragment.kt: (73, 13): Variable 'USGS_SAT' is never used
56w: /var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/map/BusInfoWindow.kt: (41, 36): Parameter 'view' is never used, could be renamed to _
57w: /var/drydock/workingcopy-112/repo/libre-busto/app/src/main/java/it/reyboz/bustorino/map/BusInfoWindow.kt: (41, 42): Parameter 'motionEvent' is never used, could be renamed to _
58
59> Task :app:compileGitpullJavaWithJavac
60
61> Task :app:dexBuilderGitpull
62> Task :app:mergeGitpullJavaResource
63> Task :app:mergeDexGitpull
64> Task :app:compileGitpullArtProfile
65> Task :app:packageGitpull
66> Task :app:createGitpullApkListingFileRedirect
67> Task :app:lintVitalAnalyzeGitpull
68
69Daemon will be stopped at the end of the build after running out of JVM memory
70
71> Task :app:lintVitalReportGitpull
72
73> Task :app:lintVitalGitpull
74
75> Task :app:assembleGitpull
76
77BUILD SUCCESSFUL in 2m 30s
7839 actionable tasks: 39 executed
79

Drydock: Clean Gradle

When
Completed at Jun 29 2023, 13:06 · Built for 14 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 2686 (remote - stdout)
25 - 50 - 100 - Unlimited Lines

1Found 7.5.1 via distributionUrl
2Running /home/phabricator-android-builder/versions/7.5.1/bin/gradle clean
3Starting a Gradle Daemon, 2 stopped Daemons could not be reused, use --status for details
4> Task :app:clean
5
6BUILD SUCCESSFUL in 13s
71 actionable task: 1 executed
8

Lease BusTO Working Copy

When
Completed at Jun 29 2023, 13:06 · 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 Jun 29 2023, 13:06 · Built instantly
Status
Passed

Event Timeline