!9IQChSjwSHXPPWTa:lix.systems

Lix

1122 Members
Lix user channel. Feel free to discuss on-topic issues here and give each other help. For matrix.to links to the rest of the Lix channels, see: https://wiki.lix.systems/books/lix-organisation/page/matrix-rooms304 Servers

Load older messages


SenderMessageTime
14 May 2024
@samrose:matrix.orgsamrosesoemthing like that anyway :)14:26:41
@lunaphied:lunaphied.meLunaphied If you imagine it working with recursive Nix you could just... use that, as it would do everything you needed basically.  14:27:03
@qyriad:katesiria.orgQyriad
In reply to @lunaphied:lunaphied.me
I wondered why it seemed so half baked given that RFC literally doesn't discuss how it'd be practically useful at all
the talk at nixcon does
14:27:07
@lunaphied:lunaphied.meLunaphied Nope 14:27:11
@qyriad:katesiria.orgQyriad it… doesn't? 14:27:23
@lunaphied:lunaphied.meLunaphied It discusses it informally but not relating to the actual implementation  14:27:35
@qyriad:katesiria.orgQyriad ah 14:27:42
@lunaphied:lunaphied.meLunaphied It's also a very short talk  14:27:44
@lunaphied:lunaphied.meLunaphied Just an overview of the idea generically  14:27:52
@samrose:matrix.orgsamroseprobably if someone is working on this in Lix, you could consider the ideas in that RFC, but you might end up coming up with something that does what you need, and may or may not use the approach in that rfc since it maybe only addresses part of the problem 14:28:53
@samrose:matrix.orgsamroseIMHO14:28:57
@lunaphied:lunaphied.meLunaphied I think it addresses enough to have some value; it's just not clear that other existing limitations (such as how quickly things can be added to the store) don't compromise its use. also the bug that required disabling basically the entire implementation still needs fixing  14:30:01
@samrose:matrix.orgsamroseI defer to you, because despite what I said above, you likely know much more than I on the topic 14:30:45
@samrose:matrix.orgsamrosebut I will be interested to see what evolves in lix in any case around this stuff14:31:25
@lunaphied:lunaphied.meLunaphied We look forward to figuring out a more useful implementation that actually has like. Examples. lol 14:32:11
@raitobezarius:matrix.orgraitobezariusI actually have pseudo usecases of dyndrvs15:37:32
@raitobezarius:matrix.orgraitobezariusBut I don't know if they work with current implementation15:37:42
@raitobezarius:matrix.orgraitobezariusMy biggest interest is computing the rebuild closure for a package15:37:56
@raitobezarius:matrix.orgraitobezariusSo that you don't include aimlessly all the build dependencies you find and 2x your system closure15:38:14
@samrose:matrix.orgsamrose raitobezarius: does it help to use the content addressed approach to derivations for what you are thinking? 15:39:58
@raitobezarius:matrix.orgraitobezariusNot really, you need to attach in the store the result of walking the useful build dependencies of a Nix drv closure I think?15:41:56
@raitobezarius:matrix.orgraitobezariusIt's orthogonal to CA mostly15:42:03
@samrose:matrix.orgsamrose
In reply to @raitobezarius:matrix.org
Not really, you need to attach in the store the result of walking the useful build dependencies of a Nix drv closure I think?
Useful means "what has changed" is that right, so that you can somehow skip what has not changed?
15:44:28
@raitobezarius:matrix.orgraitobezariushttps://github.com/NixOS/nixpkgs/issues/18052915:45:55
@samrose:matrix.orgsamrose
In reply to @raitobezarius:matrix.org
https://github.com/NixOS/nixpkgs/issues/180529
Hmm yeah cool that seems to be where the ball was picked up and carried forward https://github.com/NixOS/nixpkgs/issues/180529#issuecomment-1772248566 and I will take the time to read this sometime soon LOL https://discourse.nixos.org/t/pre-rfc-implement-dependency-retrieval-primitive/43418/6
15:58:39
@kha13d:matrix.orgkha13d joined the room.16:01:53
@toastal:mozilla.orgtoastal-matrix-sucks How to deal with attribute 'nix_2_19' missing for haskellModules? 16:07:07
@toastal:mozilla.orgtoastal-matrix-sucksIs there a different overlay? Will there be missing features that break this?16:07:48
@toastal:mozilla.orgtoastal-matrix-sucks * How to deal with attribute 'nix_2_19' missing for haskell-modules? 16:08:27
@qyriad:katesiria.orgQyriad that's… odd, we shouldn't be touching 2.19? 16:51:43

Show newer messages


Back to Room ListRoom Version: 10