14 Oct 2024 |
| Ross A. Baker joined the room. | 01:39:46 |
K900 | In reply to @hive:the-apothecary.club https://github.com/NixOS/nix/pull/9971#issuecomment-1986903150 there's already a pr for it That is a compatibility break | 02:51:50 |
K900 | So we need better tools to handle those in general before something like that can be merged | 02:52:05 |
Ross A. Baker | In reply to @qbit:tapenet.org FAILED: doc/manual/nix-env-delete-generations.1 /private/tmp/nix-build-lix-2.91.0.drv-0/source/doc/manual/./render-manpage.sh --out-no-smarty 'nix-env --delete-generations' 1 doc/manual/markdown/command-ref/nix-env/delete-generations> sandbox initialization failed: Operation not permitted lowdown: sandbox_init: Operation not permitted
I'm hitting this error too on aarch64-darwin, on both 2.91.0 and a322fce. Both build fine on NixOS. nixpkgs is nixos-unstable (5633bcf). | 03:19:53 |
qbit | nice, maybe not my fault \o/ | 03:21:11 |
Ross A. Baker | Pinning nixpkgs for both nix-darwin and lix-module works. I'm trying to bisect nixpkgs, but my endpoint security makes that an awful slog. | 03:49:56 |
Whovian9369 | Hello! Should curl ing the Cache url 404 with an error of an API Key being missing? Seems to occur with the same error if visited in browser as well. Example output that I get:
$ curl -i --silent "https://cache.lix.systems"
HTTP/2 404
server: nginx
date: Mon, 14 Oct 2024 04:10:15 GMT
content-type: application/xml
content-length: 25
API error: Key not found
| 04:11:33 |
Whovian9369 | * Hello! Should curl ing the Cache url 404 with an error of an API Key being missing? Seems to occur with the same error if visited in browser as well. (Though with broken xml parsing in FF, error shows when displaying page source.) Example output that I get:
$ curl -i --silent "https://cache.lix.systems"
HTTP/2 404
server: nginx
date: Mon, 14 Oct 2024 04:10:15 GMT
content-type: application/xml
content-length: 25
API error: Key not found
| 04:13:14 |
Whovian9369 | * Hello! Should curl ing the Cache url 404 with an error of an API Key being missing? Seems to occur with the same error if visited in browser as well. (Though with broken xml parsing in FF, had mixed results on if error renders or if I need to look at page source.) Example output that I get:
$ curl -i --silent "https://cache.lix.systems"
HTTP/2 404
server: nginx
date: Mon, 14 Oct 2024 04:10:15 GMT
content-type: application/xml
content-length: 25
API error: Key not found
| 04:16:37 |
@jade_:matrix.org | In reply to @whovian9369:matrix.org
Hello! Should curl ing the Cache url 404 with an error of an API Key being missing? Seems to occur with the same error if visited in browser as well. (Though with broken xml parsing in FF, had mixed results on if error renders or if I need to look at page source.) Example output that I get:
$ curl -i --silent "https://cache.lix.systems"
HTTP/2 404
server: nginx
date: Mon, 14 Oct 2024 04:10:15 GMT
content-type: application/xml
content-length: 25
API error: Key not found
this is expected, if silly, behaviour. | 04:48:35 |
@jade_:matrix.org | In reply to @aftix:matrix.org it seems like every time I update the lix flake input on my config (pulling from main), and run nixos-rebuild switch, I get several errors about store paths not being found and having to nix-store --realise them manually. I have automatic GC/store optimization timers turned on but I don't mess with gcroots i believe this was fixed in a recent commit to main. it was a regression recently. you shouldn't encounter it once you update and restart your daemon | 04:50:19 |
Whovian9369 | In reply to @jade_:matrix.org this is expected, if silly, behaviour. That is certainly unfortunate. | 04:51:37 |
@jade_:matrix.org | In reply to @kfears:matrix.org I wonder if it's possible to get NixLang to support OTLP tracing. Would be possible to track spans across Nix/C++ boundary... well, like. maybe, but you would need coarse enough spans to make it meaningful. also, you may want to see my previous work nix-otel which just adapted the nix logging mechanism to otel which is kind of cute but not really that useful in practice. | 04:52:29 |
@jade_:matrix.org | In reply to @whovian9369:matrix.org That is certainly unfortunate. it's caused by garage, the underlying s3 implementation | 04:53:04 |
Whovian9369 | In reply to @jade_:matrix.org it's caused by garage, the underlying s3 implementation Ah joy, that makes sense then. Thanks! | 04:53:19 |
@jade_:matrix.org | you could probably go fix it in garage, the 404 page on there is genuinely terrible | 04:54:04 |
@jade_:matrix.org | i don't know why it complains that it has no key though | 04:54:20 |
delroth | could also just add an index page to that bucket :) | 04:54:32 |
delroth | I think it's "key" as in "key-value" not as in "auth key" | 04:54:43 |
delroth | but not certain, it's just the only way I could ever make sense of that error message | 04:55:03 |
Whovian9369 | I can't immediately find anything on how cache.nixos.org uses it (can't find anything for garage in the NixOS user via GH search), otherwise I'd immediately be linking that. | 05:04:55 |
@jade_:matrix.org | it's using real s3 | 05:05:03 |
@jade_:matrix.org | that's why you aren't finding it | 05:05:09 |
delroth | (and it has an index page deployed too, which would fix the "problem" equally well with Garage) | 05:05:36 |
@jade_:matrix.org | i am trying to deploy one of those but a monitoring change ironically broke the ephemeral key system that i would use to fix that | 05:06:05 |
Whovian9369 | In reply to @jade_:matrix.org that's why you aren't finding it Yeah, I had hoped that there was at least some publicly available documentation on how it was used. ("Oh if you look into this file in github:NixOS/Infra , you can see that they supply the HTML this way for...") | 05:09:19 |
@jade_:matrix.org | "supplying the html" is not real | 05:09:35 |
@jade_:matrix.org | the implementation in there is super barebones | 05:09:53 |
@jade_:matrix.org | https://garagehq.deuxfleurs.fr/documentation/reference-manual/admin-api/ | 05:10:08 |
delroth | there is, actually | 05:10:25 |