this derivation will be built: /nix/store/f4yxx9x4jr15h57q4q0lggb06gvpjrg4-horae-browser-checks.drv building '/nix/store/f4yxx9x4jr15h57q4q0lggb06gvpjrg4-horae-browser-checks.drv' horae-browser-checks> initdb: warning: enabling "trust" authentication for local connections horae-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. horae-browser-checks> waiting for server to start.... done horae-browser-checks> server started horae-browser-checks> 2026-10-07T05:54:39.501389Z INFO horae: Running migrations... horae-browser-checks> 2026-10-07T05:54:39.627841Z INFO horae: Migrations complete. horae-browser-checks> 2026-10-07T05:54:39.642963Z INFO horae::seed: Seeding demo data… horae-browser-checks> 2026-10-07T05:54:39.659981Z INFO horae::seed: Seed complete. horae-browser-checks> 2026-10-07T05:54:39.660487Z INFO horae::seed: time_entries: 10 rows horae-browser-checks> 2026-10-07T05:54:39.665336Z INFO horae::seed: clients: 2 rows horae-browser-checks> ✔ client: pending navigation preserves history until the request is resolved (5.561463ms) horae-browser-checks> ✔ client: dirty navigation requires an explicit discard (1.094093ms) horae-browser-checks> ✔ invoice: pending navigation preserves history until the request is resolved (5.122402ms) horae-browser-checks> ✔ invoice: dirty navigation requires an explicit discard (0.960557ms) horae-browser-checks> ✔ project: pending navigation preserves history until the request is resolved (1.004428ms) horae-browser-checks> ✔ project: dirty navigation requires an explicit discard (0.884688ms) horae-browser-checks> ✔ timesheet: pending navigation preserves history until the request is resolved (0.883403ms) horae-browser-checks> ✔ timesheet: dirty navigation requires an explicit discard (0.817519ms) horae-browser-checks> ✔ scroll-only replacements preserve Dioxus coordinates without prompting (0.927547ms) horae-browser-checks> ✔ the legacy project opt-in and explicit release keep working (1.305989ms) horae-browser-checks> ℹ tests 10 horae-browser-checks> ℹ suites 0 horae-browser-checks> ℹ pass 10 horae-browser-checks> ℹ fail 0 horae-browser-checks> ℹ cancelled 0 horae-browser-checks> ℹ skipped 0 horae-browser-checks> ℹ todo 0 horae-browser-checks> ℹ duration_ms 28.698274 horae-browser-checks> PASS: Export: semantics, keyboard, focus return, backdrop and short viewport horae-browser-checks> PASS: Add entry: semantics, keyboard, focus return, backdrop and short viewport horae-browser-checks> PASS: + Add row: semantics, keyboard, focus return, backdrop and short viewport horae-browser-checks> PASS: pending save blocks dismissal; failure preserves input and allows retry horae-browser-checks> PASS: row deletion is atomic after a stale-client lock and supports retry horae-browser-checks> PASS: move failure is visible and reconciles with saved data horae-browser-checks> PASS: resize failure is visible and reconciles with saved data horae-browser-checks> PASS: reorder failure is visible and reconciles with saved data horae-browser-checks> PASS: lost response failure is visible and reconciles with saved data horae-browser-checks> PASS: day-view timer failure is visible horae-browser-checks> PASS: project scope includes zero-entry active teammates without exposing unrelated hours horae-browser-checks> PASS: changing person and browser history reload the correct sheet, including an empty teammate horae-browser-checks> PASS: Day and Week edits carry the selected owner and preserve hidden work horae-browser-checks> PASS: delegated creation uses the selected person and eligible project/task horae-browser-checks> Browser state: http://127.0.0.1:8093/timesheet/calendar/2027-10-05?span=week&user=019f2900-0000-7000-8000-000000000001 Timesheet horae-browser-checks> 2:30 this week horae-browser-checks> Day horae-browser-checks> Week horae-browser-checks> Calendar horae-browser-checks> + horae-browser-checks> ← horae-browser-checks> ▦ horae-browser-checks> Week horae-browser-checks> 04 Oct – 10 Oct 2027 horae-browser-checks> → horae-browser-checks> Week view horae-browser-checks> ▾ horae-browser-checks> Today horae-browser-checks> Timesheet for horae-browser-checks> Scoped browser teammate horae-browser-checks> ▾ horae-browser-checks> My timesheet horae-browser-checks> Mon 4 horae-browser-checks> 1:00 horae-browser-checks> Tue 5 horae-browser-checks> 1:30 horae-browser-checks> Wed 6 horae-browser-checks> 0:00 horae-browser-checks> Thu 7 horae-browser-checks> 0:00 horae-browser-checks> Fri 8 horae-browser-checks> 0:00 horae-browser-checks> Sat 9 horae-browser-checks> 0:00 horae-browser-checks> Sun 10 horae-browser-checks> 0:00 horae-browser-checks> WEEK TOTAL horae-browser-checks> 2:30 horae-browser-checks> 1hr horae-browser-checks> 2hr horae-browser-checks> 3hr horae-browser-checks> 4hr horae-browser-checks> 5hr horae-browser-checks> 6hr horae-browser-checks> 7hr horae-browser-checks> 8hr horae-browser-checks> 9hr horae-browser-checks> 10hr horae-browser-checks> 11hr horae-browser-checks> 12hr horae-browser-checks> 13hr horae-browser-checks> 14hr horae-browser-checks> 15hr horae-browser-checks> 16hr horae-browser-checks> 17hr horae-browser-checks> 18hr horae-browser-checks> 19hr horae-browser-checks> 20hr horae-browser-checks> 21hr horae-browser-checks> 22hr horae-browser-checks> 23hr horae-browser-checks> 24hr horae-browser-checks> Scoped browser project horae-browser-checks> 1:00 horae-browser-checks> Scoped browser task horae-browser-checks> Scoped browser client horae-browser-checks> Scoped browser project horae-browser-checks> 1:00 horae-browser-checks> 4:15–5:15 horae-browser-checks> Scoped browser task horae-browser-checks> Scoped browser client horae-browser-checks> Scoped browser project horae-browser-checks> 0:30 horae-browser-checks> Scoped browser task horae-browser-checks> Scoped browser client [] horae-browser-checks> AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal: horae-browser-checks> + actual - expected horae-browser-checks> horae-browser-checks> { horae-browser-checks> day: '2027-10-05', horae-browser-checks> minutes: 60, horae-browser-checks> order: 0, horae-browser-checks> project: '019f2900-0000-7000-8000-000000000004', horae-browser-checks> + start: 255, horae-browser-checks> - start: 240, horae-browser-checks> task: '019f2900-0000-7000-8000-000000000006', horae-browser-checks> user: '019f2900-0000-7000-8000-000000000001' horae-browser-checks> } horae-browser-checks> horae-browser-checks> at /nix/store/pq103g2z2wiyw72rjpzgkjs9lfxmqh9r-horae/tests/browser/timesheet-permissions.cjs:233:12 { horae-browser-checks> generatedMessage: true, horae-browser-checks> code: 'ERR_ASSERTION', horae-browser-checks> actual: [Object], horae-browser-checks> expected: [Object], horae-browser-checks> operator: 'deepStrictEqual', horae-browser-checks> diff: 'simple' horae-browser-checks> } horae-browser-checks> 2026-10-07T05:54:39.714449Z WARN horae: DEV_LOGIN=1: /auth/dev-login signs anyone in as an admin without a password. Use it for local development only. horae-browser-checks> 2026-10-07 05:54:39.314 UTC [18] LOG: starting PostgreSQL 17.10 on x86_64-pc-linux-gnu, compiled by clang version 21.1.8, 64-bit horae-browser-checks> 2026-10-07 05:54:39.314 UTC [18] LOG: listening on Unix socket "/tmp/horae-browser.qHGdLw/.s.PGSQL.5432" horae-browser-checks> 2026-10-07 05:54:39.316 UTC [21] LOG: database system was shut down at 2026-10-07 05:54:39 UTC horae-browser-checks> 2026-10-07 05:54:39.319 UTC [18] LOG: database system is ready to accept connections horae-browser-checks> 2026-10-07 05:54:39.665 UTC [128] LOG: could not receive data from client: Connection reset by peer horae-browser-checks> 2026-10-07 05:54:51.468 UTC [18] LOG: received fast shutdown request horae-browser-checks> 2026-10-07 05:54:51.468 UTC [18] LOG: aborting any active transactions horae-browser-checks> 2026-10-07 05:54:51.470 UTC [18] LOG: background worker "logical replication launcher" (PID 24) exited with exit code 1 horae-browser-checks> 2026-10-07 05:54:51.471 UTC [19] LOG: shutting down horae-browser-checks> 2026-10-07 05:54:51.471 UTC [19] LOG: checkpoint starting: shutdown immediate horae-browser-checks> 2026-10-07 05:54:51.482 UTC [19] LOG: checkpoint complete: wrote 1154 buffers (7.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.010 s, sync=0.001 s, total=0.011 s; sync files=0, longest=0.000 s, average=0.000 s; distance=6163 kB, estimate=6163 kB; lsn=0/1AF18D8, redo lsn=0/1AF18D8 horae-browser-checks> 2026-10-07 05:54:51.488 UTC [18] LOG: database system is shut down error: Cannot build '/nix/store/f4yxx9x4jr15h57q4q0lggb06gvpjrg4-horae-browser-checks.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/lg9kwik70fidgq7vzrih6qygyflyhmqw-horae-browser-checks Last 25 log lines: > task: '019f2900-0000-7000-8000-000000000006', > user: '019f2900-0000-7000-8000-000000000001' > } > > at /nix/store/pq103g2z2wiyw72rjpzgkjs9lfxmqh9r-horae/tests/browser/timesheet-permissions.cjs:233:12 { > generatedMessage: true, > code: 'ERR_ASSERTION', > actual: [Object], > expected: [Object], > operator: 'deepStrictEqual', > diff: 'simple' > } > 2026-10-07T05:54:39.714449Z WARN horae: DEV_LOGIN=1: /auth/dev-login signs anyone in as an admin without a password. Use it for local development only. > 2026-10-07 05:54:39.314 UTC [18] LOG: starting PostgreSQL 17.10 on x86_64-pc-linux-gnu, compiled by clang version 21.1.8, 64-bit > 2026-10-07 05:54:39.314 UTC [18] LOG: listening on Unix socket "/tmp/horae-browser.qHGdLw/.s.PGSQL.5432" > 2026-10-07 05:54:39.316 UTC [21] LOG: database system was shut down at 2026-10-07 05:54:39 UTC > 2026-10-07 05:54:39.319 UTC [18] LOG: database system is ready to accept connections > 2026-10-07 05:54:39.665 UTC [128] LOG: could not receive data from client: Connection reset by peer > 2026-10-07 05:54:51.468 UTC [18] LOG: received fast shutdown request > 2026-10-07 05:54:51.468 UTC [18] LOG: aborting any active transactions > 2026-10-07 05:54:51.470 UTC [18] LOG: background worker "logical replication launcher" (PID 24) exited with exit code 1 > 2026-10-07 05:54:51.471 UTC [19] LOG: shutting down > 2026-10-07 05:54:51.471 UTC [19] LOG: checkpoint starting: shutdown immediate > 2026-10-07 05:54:51.482 UTC [19] LOG: checkpoint complete: wrote 1154 buffers (7.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.010 s, sync=0.001 s, total=0.011 s; sync files=0, longest=0.000 s, average=0.000 s; distance=6163 kB, estimate=6163 kB; lsn=0/1AF18D8, redo lsn=0/1AF18D8 > 2026-10-07 05:54:51.488 UTC [18] LOG: database system is shut down For full logs, run: nix log /nix/store/f4yxx9x4jr15h57q4q0lggb06gvpjrg4-horae-browser-checks.drv nixbot: transient error detected, retrying once this derivation will be built: /nix/store/f4yxx9x4jr15h57q4q0lggb06gvpjrg4-horae-browser-checks.drv building '/nix/store/f4yxx9x4jr15h57q4q0lggb06gvpjrg4-horae-browser-checks.drv' horae-browser-checks> initdb: warning: enabling "trust" authentication for local connections horae-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. horae-browser-checks> waiting for server to start.... done horae-browser-checks> server started horae-browser-checks> 2026-10-07T05:54:53.267483Z INFO horae: Running migrations... horae-browser-checks> 2026-10-07T05:54:53.401942Z INFO horae: Migrations complete. horae-browser-checks> 2026-10-07T05:54:53.417954Z INFO horae::seed: Seeding demo data… horae-browser-checks> 2026-10-07T05:54:53.431114Z INFO horae::seed: Seed complete. horae-browser-checks> 2026-10-07T05:54:53.435297Z INFO horae::seed: time_entries: 10 rows horae-browser-checks> 2026-10-07T05:54:53.435932Z INFO horae::seed: clients: 2 rows horae-browser-checks> ✔ client: pending navigation preserves history until the request is resolved (3.85694ms) horae-browser-checks> ✔ client: dirty navigation requires an explicit discard (1.004413ms) horae-browser-checks> ✔ invoice: pending navigation preserves history until the request is resolved (2.038362ms) horae-browser-checks> ✔ invoice: dirty navigation requires an explicit discard (0.941847ms) horae-browser-checks> ✔ project: pending navigation preserves history until the request is resolved (0.969823ms) horae-browser-checks> ✔ project: dirty navigation requires an explicit discard (0.877398ms) horae-browser-checks> ✔ timesheet: pending navigation preserves history until the request is resolved (0.881164ms) horae-browser-checks> ✔ timesheet: dirty navigation requires an explicit discard (0.794377ms) horae-browser-checks> ✔ scroll-only replacements preserve Dioxus coordinates without prompting (0.927639ms) horae-browser-checks> ✔ the legacy project opt-in and explicit release keep working (1.258679ms) horae-browser-checks> ℹ tests 10 horae-browser-checks> ℹ suites 0 horae-browser-checks> ℹ pass 10 horae-browser-checks> ℹ fail 0 horae-browser-checks> ℹ cancelled 0 horae-browser-checks> ℹ skipped 0 horae-browser-checks> ℹ todo 0 horae-browser-checks> ℹ duration_ms 23.137386 horae-browser-checks> PASS: Export: semantics, keyboard, focus return, backdrop and short viewport horae-browser-checks> PASS: Add entry: semantics, keyboard, focus return, backdrop and short viewport horae-browser-checks> PASS: + Add row: semantics, keyboard, focus return, backdrop and short viewport horae-browser-checks> PASS: pending save blocks dismissal; failure preserves input and allows retry horae-browser-checks> PASS: row deletion is atomic after a stale-client lock and supports retry horae-browser-checks> PASS: move failure is visible and reconciles with saved data horae-browser-checks> PASS: resize failure is visible and reconciles with saved data horae-browser-checks> PASS: reorder failure is visible and reconciles with saved data horae-browser-checks> PASS: lost response failure is visible and reconciles with saved data horae-browser-checks> PASS: day-view timer failure is visible horae-browser-checks> PASS: project scope includes zero-entry active teammates without exposing unrelated hours horae-browser-checks> PASS: changing person and browser history reload the correct sheet, including an empty teammate horae-browser-checks> PASS: Day and Week edits carry the selected owner and preserve hidden work horae-browser-checks> PASS: delegated creation uses the selected person and eligible project/task horae-browser-checks> Browser state: http://127.0.0.1:8093/timesheet/calendar/2027-10-05?span=week&user=019f2900-0000-7000-8000-000000000001 Timesheet horae-browser-checks> 2:30 this week horae-browser-checks> Day horae-browser-checks> Week horae-browser-checks> Calendar horae-browser-checks> + horae-browser-checks> ← horae-browser-checks> ▦ horae-browser-checks> Week horae-browser-checks> 04 Oct – 10 Oct 2027 horae-browser-checks> → horae-browser-checks> Week view horae-browser-checks> ▾ horae-browser-checks> Today horae-browser-checks> Timesheet for horae-browser-checks> Scoped browser teammate horae-browser-checks> ▾ horae-browser-checks> My timesheet horae-browser-checks> Mon 4 horae-browser-checks> 1:00 horae-browser-checks> Tue 5 horae-browser-checks> 1:30 horae-browser-checks> Wed 6 horae-browser-checks> 0:00 horae-browser-checks> Thu 7 horae-browser-checks> 0:00 horae-browser-checks> Fri 8 horae-browser-checks> 0:00 horae-browser-checks> Sat 9 horae-browser-checks> 0:00 horae-browser-checks> Sun 10 horae-browser-checks> 0:00 horae-browser-checks> WEEK TOTAL horae-browser-checks> 2:30 horae-browser-checks> 1hr horae-browser-checks> 2hr horae-browser-checks> 3hr horae-browser-checks> 4hr horae-browser-checks> 5hr horae-browser-checks> 6hr horae-browser-checks> 7hr horae-browser-checks> 8hr horae-browser-checks> 9hr horae-browser-checks> 10hr horae-browser-checks> 11hr horae-browser-checks> 12hr horae-browser-checks> 13hr horae-browser-checks> 14hr horae-browser-checks> 15hr horae-browser-checks> 16hr horae-browser-checks> 17hr horae-browser-checks> 18hr horae-browser-checks> 19hr horae-browser-checks> 20hr horae-browser-checks> 21hr horae-browser-checks> 22hr horae-browser-checks> 23hr horae-browser-checks> 24hr horae-browser-checks> Scoped browser project horae-browser-checks> 1:00 horae-browser-checks> Scoped browser task horae-browser-checks> Scoped browser client horae-browser-checks> Scoped browser project horae-browser-checks> 1:00 horae-browser-checks> 4:15–5:15 horae-browser-checks> Scoped browser task horae-browser-checks> Scoped browser client horae-browser-checks> Scoped browser project horae-browser-checks> 0:30 horae-browser-checks> Scoped browser task horae-browser-checks> Scoped browser client [] horae-browser-checks> AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal: horae-browser-checks> + actual - expected horae-browser-checks> horae-browser-checks> { horae-browser-checks> day: '2027-10-05', horae-browser-checks> minutes: 60, horae-browser-checks> order: 0, horae-browser-checks> project: '019f2900-0000-7000-8000-000000000004', horae-browser-checks> + start: 255, horae-browser-checks> - start: 240, horae-browser-checks> task: '019f2900-0000-7000-8000-000000000006', horae-browser-checks> user: '019f2900-0000-7000-8000-000000000001' horae-browser-checks> } horae-browser-checks> horae-browser-checks> at /nix/store/pq103g2z2wiyw72rjpzgkjs9lfxmqh9r-horae/tests/browser/timesheet-permissions.cjs:233:12 { horae-browser-checks> generatedMessage: true, horae-browser-checks> code: 'ERR_ASSERTION', horae-browser-checks> actual: [Object], horae-browser-checks> expected: [Object], horae-browser-checks> operator: 'deepStrictEqual', horae-browser-checks> diff: 'simple' horae-browser-checks> } horae-browser-checks> 2026-10-07T05:54:53.463231Z WARN horae: DEV_LOGIN=1: /auth/dev-login signs anyone in as an admin without a password. Use it for local development only. horae-browser-checks> 2026-10-07 05:54:53.130 UTC [18] LOG: starting PostgreSQL 17.10 on x86_64-pc-linux-gnu, compiled by clang version 21.1.8, 64-bit horae-browser-checks> 2026-10-07 05:54:53.131 UTC [18] LOG: listening on Unix socket "/tmp/horae-browser.9rGHFD/.s.PGSQL.5432" horae-browser-checks> 2026-10-07 05:54:53.133 UTC [21] LOG: database system was shut down at 2026-10-07 05:54:52 UTC horae-browser-checks> 2026-10-07 05:54:53.136 UTC [18] LOG: database system is ready to accept connections horae-browser-checks> 2026-10-07 05:54:53.436 UTC [127] LOG: could not receive data from client: Connection reset by peer horae-browser-checks> 2026-10-07 05:55:07.707 UTC [18] LOG: received fast shutdown request horae-browser-checks> 2026-10-07 05:55:07.707 UTC [18] LOG: aborting any active transactions horae-browser-checks> 2026-10-07 05:55:07.709 UTC [18] LOG: background worker "logical replication launcher" (PID 24) exited with exit code 1 horae-browser-checks> 2026-10-07 05:55:07.710 UTC [19] LOG: shutting down horae-browser-checks> 2026-10-07 05:55:07.710 UTC [19] LOG: checkpoint starting: shutdown immediate horae-browser-checks> 2026-10-07 05:55:07.726 UTC [19] LOG: checkpoint complete: wrote 1154 buffers (7.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.015 s, sync=0.001 s, total=0.017 s; sync files=0, longest=0.000 s, average=0.000 s; distance=6165 kB, estimate=6165 kB; lsn=0/1AF1EB0, redo lsn=0/1AF1EB0 horae-browser-checks> 2026-10-07 05:55:07.733 UTC [18] LOG: database system is shut down error: Cannot build '/nix/store/f4yxx9x4jr15h57q4q0lggb06gvpjrg4-horae-browser-checks.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/lg9kwik70fidgq7vzrih6qygyflyhmqw-horae-browser-checks Last 25 log lines: > task: '019f2900-0000-7000-8000-000000000006', > user: '019f2900-0000-7000-8000-000000000001' > } > > at /nix/store/pq103g2z2wiyw72rjpzgkjs9lfxmqh9r-horae/tests/browser/timesheet-permissions.cjs:233:12 { > generatedMessage: true, > code: 'ERR_ASSERTION', > actual: [Object], > expected: [Object], > operator: 'deepStrictEqual', > diff: 'simple' > } > 2026-10-07T05:54:53.463231Z WARN horae: DEV_LOGIN=1: /auth/dev-login signs anyone in as an admin without a password. Use it for local development only. > 2026-10-07 05:54:53.130 UTC [18] LOG: starting PostgreSQL 17.10 on x86_64-pc-linux-gnu, compiled by clang version 21.1.8, 64-bit > 2026-10-07 05:54:53.131 UTC [18] LOG: listening on Unix socket "/tmp/horae-browser.9rGHFD/.s.PGSQL.5432" > 2026-10-07 05:54:53.133 UTC [21] LOG: database system was shut down at 2026-10-07 05:54:52 UTC > 2026-10-07 05:54:53.136 UTC [18] LOG: database system is ready to accept connections > 2026-10-07 05:54:53.436 UTC [127] LOG: could not receive data from client: Connection reset by peer > 2026-10-07 05:55:07.707 UTC [18] LOG: received fast shutdown request > 2026-10-07 05:55:07.707 UTC [18] LOG: aborting any active transactions > 2026-10-07 05:55:07.709 UTC [18] LOG: background worker "logical replication launcher" (PID 24) exited with exit code 1 > 2026-10-07 05:55:07.710 UTC [19] LOG: shutting down > 2026-10-07 05:55:07.710 UTC [19] LOG: checkpoint starting: shutdown immediate > 2026-10-07 05:55:07.726 UTC [19] LOG: checkpoint complete: wrote 1154 buffers (7.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.015 s, sync=0.001 s, total=0.017 s; sync files=0, longest=0.000 s, average=0.000 s; distance=6165 kB, estimate=6165 kB; lsn=0/1AF1EB0, redo lsn=0/1AF1EB0 > 2026-10-07 05:55:07.733 UTC [18] LOG: database system is shut down For full logs, run: nix log /nix/store/f4yxx9x4jr15h57q4q0lggb06gvpjrg4-horae-browser-checks.drv