1these 2 derivations will be built:2 /nix/store/b7q9lak93qbq5ygf5lw7svx1x83id6zy-horae-0.1.0.drv3 /nix/store/pm4yklnr3adzc0hgy5zf5fk2pf9fhng7-horae-browser-checks.drv4building '/nix/store/b7q9lak93qbq5ygf5lw7svx1x83id6zy-horae-0.1.0.drv' on 'grpc://farm.numtide.com:50051?connect-timeout=20&system=aarch64-linux&token-file=/run/nix-farm-client/farm-token'5building '/nix/store/b7q9lak93qbq5ygf5lw7svx1x83id6zy-horae-0.1.0.drv' on farm.numtide.com:500516horae-0.1.0> elastic-arm-2c14001d: building b7q9lak93qbq5ygf5lw7svx1x83id6zy-horae-0.1.0.drv7horae-0.1.0> Running phase: unpackPhase8horae-0.1.0> unpacking source archive /nix/store/3cvv2aqvxbsp7dgk5v1snh4vl1ig5xs8-source9horae-0.1.0> source root is source10horae-0.1.0> Running phase: patchPhase11horae-0.1.0> Executing configureCargoCommonVars12horae-0.1.0> decompressing cargo artifacts from /nix/store/rzh4l4bdmjy2qym175si656sn0fg6nrx-horae-deps-0.1.0/target.tar.zst to target13horae-0.1.0> Running phase: updateAutotoolsGnuConfigScriptsPhase14horae-0.1.0> Running phase: configurePhase15horae-0.1.0> will append /build/source/.cargo-home/config.toml with contents of /nix/store/4rhxcay6f7rari83kq0m7piapgn69ya9-vendor-cargo-deps/config.toml16horae-0.1.0> default configurePhase, nothing to do17horae-0.1.0> Running phase: buildPhase18horae-0.1.0> +++ command cargo --version19horae-0.1.0> cargo 1.96.1 (356927216 2026-06-26)20horae-0.1.0> 0.02s INFO Building project...21horae-0.1.0> warning: Waiting for cargo-metadata...22horae-0.1.0> 4.30s INFO Compiled [315/492]: build-script-build23horae-0.1.0> 4.98s INFO Compiled [1074/492]: build-script-build24horae-0.1.0> 5.91s INFO Compiled [317/492]: horae_core25horae-0.1.0> 6.93s INFO Compiled [1076/492]: horae_core26horae-0.1.0> 91.52s INFO Compiled [318/492]: horae27horae-0.1.0> 91.80s INFO Bundling app...28horae-0.1.0> 92.11s INFO Running wasm-bindgen...29horae-0.1.0> 109.59s INFO Copying asset (1/6): /build/source/target/dx/horae/release/web/public/wasm/horae_bg.wasm30horae-0.1.0> 109.60s INFO Copying asset (2/6): /build/source/crates/horae/assets/css/horae-utils.css31horae-0.1.0> 109.61s INFO Copying asset (3/6): /build/source/crates/horae/assets/css/horae.css32horae-0.1.0> 109.64s INFO Copying asset (4/6): /build/source/crates/horae/assets/js/menu.js33horae-0.1.0> 109.64s INFO Copying asset (5/6): /build/source/crates/horae/assets/js/project-edit-navigation.js34horae-0.1.0> 109.64s INFO Copying asset (6/6): /build/source/target/dx/horae/release/web/public/wasm/horae.js35horae-0.1.0> 109.65s INFO Pre-compressing file /build/source/target/dx/horae/release/web/public/assets/horae-dxh92bd9e1d184bdd.js36horae-0.1.0> 109.77s INFO Pre-compressing file /build/source/target/dx/horae/release/web/public/assets/horae_bg-dxheb8275eb152ab1ae.wasm37horae-0.1.0> 124.07s INFO Pre-compressing file /build/source/target/dx/horae/release/web/public/assets/menu-dxh428ee5f54352c7a0.js38horae-0.1.0> 124.09s INFO Pre-compressing file /build/source/target/dx/horae/release/web/public/assets/project-edit-navigation-dxh1087463fc67c1f6a.js39horae-0.1.0> 124.09s INFO Pre-compressing file /build/source/target/dx/horae/release/web/public/assets/horae-utils-dxh99674c97695755.css40horae-0.1.0> 124.13s INFO Pre-compressing file /build/source/target/dx/horae/release/web/public/assets/horae-dxh729b60b8d987233c.css41horae-0.1.0> 124.26s INFO Client build completed successfully! 🚀 path="/build/source/target/dx/horae/release/web/public"42horae-0.1.0> 519.64s INFO Compiled [1077/492]: horae43horae-0.1.0> 519.95s INFO Bundling app...44horae-0.1.0> 521.03s INFO Server build completed successfully! 🚀 path="/build/source/target/dx/horae/release/web"45horae-0.1.0> buildPhase completed in 8 minutes 41 seconds46horae-0.1.0> Running phase: installPhase47horae-0.1.0> stripping references to Rust toolchain48horae-0.1.0> Rust toolchain at: /nix/store/hjgh23038sv98mkszp9lr4qknqjqpwl1-rust-mixed49horae-0.1.0> stripping Rust toolchain references done50horae-0.1.0> stripping references to cargoVendorDir from:51horae-0.1.0> /nix/store/rvx2qjjqjj6x7a4rvar1q5lvzy4n56x7-horae-0.1.0/bin/horae52horae-0.1.0> /nix/store/rvx2qjjqjj6x7a4rvar1q5lvzy4n56x7-horae-0.1.0/bin/public/assets/horae-dxh729b60b8d987233c.css53horae-0.1.0> /nix/store/rvx2qjjqjj6x7a4rvar1q5lvzy4n56x7-horae-0.1.0/bin/public/assets/horae-dxh729b60b8d987233c.css.br54horae-0.1.0> /nix/store/rvx2qjjqjj6x7a4rvar1q5lvzy4n56x7-horae-0.1.0/bin/public/assets/horae-dxh92bd9e1d184bdd.js55horae-0.1.0> /nix/store/rvx2qjjqjj6x7a4rvar1q5lvzy4n56x7-horae-0.1.0/bin/public/assets/horae-dxh92bd9e1d184bdd.js.br56horae-0.1.0> /nix/store/rvx2qjjqjj6x7a4rvar1q5lvzy4n56x7-horae-0.1.0/bin/public/assets/horae-utils-dxh99674c97695755.css57horae-0.1.0> /nix/store/rvx2qjjqjj6x7a4rvar1q5lvzy4n56x7-horae-0.1.0/bin/public/assets/horae-utils-dxh99674c97695755.css.br58horae-0.1.0> /nix/store/rvx2qjjqjj6x7a4rvar1q5lvzy4n56x7-horae-0.1.0/bin/public/assets/horae_bg-dxheb8275eb152ab1ae.wasm59horae-0.1.0> /nix/store/rvx2qjjqjj6x7a4rvar1q5lvzy4n56x7-horae-0.1.0/bin/public/assets/horae_bg-dxheb8275eb152ab1ae.wasm.br60horae-0.1.0> /nix/store/rvx2qjjqjj6x7a4rvar1q5lvzy4n56x7-horae-0.1.0/bin/public/assets/menu-dxh428ee5f54352c7a0.js61horae-0.1.0> /nix/store/rvx2qjjqjj6x7a4rvar1q5lvzy4n56x7-horae-0.1.0/bin/public/assets/menu-dxh428ee5f54352c7a0.js.br62horae-0.1.0> /nix/store/rvx2qjjqjj6x7a4rvar1q5lvzy4n56x7-horae-0.1.0/bin/public/assets/project-edit-navigation-dxh1087463fc67c1f6a.js63horae-0.1.0> /nix/store/rvx2qjjqjj6x7a4rvar1q5lvzy4n56x7-horae-0.1.0/bin/public/assets/project-edit-navigation-dxh1087463fc67c1f6a.js.br64horae-0.1.0> /nix/store/rvx2qjjqjj6x7a4rvar1q5lvzy4n56x7-horae-0.1.0/bin/public/index.html65horae-0.1.0> stripping references done66horae-0.1.0> Running phase: fixupPhase67horae-0.1.0> shrinking RPATHs of ELF executables and libraries in /nix/store/rvx2qjjqjj6x7a4rvar1q5lvzy4n56x7-horae-0.1.068horae-0.1.0> shrinking /nix/store/rvx2qjjqjj6x7a4rvar1q5lvzy4n56x7-horae-0.1.0/bin/horae69horae-0.1.0> checking for references to /build/ in /nix/store/rvx2qjjqjj6x7a4rvar1q5lvzy4n56x7-horae-0.1.0...70horae-0.1.0> patching script interpreter paths in /nix/store/rvx2qjjqjj6x7a4rvar1q5lvzy4n56x7-horae-0.1.071horae-0.1.0> stripping (with command strip and flags -S -p) in /nix/store/rvx2qjjqjj6x7a4rvar1q5lvzy4n56x7-horae-0.1.0/bin72building '/nix/store/pm4yklnr3adzc0hgy5zf5fk2pf9fhng7-horae-browser-checks.drv' on 'grpc://farm.numtide.com:50051?connect-timeout=20&system=aarch64-linux&token-file=/run/nix-farm-client/farm-token'73building '/nix/store/pm4yklnr3adzc0hgy5zf5fk2pf9fhng7-horae-browser-checks.drv' on farm.numtide.com:5005174horae-browser-checks> elastic-arm-2c14001d: building pm4yklnr3adzc0hgy5zf5fk2pf9fhng7-horae-browser-checks.drv75horae-browser-checks> initdb: warning: enabling "trust" authentication for local connections76horae-browser-checks> initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb.77horae-browser-checks> waiting for server to start.... done78horae-browser-checks> server started79horae-browser-checks> 2026-11-06T10:31:05.293336Z INFO horae: Running migrations...80horae-browser-checks> 2026-11-06T10:31:05.519010Z INFO horae: Migrations complete.81horae-browser-checks> 2026-11-06T10:31:05.534588Z INFO horae::seed: Seeding demo data…82horae-browser-checks> 2026-11-06T10:31:05.560825Z INFO horae::seed: Seed complete.83horae-browser-checks> 2026-11-06T10:31:05.565977Z INFO horae::seed: time_entries: 10 rows84horae-browser-checks> 2026-11-06T10:31:05.566993Z INFO horae::seed: clients: 2 rows85horae-browser-checks> admin 1440px light: text rows per total line: billable 1,1; cost 186horae-browser-checks> admin 1440px light text 32px: text rows per total line: billable 2,2; cost 287horae-browser-checks> admin 1440px dark: text rows per total line: billable 1,1; cost 188horae-browser-checks> admin 1440px dark text 32px: text rows per total line: billable 2,2; cost 289horae-browser-checks> admin 390px light: text rows per total line: billable 2,2; cost 290horae-browser-checks> admin 390px light text 32px: text rows per total line: billable 2,2; cost 291horae-browser-checks> admin 390px dark: text rows per total line: billable 2,2; cost 292horae-browser-checks> admin 390px dark text 32px: text rows per total line: billable 2,2; cost 293horae-browser-checks> admin 320px light: text rows per total line: billable 2,2; cost 294horae-browser-checks> admin 320px light text 32px: text rows per total line: billable 2,2; cost 295horae-browser-checks> admin 320px dark: text rows per total line: billable 2,2; cost 296horae-browser-checks> admin 320px dark text 32px: text rows per total line: billable 2,2; cost 297horae-browser-checks> restricted 1440px light: text rows per total line: billable 1,1; cost 198horae-browser-checks> restricted 1440px light text 32px: text rows per total line: billable 2,2; cost 199horae-browser-checks> restricted 1440px dark: text rows per total line: billable 1,1; cost 1100horae-browser-checks> restricted 1440px dark text 32px: text rows per total line: billable 2,2; cost 1101horae-browser-checks> restricted 390px light: text rows per total line: billable 2,2; cost 1102horae-browser-checks> restricted 390px light text 32px: text rows per total line: billable 2,2; cost 1103horae-browser-checks> restricted 390px dark: text rows per total line: billable 2,2; cost 1104horae-browser-checks> restricted 390px dark text 32px: text rows per total line: billable 2,2; cost 1105horae-browser-checks> restricted 320px light: text rows per total line: billable 2,2; cost 1106horae-browser-checks> restricted 320px light text 32px: text rows per total line: billable 2,2; cost 1107horae-browser-checks> restricted 320px dark: text rows per total line: billable 2,2; cost 1108horae-browser-checks> restricted 320px dark text 32px: text rows per total line: billable 2,2; cost 1109horae-browser-checks> PASS: legacy report currency totals EUR 1,330.00 / USD 1,475.00, groupings, filter, loading, retry, both themes with base and 32px root text at 1440/390/320px, and withheld cost; Chromium 148.0.7778.0110horae-browser-checks> PASS: legacy report exports for no filter, project only, client only, client and project, teammate only: links, Time and Detailed rows, CSV bytes and XLSX downloads; Chromium 148.0.7778.0111horae-browser-checks> PASS: archived own timer labels survive without granting catalog or global-rate access112horae-browser-checks> PASS: catalog/rate grants never enable unlinked or archived tasks for a new timer; valid start/stop persists113horae-browser-checks> PASS: rail popovers accept clicks and release the resize handle after closing114horae-browser-checks> PASS: scoped project list/detail expose workflow labels without directory access, private notes or rates115horae-browser-checks> PASS: edit and managed-project revocation remove current UI authority without legacy Administrator fallback116horae-browser-checks> PASS: inactive-account and changed-policy responses clear retained detail; retry recovers only the original binding117horae-browser-checks> PASS: keyboard manager removal preserves archived membership and withheld money/notes at desktop and narrow widths118horae-browser-checks> PASS: staged project task archive/restore, undo, cancellation and running-timer rejection preserve hidden configuration and restrictions119horae-browser-checks> PASS: financial read grants display disabled values and ordinary saves preserve stored fields120horae-browser-checks> PASS: explicit zero, cost reset and lost-acknowledgement replay preserve exact original intent121horae-browser-checks> PASS: current-authority revocation discards old editor state; explicit reload restores a fresh authorized form122horae-browser-checks> PASS: an explicit hours-only budget edit preserves inactive hidden money and recorded history