Sender | Message | Time |
---|---|---|
27 Nov 2024 | ||
John Ericson | if we wait for elaborate workarounds (which I know you aren't proposing) we'll never find out | 06:46:01 |
emily | my sense is that it will cause far more pushback than cross b/c far less immediate tangible benefit, far more invasive patching in some cases, and things that don't work with cross are considered in some sense broken whereas self reference is not so obviously illegitimate | 06:48:20 |
emily | also b/c making sure everything is fixed to absolute paths is very long-standing Nixpkgs convention and this turns that on its head | 06:48:43 |
andiandi changed their display name from andiandi to andiandi 📞 4690@38C3. | 11:04:01 | |
andiandi changed their display name from andiandi 📞 4690@38C3 to andiandi 📌 38C3 📞 4690. | 11:05:02 | |
John Ericson | Otoh people will be really excited about being able to unzip something in their home directories and it just works | 14:59:16 |
John Ericson | no self references is less work, but relocatable / store dir agnostic is big payout | 15:02:00 |
John Ericson | * no self references is less work, but relocatable / store dir agnostic is bigger payout | 15:02:23 |
matthewcroughan | Download IMG_20241126_212855.jpg | 15:35:36 |
matthewcroughan | I was wondering why my router kept going down. | 15:35:45 |
matthewcroughan | Can't garbage collect without OOMing | 15:36:00 |
Martin Schwaighofer | In reply to @emilazy:matrix.orgI think there is one other solution we can consider, which also enables central signing and does not break any of the guarantees users expect from Nix. I looked into this in 2022, and presented the results at NixCon (https://youtu.be/-CUa3yVTK5U, and https://talks.nixcon.org/nixcon-2022/talk/JHVF8N/). What I found is that if you put building, signing and signature verification into their own CA derivations, you do not have to trust the signing derivation at all. You could consider the signature verification derivation a derivation that either returns one of its direct dependencies or fails, or you could consider it a 'quasi derivation' a la https://github.com/NixOS/nix/issues/11955. The only additional thing you REALLY need in Nix for this is a way to completely prevent rewriting for specific inputs of a specific derivation (if we end up having it) because verification cares about the actual bits and it would be nice to have an officially supported way of annotating this verification relationship in the language (or maybe 'quasi derivations' ... have to think about it) - back then I just used environment variables for this which also works. | 16:01:16 |
Martin Schwaighofer | In reply to @emilazy:matrix.orgActually what I wrote in my previous message is an alternative way to get code signing to work centrally, I am not sure if it would improve the self reference situation. 🤦♂️ | 16:29:55 |
28 Nov 2024 | ||
Enzime | is there a reason https://nix.dev/manual/nix/stable/ points to 2.18? | 01:48:35 |
Enzime | should it be pointing to 2.24? | 01:49:15 |
sheeeng joined the room. | 07:45:19 | |
Robert Hensing (roberth) | In reply to @enzime:nixos.devfricklerhandwerk? | 09:22:54 |
Robert Hensing (roberth) | In reply to @enzime:nixos.dev* maybe fricklerhandwerk knows or could solve it | 09:23:28 |
infinisil | nix.dev has pins that need to be updated | 09:23:46 |
infinisil | In reply to @enzime:nixos.devSee https://github.com/NixOS/nix.dev/blob/master/CONTRIBUTING.md#updating-reference-manuals | 09:25:04 |
infinisil | Although, it might only change once the new NixOS is released, check out https://github.com/NixOS/nix.dev/blob/master/nix/releases.nix for the logic behind it | 09:27:42 |
fricklerhandwerk | In reply to @enzime:nixos.devAlso see here for what users should see: https://nix.dev/reference/nix-manual | 09:30:08 |
emily | that page has "Shipped with the previous stable release" but I thought the support policy was that only the latest version + the version in stable NixOS were supported? so isn't that going to be pointing to the manual for an unsupported version soon? | 09:36:25 |
emily | in light of https://github.com/NixOS/nixpkgs/pull/359215 etc. | 09:36:52 |
Matt joined the room. | 22:02:05 | |
Matt set a profile picture. | 22:24:28 | |
@ixlun:matrix.org removed their display name Matthew L. | 22:32:39 | |
@ixlun:matrix.org left the room. | 22:34:16 | |
29 Nov 2024 | ||
lassulus changed their profile picture. | 18:29:41 | |
30 Nov 2024 | ||
doomhammer joined the room. | 05:15:34 |