!VRULIdgoKmKPzJZzjj:nixos.org

Nix Package Manager development

820 Members
For people hacking on Nix: https://github.com/NixOS/nix Nix maintainers can be reached here.176 Servers

Load older messages


SenderMessageTime
25 Jun 2025
@gkaklas:matrix.orggkak.laₛ changed their display name from gkaklas to gkak.laₛ.17:50:38
26 Jun 2025
@mdaniels5757:matrix.orgmdaniels5757 joined the room.01:29:04
@mdaniels5757:matrix.orgmdaniels5757 It looks like the security patch for 2.26.3 didn't make it to nixpkgs release-24.11. Should I add the patch for 2.26.3 first, or would merging and manually backporting https://github.com/NixOS/nixpkgs/pull/419839 be easier? @Mic92 01:32:51
@joerg:thalheim.ioMic92it would be05:33:17
27 Jun 2025
@redstone-menace:matrix.orgR̴̨͕͇͍̞̮̐̅͆̌̀̉̐͋̈́̃̀͒́̎̅̚̚̚͠͝Ĕ̵̡̛͖͖̟̙̫̱͈̘̞̭͍͍͑̌̄͑̓̋̓̀̈̏̈́͊̇͊͆̉͂̏̀̃̚͘͝͝ͅͅD̶̡̢͔̱̖̮͙͉̘̺͓͍̩̮͈͍͗̃̀̏͌͘͜ͅŚ̸̬̭̯̬͙͇͓̬̩̳̤͚͓̤̩̺͉͖̉͛̓̿̎͊̿̆́̐͂̇͌̄̇̓͘ͅͅT̴̞̫̘̝͇͔̟̪̪̦͂̔̎̀̎ͅŎ̷̡̬̹̪͈̭̣͈̭̭͉̦̖̝̘̪͖͔̥̦̘̻̳Ṋ̶̛̫͈̳̘͚̜̔̋͆̅̈́͊̑͊̉̌̈́̾͑̈́̚ͅË̸̡̨̨̛͇̜̖͔͖̻̟̗̠̙͓̘̗̥͉͇̜͑͆͊͑͑̀̓͒͜͝͝ changed their display name from Redstone to R̴̨͕͇͍̞̮̐̅͆̌̀̉̐͋̈́̃̀͒́̎̅̚̚̚͠͝Ĕ̵̡̛͖͖̟̙̫̱͈̘̞̭͍͍͑̌̄͑̓̋̓̀̈̏̈́͊̇͊͆̉͂̏̀̃̚͘͝͝ͅͅD̶̡̢͔̱̖̮͙͉̘̺͓͍̩̮͈͍͗̃̀̏͌͘͜ͅŚ̸̬̭̯̬͙͇͓̬̩̳̤͚͓̤̩̺͉͖̉͛̓̿̎͊̿̆́̐͂̇͌̄̇̓͘ͅͅT̴̞̫̘̝͇͔̟̪̪̦͂̔̎̀̎ͅŎ̷̡̬̹̪͈̭̣͈̭̭͉̦̖̝̘̪͖͔̥̦̘̻̳Ṋ̶̛̫͈̳̘͚̜̔̋͆̅̈́͊̑͊̉̌̈́̾͑̈́̚ͅË̸̡̨̨̛͇̜̖͔͖̻̟̗̠̙͓̘̗̥͉͇̜͑͆͊͑͑̀̓͒͜͝͝.00:54:19
@redstone-menace:matrix.orgR̴̨͕͇͍̞̮̐̅͆̌̀̉̐͋̈́̃̀͒́̎̅̚̚̚͠͝Ĕ̵̡̛͖͖̟̙̫̱͈̘̞̭͍͍͑̌̄͑̓̋̓̀̈̏̈́͊̇͊͆̉͂̏̀̃̚͘͝͝ͅͅD̶̡̢͔̱̖̮͙͉̘̺͓͍̩̮͈͍͗̃̀̏͌͘͜ͅŚ̸̬̭̯̬͙͇͓̬̩̳̤͚͓̤̩̺͉͖̉͛̓̿̎͊̿̆́̐͂̇͌̄̇̓͘ͅͅT̴̞̫̘̝͇͔̟̪̪̦͂̔̎̀̎ͅŎ̷̡̬̹̪͈̭̣͈̭̭͉̦̖̝̘̪͖͔̥̦̘̻̳Ṋ̶̛̫͈̳̘͚̜̔̋͆̅̈́͊̑͊̉̌̈́̾͑̈́̚ͅË̸̡̨̨̛͇̜̖͔͖̻̟̗̠̙͓̘̗̥͉͇̜͑͆͊͑͑̀̓͒͜͝͝ changed their profile picture.00:55:42
@tomberek:matrix.orgtomberekHow intrusive would it be? And can it express the various quirks Nix has?17:29:23
@magic_rb:matrix.redalder.orgmagic_rb Would anyone else be interested in git-annex support? Id like to pair with someone, never did any nix work before. It could even maybe be an out of tree plugin? Essentially just needs to scan all annexed symlinks and then resolve them and put them into the store, or refuse eval if some annexed file is unavailable 17:39:55
30 Jun 2025
@sinan:sinanmohd.comsinan changed their profile picture.02:11:25
@usldt:kit.eduMarc Thieme joined the room.11:05:59
@joerg:thalheim.ioMic92how would this be used with nix?15:38:37
1 Jul 2025
@fzakaria:one.ems.hostfzakariaoh man03:05:34
@fzakaria:one.ems.hostfzakariareplacing bison/yacc would be such a big development boost i think; 03:05:44
@djacu:matrix.orgdjacuHey Nix Team In case you haven't seen the recent post on discourse, the Marketing Team is preparing this year's community survey. I am reaching out to teams to see if there are any questions they would like to add to the survey to better serve the work you all do. More details in the post linked below. https://discourse.nixos.org/t/community-feedback-requested-2025-nix-community-survey-planning/6615503:27:54
@roberthensing:matrix.orgRobert Hensing (roberth)This would be similar to LFS support, iiuc, which is already implemented11:19:06
@magic_rb:matrix.redalder.orgmagic_rb
In reply to @joerg:thalheim.io
how would this be used with nix?
Yeah, as robert said, with the current lack of support, if you have a repository with annex you end up with a bunch of dangling symlinks
11:26:49
@magic_rb:matrix.redalder.orgmagic_rb
In reply to @roberthensing:matrix.org
This would be similar to LFS support, iiuc, which is already implemented
Its important to not resolve the symlink but just repoint them to the store. But yes, if base the code on git lfs
11:27:18
@roberthensing:matrix.orgRobert Hensing (roberth) magic_rb: Ohh the keys can be arbitrary and dependent on the annex backends? Seems like it will be hard to be sure that it's reproducible then - impossible if we want fully general support for it 11:32:12
@magic_rb:matrix.redalder.orgmagic_rb
In reply to @roberthensing:matrix.org
magic_rb: Ohh the keys can be arbitrary and dependent on the annex backends? Seems like it will be hard to be sure that it's reproducible then - impossible if we want fully general support for it
Wdym keys, so the way it works is that there are symlinks checked into git which point into .git/annex/... and the keys there are sha256 hashes of the annexed file content always. So the backend doesnt matter.
11:39:55
@magic_rb:matrix.redalder.orgmagic_rb If the annexed file isnt in the local annex store, the symlink will be dangling and then nix should throw an error ideally. To make it not do that one much do git annex get path/to/symlink which will copy the file into the local annex 11:40:47
@roberthensing:matrix.orgRobert Hensing (roberth) I started with this very high level description here, which suggests that the key can be anything 11:40:52
@roberthensing:matrix.orgRobert Hensing (roberth)if it's always sha256, or at least in practice, we can rely on that property to do the same thing we do for LFS11:41:12
@roberthensing:matrix.orgRobert Hensing (roberth)(or similar if we want it to be a symlink)11:41:27
@magic_rb:matrix.redalder.orgmagic_rbOh yeah okay backends11:41:45
@magic_rb:matrix.redalder.orgmagic_rbDamn didnt know there was that too11:41:54
@magic_rb:matrix.redalder.orgmagic_rbWe could enforce a blessed set of backends yeah11:42:08
@roberthensing:matrix.orgRobert Hensing (roberth)Partial support can be great if virtually everyone uses the SHA256 stuff11:42:15
@roberthensing:matrix.orgRobert Hensing (roberth)yea11:42:19
@magic_rb:matrix.redalder.orgmagic_rbIf its blake2 cant we sha256 hash the blake2 hash, or is that a horrible idea11:42:45
@roberthensing:matrix.orgRobert Hensing (roberth) Probably a symlink to a synthetic .git/annex directory is preferable 11:42:52

Show newer messages


Back to Room ListRoom Version: 6