!yxFWYdmeLrdzdoIrcE:maralorn.de

nix-output-monitor

93 Members
https://github.com/maralorn/nix-output-monitor30 Servers

Load older messages


SenderMessageTime
17 Nov 2025
@maralorn:maralorn.demaralornHuh, that would be easier, true.21:59:07
18 Nov 2025
@hexa:lossy.networkhexathere are builds that log a percentage progress00:48:59
@hexa:lossy.networkhexa e.g. cmake builds go [ 23%] foobar [100%] every few lines 00:49:24
@hexa:lossy.networkhexa * e.g. cmake builds go [ 23%] foobar [100%] foobar every few lines 00:49:31
@hexa:lossy.networkhexathat would be a worthwhile thing to display, I think00:49:44
@hexa:lossy.networkhexaor bazel00:49:51
@hexa:lossy.networkhexa which logs [67/2202] (done/total) 00:50:53
@hexa:lossy.networkhexaalthough total can grow00:50:59
@hexa:lossy.networkhexaboth of these are logged at the start of a line00:51:10
@hexa:lossy.networkhexaso maybe just add build progress when you can derive it from the log00:51:35
@hexa:lossy.networkhexaand if you know phases you can even show build and test progress00:51:57
@hexa:lossy.networkhexa* and if you know phases you could even show build and test progress00:52:01
@hexa:lossy.networkhexa
requests> ........................................................................ [ 28%]
requests> ........................................................................ [ 56%]
requests> ..................................................sssssssssss.....s..... [ 84%]
00:52:30
@hexa:lossy.networkhexafor pytest00:52:33
@hexa:lossy.networkhexathis could compensate for fast scrolling logs 🙂 00:52:59
@vivekanandan_ks:matrix.orgvivekanandan_ks

U mean the overall progress in percentage instead of just numbers?

I mean like below for downloads, builds, overall progress?
downloads [50/100] 50%

Or u mean for individual package builds?🤔

06:08:32
@maralorn:maralorn.demaralornI am quite open for implementing custom parsers for popular build tools.08:43:07
@maralorn:maralorn.demaralornI mean I guess cabal is enough, right?09:01:53
@maralorn:maralorn.demaralornHostnames have been ambiguated.18:39:12
@maralorn:maralorn.demaralornThe algorithm is terrible.18:39:29
@maralorn:maralorn.demaralornBut I couldn’t find an elegant solution.18:39:58
@emma:rory.gayEmma [it/its] (\w\d?)(..)* 20:29:39
@emma:rory.gayEmma [it/its] * (\w\d?)\(\..)* 20:29:43
@emma:rory.gayEmma [it/its]wait, that wouldnt work, but my point was selecting first char for each domain part and maybe including a number if one exists in the first part20:30:32
@emma:rory.gayEmma [it/its]or maybe just always include the full first part? (ie. mouse2.build.nixos.org -> mouse2.b.n.o)20:32:28
@hexa:lossy.networkhexaI think a stable length helps with layouting21:05:14
@hexa:lossy.networkhexaand the hostname (the first part of the fqdn) can be up to 65 chars long21:05:36
@maralorn:maralorn.demaralornLet me rephrase. I think actually the specification I chose is fine. Sadly implementing the specification felt relatively pedestrian and is at least quadratic in the number of hostnames.21:16:45
@maralorn:maralorn.demaralornAnyway, let me know what you think.21:17:08
@d:metropolis.nexusdave :3 joined the room.22:59:04

Show newer messages


Back to Room ListRoom Version: 9