OXYGENHUB

✓ Run #1637 passed

main at 88b471255f43 · pushed by andymccall · 9 min 48 s · pipeline 659d29227c91 · .flow/pipeline.kdl · all runs

✓ test passed · 9 min 30 s
✓ test passed · exit 0 · 9 min 30 s · on plex-1 · signed receipt by plex-1 (short-lived key) · 2 artifacts · 116 tests, all passed · coverage 27.3%

116 passed · 2.0 s of test time

0.0sfetching andymccall/oxygenhub-android for state 03f2c0361594+0ca942a9a1e4+4c0d52760d2f+6fcaca2bd500+74bbbc259910+75ceba747960+9af639e2ea06+a49fd826e10b+a8e798f6ccae+c5e6da564c88+f1159d783f9c
1.4sfetched in 1.4 s, 183 files exported in 0.0 s
1.4sfetching subrepo andymccall/oxygen at 0912a0337a95+0a45ba84393a+11c958021e1a+11e2b98a3a39+141b1fb2ebe9+192b06f8c6d0+2cd6bf89adb4+30d5fac7560d+30fc48081b94+37f1914b62a8+396891fd2dda+3d7120efe04a+4275ecb110f5+4afab467e35f+4f22a8fd0ed4+51d4862a16d8+543bbf64d127+5ad2b56544c5+5f661562b3a4+60a1223c894f+6a9414d6a966+733ea16a9701+73d592e763ab+74b4a3c62ea4+7df9007b163c+8177f8177a07+82739cfbafe2+8349c327fe83+89a1d0243544+8b7986dd3cb0+8e9c64d16ded+930e5f3f1682+94cdbc576ce1+99cdbaeea274+99e3e0af08df+9aec107d1071+a451982b1d34+aa137bb8e77d+abaa8d517631+ac4af91530fc+ad2496f7e608+adec9a0796b8+b0a0c9afae2d+b288cd254343+b4fa2bc1ca6a+b63fc7a77fc6+b9bf7eec1f2d+bbe654f95806+bd445775b94e+bdd894b548e4+c2e1d09047db+c6e69e4b8d8f+c96354484bd9+d2e3c39da1b1+dfe165877345+e0d56dfca51d+e10ba80000e1+e30c081a5064+e5f8920bc8d0+e8c8b34d8348+ef26f9a28790+f0406c3b40ed+f57bf6702628+f5bd79d06f5c+f9eab8117787+faa9cd0579d3 for oxygen
6.3sfetching subrepo andymccall/oxygenflow at 0077c7488e5d+01043bfff9fd+060d459ff6c6+0662754815cf+1a1793bdfcc0+1c9afa928691+22007df200f3+3b9dddc92057+5db09ccf23ab+602ac9c8ed1d+60d848f2474b+701dcbc5d468+72e9cfca63b5+89ef93d1a18c+8aa45fa6ece5+8b7034c55402+ab3204b9974b+acf7f363f19e+c1a24672dbd5+cd03b9844516+de1d7926185f+e0053e047704+e2189ffef8ff+e38bb032e38b+e4260689c506+f2609cf795d8+f3b4fdeb2bc2+fa963b1b7eb6 for oxygenflow
7.3sfetching subrepo andymccall/oxygen at 0912a0337a95+0a45ba84393a+11c958021e1a+11e2b98a3a39+141b1fb2ebe9+192b06f8c6d0+2cd6bf89adb4+30d5fac7560d+30fc48081b94+37f1914b62a8+396891fd2dda+3d7120efe04a+4275ecb110f5+4afab467e35f+4f22a8fd0ed4+51d4862a16d8+543bbf64d127+5ad2b56544c5+5f661562b3a4+60a1223c894f+6a9414d6a966+733ea16a9701+73d592e763ab+74b4a3c62ea4+7df9007b163c+8177f8177a07+82739cfbafe2+8349c327fe83+89a1d0243544+8b7986dd3cb0+8e9c64d16ded+930e5f3f1682+94cdbc576ce1+99cdbaeea274+99e3e0af08df+9aec107d1071+a451982b1d34+aa137bb8e77d+abaa8d517631+ac4af91530fc+ad2496f7e608+adec9a0796b8+b0a0c9afae2d+b288cd254343+b4fa2bc1ca6a+b63fc7a77fc6+b9bf7eec1f2d+bbe654f95806+bd445775b94e+bdd894b548e4+c2e1d09047db+c6e69e4b8d8f+c96354484bd9+d2e3c39da1b1+dfe165877345+e0d56dfca51d+e10ba80000e1+e30c081a5064+e5f8920bc8d0+e8c8b34d8348+ef26f9a28790+f0406c3b40ed+f57bf6702628+f5bd79d06f5c+f9eab8117787+faa9cd0579d3 for oxygenflow/deps/oxygen
11.8scache rust-core-target: this bookmark's, an older key (/src/rust-core/target)
11.9scache: 486 of 886 files and directories unchanged since the cached build, their times kept
12.3sbooting a microVM: 4 vCPU, 8192 MiB, rootfs 6605d6c0b87e
3.1s
3.1sWelcome to Gradle 9.6.0!
3.1s
3.1sHere are the highlights of this release:
3.1s - Improved Configuration Cache hit rates
3.1s - Additional CLI rendering options
3.1s - Important project hierarchy lookup deprecations
3.1s
3.1sFor more details see https://docs.gradle.org/9.6.0/release-notes.html
3.1s
3.5sTo honour the JVM settings for this build a single-use Daemon process will be forked. For more on this, please refer to https://docs.gradle.org/9.6.0/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation.
7.6sDaemon will be stopped at the end of the build 
8.1sShared read-only dependency cache is an incubating feature.
9.7sCalculating task graph as no cached configuration is available for tasks: :app:createDebugUnitTestCoverageReport :app:assembleDebug
38.8s
38.8s> Configure project :app
38.8sWARNING: The option setting 'android.experimental.enableScreenshotTest=true' is experimental.
38.8sThe current default is 'false'.
38.8sAdd android.sync.suppressAgpWarnings=UNSUPPORTED_PROJECT_OPTION_USE to the gradle.properties file to suppress this warning.
42.4sw: file:///src/app/build.gradle.kts:64:40: Unchecked cast of 'Any?' to 'Map<String, Any?>'.
42.4sw: file:///src/app/build.gradle.kts:65:34: Unchecked cast of 'Any?' to 'List<Map<String, Any?>>'.
42.4sw: file:///src/app/build.gradle.kts:66:29: Unchecked cast of 'Any?' to 'Map<String, Any?>'.
42.4sw: file:///src/app/build.gradle.kts:66:74: Unchecked cast of 'Any?' to 'Map<String, Any?>'.
42.4sw: file:///src/app/build.gradle.kts:69:44: Unchecked cast of 'Any?' to 'Map<String, Any?>'.
42.4sw: file:///src/app/build.gradle.kts:72:42: Unchecked cast of 'Any?' to 'List<Map<String, Any?>>'.
47.1s
47.1s> Task :app:generateDebugAssets UP-TO-DATE
49.1s
49.1s> Task :app:buildRustCore
49.1s    Building arm64-v8a (aarch64-linux-android)
51.5s   Compiling cranelift-isle v0.136.4
51.5s   Compiling curve25519-dalek v5.0.0
51.5s   Compiling blake3 v1.8.7
51.5s   Compiling flow v0.5.0 (/src/oxygenflow/crates/flow)
54.0s   Compiling flow-init v0.5.0 (/src/oxygenflow/crates/flow-init)
55.8s   Compiling ed25519-dalek v3.0.0
55.9s   Compiling cranelift-codegen v0.136.4
56.1s   Compiling oxy-core v0.8.0 (/src/oxygenflow/deps/oxygen/crates/oxy-core)
68.3s   Compiling flow-core v0.5.0 (/src/oxygenflow/crates/flow-core)
68.3s   Compiling jet v0.5.0 (/src/oxygenflow/crates/jet)
104.0s   Compiling wasmtime-internal-unwinder v49.0.4
105.1s   Compiling cranelift-frontend v0.136.4
106.1s   Compiling cranelift-native v0.136.4
106.1s   Compiling wasmtime-internal-cranelift v49.0.4
123.1s   Compiling wasmtime v49.0.4
131.5s   Compiling wiggle v49.0.4
131.5s   Compiling wasmtime-wasi-io v49.0.4
132.9s   Compiling wasmtime-wasi v49.0.4
149.9swarning: constant `BPF_JGE` is never used
149.9s   --> /src/oxygenflow/crates/flow/src/syscall.rs:809:7
149.9s    |
149.9s809 | const BPF_JGE: u16 = 0x30;
149.9s    |       ^^^^^^^
149.9s    |
149.9s    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
149.9s
170.7swarning: `flow` (lib) generated 1 warning
170.7s   Compiling rust-core v0.1.0 (/src/rust-core)
180.1s    Finished `release` profile [optimized] target(s) in 2m 11s
180.2s    Building x86_64 (x86_64-linux-android)
181.5s   Compiling cranelift-codegen v0.136.4
181.5s   Compiling curve25519-dalek v5.0.0
181.5s   Compiling blake3 v1.8.7
181.5s   Compiling flow v0.5.0 (/src/oxygenflow/crates/flow)
181.5s   Compiling flow-init v0.5.0 (/src/oxygenflow/crates/flow-init)
183.2s   Compiling ed25519-dalek v3.0.0
184.1s   Compiling oxy-core v0.8.0 (/src/oxygenflow/deps/oxygen/crates/oxy-core)
196.1s   Compiling flow-core v0.5.0 (/src/oxygenflow/crates/flow-core)
196.1s   Compiling jet v0.5.0 (/src/oxygenflow/crates/jet)
230.1s   Compiling cranelift-frontend v0.136.4
231.6s   Compiling cranelift-native v0.136.4
231.7s   Compiling wasmtime-internal-unwinder v49.0.4
232.6s   Compiling wasmtime-internal-cranelift v49.0.4
236.5s   Compiling wasmtime v49.0.4
255.0s   Compiling wasmtime-wasi-io v49.0.4
256.1s   Compiling wiggle v49.0.4
256.3s   Compiling wasmtime-wasi v49.0.4
304.3s   Compiling rust-core v0.1.0 (/src/rust-core)
313.4s    Finished `release` profile [optimized] target(s) in 2m 13s
313.5s     Copying libraries to /src/app/build/rustJniLibs
315.6s
315.6s> Task :app:generateRustBindings
315.6s   Compiling cranelift-codegen v0.136.4
315.6s   Compiling curve25519-dalek v5.0.0
315.6s   Compiling blake3 v1.8.7
315.6s   Compiling flow v0.5.0 (/src/oxygenflow/crates/flow)
315.6s   Compiling flow-init v0.5.0 (/src/oxygenflow/crates/flow-init)
317.6s   Compiling ed25519-dalek v3.0.0
317.8s   Compiling oxy-core v0.8.0 (/src/oxygenflow/deps/oxygen/crates/oxy-core)
329.4s   Compiling flow-core v0.5.0 (/src/oxygenflow/crates/flow-core)
329.4s   Compiling jet v0.5.0 (/src/oxygenflow/crates/jet)
362.8s   Compiling cranelift-native v0.136.4
362.9s   Compiling wasmtime-internal-unwinder v49.0.4
364.4s   Compiling cranelift-frontend v0.136.4
365.1s   Compiling wasmtime-internal-cranelift v49.0.4
370.0s   Compiling wasmtime v49.0.4
388.0s   Compiling wiggle v49.0.4
388.3s   Compiling wasmtime-wasi-io v49.0.4
389.3s   Compiling wasmtime-wasi v49.0.4
437.9s   Compiling rust-core v0.1.0 (/src/rust-core)
445.4s    Finished `release` profile [optimized] target(s) in 2m 11s
445.4s     Running `target/release/uniffi-bindgen generate --library /src/app/build/rustJniLibs/arm64-v8a/librust_core.so --language kotlin --out-dir /src/app/build/generated/uniffi/kotlin`
445.6sWarning: Unable to auto-format rust_core.kt using ktlint: Os { code: 2, kind: NotFound, message: "No such file or directory" }
445.6s
445.6s> Task :app:preBuild
445.6s> Task :app:preDebugBuild
445.6s> Task :app:generateDebugBuildConfig
445.6s> Task :app:preDebugUnitTestBuild
445.6s> Task :app:generateDebugResources
445.6s> Task :app:javaPreCompileDebug
445.6s> Task :app:mapDebugSourceSetPaths
445.8s> Task :app:packageDebugResources
445.9s> Task :app:createDebugCompatibleScreenManifests
445.9s> Task :app:extractDeepLinksDebug
450.4s> Task :app:processDebugNavigationResources
450.5s> Task :app:checkDebugAarMetadata
450.6s> Task :app:compileDebugNavigationResources
450.6s> Task :app:javaPreCompileDebugUnitTest
450.6s> Task :app:mergeDebugNativeDebugMetadata NO-SOURCE
450.8s> Task :app:mergeDebugAssets
450.9s> Task :app:compressDebugAssets
450.9s> Task :app:parseDebugLocalResources
451.0s> Task :app:processDebugMainManifest
451.0s> Task :app:generateDebugRFile
451.1s> Task :app:processDebugManifest
451.2s> Task :app:processDebugManifestForPackage
454.1s> Task :app:generateDebugGlobalSynthetics
454.1s> Task :app:desugarDebugFileDependencies
454.4s> Task :app:mergeDebugResources
454.5s> Task :app:mergeDebugJniLibFolders
455.0s> Task :app:mergeDebugNativeLibs
455.3s
455.3s> Task :app:stripDebugDebugSymbols
455.3sUnable to strip the following libraries, packaging them as they are: libandroidx.graphics.path.so, libdatastore_shared_counter.so, libjnidispatch.so, librust_core.so. Run with --info option to learn more.
456.0s
456.0s> Task :app:checkDebugDuplicateClasses
456.0s> Task :app:processDebugResources
456.0s> Task :app:mergeLibDexDebug
456.0s> Task :app:writeDebugAppMetadata
456.1s> Task :app:writeDebugSigningConfigVersions
456.9s> Task :app:validateSigningDebug
481.0s> Task :app:compileDebugKotlin
486.0s> Task :app:mergeExtDexDebug
515.3s
515.3s> Task :app:compileDebugKotlin
515.3sw: file:///src/app/src/main/java/io/oxygenhub/android/alerts/AlertService.kt:17:18 This declaration overrides a deprecated member but is not marked as deprecated itself. Add the '@Deprecated' annotation or suppress the diagnostic.
515.3sw: file:///src/app/src/main/java/io/oxygenhub/android/alerts/PushAlerts.kt:62:45 'val token: Task<String!>' is deprecated. Deprecated in Java.
517.9s
517.9s> Task :app:processDebugJavaRes
521.8s> Task :app:mergeDebugJavaResource
524.4s> Task :app:compileDebugJavaWithJavac
524.5s> Task :app:bundleDebugClassesToRuntimeJar
524.5s> Task :app:bundleDebugClassesToCompileJar
527.3s> Task :app:dexBuilderDebug
527.9s> Task :app:mergeProjectDexDebug
530.1s> Task :app:compileDebugUnitTestKotlin
530.1s> Task :app:compileDebugUnitTestJavaWithJavac NO-SOURCE
530.1s> Task :app:processDebugUnitTestJavaRes
535.8s> Task :app:testDebugUnitTest
537.4s
537.4s> Task :app:createDebugUnitTestCoverageReport
537.4sView coverage report at file:/src/app/build/reports/coverage/test/debug/index.html
0.0scoverage: 27.3% of lines (1188 of 4350) in 64 files (20 named files are not in this state and were left out)
553.3s
553.3s> Task :app:packageDebug
553.3s> Task :app:assembleDebug
553.3s> Task :app:createDebugApkListingFileRedirect
553.3s
553.3sBUILD SUCCESSFUL in 9m 12s
553.3s47 actionable tasks: 47 executed
553.3sConfiguration cache entry stored.
569.3sartifact coverage: 1172933 bytes, blob 1d26d72596b3
0.0stests: 116 tests, all passed in 2.0 s
569.5sartifact junit: 19382 bytes, blob 73039989108f
569.7scache rust-core-target: kept 3.8 GiB, under its cap of 60% of its 20.0 GiB disk

Ran on plex-1: holds its build cache (kept 34 h ago), holds the image, idle, speed 111 (class 3), after 16 s held for a better runner.

Where its time went: prepare 12.3s, run 554.7s, finish 2.6s.