Pierre Bourdon delroth
  • Joined on 2024-04-05
delroth commented on issue lix-project/lix#306 2024-05-29 14:07:11 +00:00
Static builds fail

Also, is static builds availability something that should block release? I'd be tempted to say it's a major regression tbf.

delroth commented on issue lix-project/lix#42 2024-05-29 12:55:22 +00:00
Split up primops.cc

(Also: of your two options, I personally slightly prefer option number 1. There might be exceptions where I find number 2 better though, e.g. when the implementation of the primop is complex and…

delroth commented on issue lix-project/lix#42 2024-05-29 12:52:21 +00:00
Split up primops.cc

Semi orthogonal, but to keep in mind while doing this refactoring: lix-project/lix#359

delroth commented on issue lix-project/lix#306 2024-05-29 12:51:41 +00:00
Static builds fail

Blocked on lix-project/lix#359 (most likely).

delroth opened issue lix-project/lix#359 2024-05-29 12:50:49 +00:00
Remove reliance on static initializers for registration
delroth commented on issue lix-project/lix#358 2024-05-29 03:30:50 +00:00
Flake tarball immutable links are broken

Someone who's willing to interact with the CppNix team should go ask them to better define their protocol, because right now it's a mess. There's nothing in the documentation which specifies…

delroth commented on issue lix-project/lix#358 2024-05-29 01:58:22 +00:00
Flake tarball immutable links are broken

And unlike content-encoding and accept-ranges, this can't be moved to writeCallback because most redirects won't have a body and writeCallback is never called for them. In case someone was…

delroth commented on issue lix-project/lix#358 2024-05-29 01:32:24 +00:00
Flake tarball immutable links are broken

Note: I'm not convinced that this is how Link should work, and it would also be perfectly acceptable to consider this a bug and ask Flakehub to fix it server side, imo. Or the documentation…

delroth commented on issue lix-project/lix#358 2024-05-29 01:31:13 +00:00
Flake tarball immutable links are broken

This issue is very cursed and related to filetransfer.cc refactorings, most likely 86bfede948db03181cdf2989ee33b96905366f1b. In the CppNix version, Link headers are taken into account at any…

delroth commented on issue lix-project/lix#316 2024-05-24 01:26:07 +00:00
meta.mainProgram attribute missing
delroth commented on issue lix-project/lix#321 2024-05-23 19:18:06 +00:00
Fix the Nix 2.18 remote build test

cl/1192 - tests against 2.18 do indeed pass on main.

delroth commented on issue lix-project/lix#340 2024-05-23 00:38:04 +00:00
nix-repl: using tab-completion on a import of a non-existent file crashes the repl.

Also reproduces in Nix 2.18.2 and 2.22.1.

delroth commented on issue lix-project/lix#340 2024-05-23 00:35:59 +00:00
nix-repl: using tab-completion on a import of a non-existent file crashes the repl.

For clarity since when you said "crashes" I expected e.g. a segfault or something:

$ nix repl
Lix 2.90.0-lixpre20240506-106b959
Type :? for help.
nix-repl> test = import ./test.nix

ni…
delroth opened issue lix-project/lix#339 2024-05-22 23:58:35 +00:00
Store path substitution very badly handles unreachable/broken substituters
delroth commented on issue lix-project/lix#272 2024-05-20 11:05:15 +00:00
kill aws-sdk-cpp with fire

We discussed about this topic yesterday with @puck and one thing that came up is that entirely replacing aws-sdk-cpp with a custom implementation is likely out of the question. In particular, we…

delroth closed issue lix-project/lix#312 2024-05-18 12:32:49 +00:00
using ^output selection syntax on store paths outputs crashes the daemon
delroth commented on issue lix-project/lix#312 2024-05-16 22:19:16 +00:00
using ^output selection syntax on store paths outputs crashes the daemon

I looked a bit into this and I feel like I now understand pretty well the issue. Essentially, the ^out syntax can only work on a derivation, since there is no way to go from an opaque store path…

delroth commented on issue lix-project/lix#308 2024-05-13 01:32:18 +00:00
Increase of 7MB in the size of the Lix derivation on Linux

Doesn't that seem premature when there is no evidence of harm from -O3? AFAICT all that has been reported so far is spurious warnings - all Lix tests are still passing.