Commit graph

9 commits

Author SHA1 Message Date
a22848532c
monitor: improve human-readable log parser
Better byte size parsing, new message type detection, and improved error parsing.

- Add byte size parsing for KiB/MiB/GiB/TiB/PiB units, most of which I
  don't think most users will hit.
- Parse "checking outputs of" and "copying N paths" messages
- Improve error parsing to distinguish hash mismatches, exit codes, timeouts
- Extract and track byte sizes for downloads/uploads
- Associate errors with specific derivations and mark as failed

Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I8b4beafb812cfacb7aca8de10170d6186a6a6964
2026-02-04 17:53:56 +03:00
4a0db12ecb
cognos: track activity progress for various goals
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I96a285c1e6f25b7061c61a4013b386ae6a6a6964
2026-02-04 17:53:55 +03:00
58a3d68d22
cognos: format
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ie85796e5a4eb173faacdb355bdd58ffd6a6a6964
2026-02-04 17:53:54 +03:00
d652faacc2
meta: relicense under EUPL v1.2
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ibee59f6778452c7c82f0046a5c44f3306a6a6964
2026-02-04 17:53:53 +03:00
de877a01ab
chore: bump dependencies
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Id9632ce60230f9ec44681fbff7e1dc996a6a6964
2026-02-04 17:53:52 +03:00
da26d951cb
flake: bump nixpkgs
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I3c48e92afb8922cf2c733bdbe0a4a6e26a6a6964
2026-02-04 17:53:51 +03:00
e0069c0ec3
rom: cleanup; defer to cognos for state management
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a69647ec63e70606bc2e8e03ba97546f70c09
2026-02-04 17:53:50 +03:00
5fea07c768
treewide: move rom's parser logic to cognos
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a6964960ab80b5555a6cca7b20e11c8ac0ea2
2026-02-04 17:53:49 +03:00
c07b295f71
initial commit
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a69644236ae18e7b46856fb6d6d6c998f8467
2025-10-05 21:14:18 +03:00