!yxFWYdmeLrdzdoIrcE:maralorn.de

nix-output-monitor

109 Members
https://github.com/maralorn/nix-output-monitor37 Servers

Load older messages


SenderMessageTime
15 Mar 2026
@jykrwn_bot:matrix.orgjykrwn_bot joined the room.00:32:20
@hexa:lossy.networkhexa
❯ nom build .#documentation --
fetching git input 'git+file:///home/hexa/git/snm/ldap-updates'
this derivation will be built:
  /nix/store/46pk94jg1hkbyxc374rcfimd8a32q6i9-documentation.drv
documentation> building '/nix/store/46pk94jg1hkbyxc374rcfimd8a32q6i9-documentation.drv' on 'ssh://build@ganymede.lossy.network'
copying 0 paths
documentation> Running phase: unpackPhase
documentation> unpacking source archive /nix/store/rfaxhjylfimwd4cg2rkd8wgqlxnyfn8a-source
documentation> source root is source
documentation> Running phase: patchPhase
documentation> Running phase: updateAutotoolsGnuConfigScriptsPhase
documentation> Running phase: configurePhase
documentation> no configure script, doing nothing
documentation> Running phase: buildPhase
documentation> Running Sphinx v9.1.0
documentation> loading translations [en]... done
documentation> making output directory... done
documentation> myst v5.0.0: MdParserConfig(commonmark_only=False, gfm_only=False, enable_extensions={'linkify', 'colon_fence'}, disable_syntax=[], all_links_external=False, links_external_new_tab=False, url_schemes=('http', 'https', 'mailto', 'ftp'), ref_domains=None, fence_as_directive=set(), number_code_blocks=[], title_to_header=False, heading_anchors=0, heading_slug_func=None, html_meta={}, footnote_sort=True, footnote_transition=True, words_per_minute=200, substitutions={}, linkify_fuzzy_links=True, dmath_allow_labels=True, dmath_allow_space=True, dmath_allow_digits=True, dmath_double_inline=False, update_mathjax=True, mathjax_classes='tex2jax_process|mathjax_process|math|output_area', enable_checkboxes=False, suppress_warnings=[], highlight_code_blocks=True)
┏━ 2 Errors: 
┃ error: builder for '/nix/store/46pk94jg1hkbyxc374rcfimd8a32q6i9-documentation.drv' failed on remote builder
┃ error: build of '/nix/store/46pk94jg1hkbyxc374rcfimd8a32q6i9-documentation.drv' on 'ssh://build@ganymede.lossy.network' failed: builder for '/nix/store/46pk94jg1hkbyxc374rcfimd8a32q6i9-d…
┃        last 25 log lines:
┃        >
┃        > Did you want to embed a URI or alias?
┃        > Closing bracket missing. [docutils]
┃        > looking for now-outdated files... none found
┃        > pickling environment... done
┃        > checking consistency... done
┃        > preparing documents... done
┃        > copying assets... 
┃        > copying static files... 
┃        > Writing evaluated template result to /build/source/_build/html/_static/documentation_options.js
┃        > Writing evaluated template result to /build/source/_build/html/_static/language_data.js
┃        > Writing evaluated template result to /build/source/_build/html/_static/basic.css
┃        > Writing evaluated template result to /build/source/_build/html/_static/js/versions.js
┃        > copying static files: done
┃        > copying extra files... 
┃        > copying extra files: done
┃        > copying assets: done
           writing output... [100%] srs9;49;00m0m[39;49;00m
┃        > generating indices... genindex done
┃        > writing additional pages... search done
           copying images... [100%] logo.png
┃        > dumping search index in English (code: en)... done
┃        > dumping object inventory... done
┃        > build finished with problems, 1 warning (with warnings treated as errors).
┃        > make: *** [Makefile:20: html] Error 1
┃        For full logs, run:
┃        	nix log /nix/store/46pk94jg1hkbyxc374rcfimd8a32q6i9-documentation.drv
┣━ Dependency Graph:
┃ ⏵ documentation on ln ⏱ 2s (∅ 3s)                           
┣━━━ Builds          │ Host                                                       
┃        │     │     │                  localhost                                 
┃    ⏵ 1 │     │     │ ln: ganymede.lossy.network (ssh)                           
┗━ ∑ ⏵ 1 │ ✔ 0 │ ⏸ 0 │ ⚠ Exited with 2 errors reported by nix at 03:30:16 after 6s
02:38:54
@hexa:lossy.networkhexait's infuriating when the error is cut off02:39:04
@maralorn:maralorn.demaralornHuh09:10:27
@maralorn:maralorn.demaralornThe question is why doesn't the error appear in the logs?09:10:52
@maralorn:maralorn.demaralornVery weird.09:12:03
@maralorn:maralorn.demaralornThe message says "last 25 log lines" and then it shows 23 lines?09:13:27
@maralorn:maralorn.demaralornI don't even know how nom could be screwing that up.09:14:41
@maralorn:maralorn.demaralornFunny thing: We have users complaining that we show errors twice: once in the logs and once in the footer. But here the error doesn't appear in the logs at all.09:16:40
@alexfmpe:matrix.orgalexfmpeNom definitely does weird things to the output17:38:16
@alexfmpe:matrix.orgalexfmpeI've seen it, I dunno, clear output of preceding nom run17:39:03
@alexfmpe:matrix.orgalexfmpeI ran nom twice, and afterwards, my next to last prompt had a non-nom command on it17:40:05
@alexfmpe:matrix.orgalexfmpeHappened multiple times17:40:16
@maralorn:maralorn.demaralornWell, nom tries to remember how many lines have been written and need to be cleared. It is definitely possible that something invalidates the internal computation.18:30:27
@maralorn:maralorn.demaralornOther terminal applications mainly prevent this from happening by switching the terminal mode and completely owning the buffer, which I want to avoid with nom so that you normally get a valid log.18:32:32
@alexfmpe:matrix.orgalexfmpewhy does it need to clear things in the first place?18:47:29
@alexfmpe:matrix.orgalexfmpewhat if it was like a tmux thing18:47:48
@alexfmpe:matrix.orgalexfmpewith normal log in one pane/terminal and the monitoring in another18:48:23
@alexfmpe:matrix.orgalexfmpemy main reason for not always using nom is that the control characters and redrawing clutter the resulting log so it's harder to inspect logs after the build18:49:13
@alexfmpe:matrix.orgalexfmpe

I can imagine something like

$ nom-build foo
<tmux thing>
  <nix-build foo output>
  <monitor output>
$ nom-build foo --detached
"To connect to the monitor ran <some command>"
<nix-build foo output>
18:51:11
@maralorn:maralorn.demaralornI am not aware of a solution where nom can do "a tmux thing" an produce a viable scrollable log in the terminal which is readable after exit.19:44:29
@maralorn:maralorn.demaralornBut maybe that's a misconception. Maybe we can figure out how to do that.19:48:02
@mjolnir:nixos.orgNixOS Moderation Bot banned @jykrwn_bot:matrix.orgjykrwn_bot (disagreement).20:27:59
@isabel:isabelroses.comisabel changed their profile picture.20:54:42
@isabel:isabelroses.comisabel changed their profile picture.20:54:56
8 Aug 2025
@0x4a6f:nixos.dev0x4A6F joined the room.07:01:22
@picnoir:alternativebit.frPicnoir changed their display name from Picnoir to Picnoir DECT 7426.12:32:56
9 Aug 2025
@seapat:matrix.orgseapat set a profile picture.14:23:15
@seapat:matrix.orgseapat 14:25:21
11 Aug 2025
@spaenny:tchncs.deSpaenny changed their display name from Philipp to Spaenny.14:46:45

Show newer messages


Back to Room ListRoom Version: 9