!lymvtcwDJ7ZA9Npq:lix.systems

Lix Development

411 Members
(Technical) development of Lix, the package manager, a Nix implementation. Please be mindful of ongoing technical conversations in this channel.137 Servers

Load older messages


SenderMessageTime
24 Aug 2025
@emilazy:matrix.orgemily ah, so the worry is capturing sprinkles in other definitions I suppose? 01:35:20
@charles:computer.surgeryCharlesnot entirely sure what you mean01:37:20
@charles:computer.surgeryCharlesi think i would maybe phrase it more like "the worry is being able to influence sources and inputs of other sprinkles"?01:38:02
@emilazy:matrix.orgemily with a private let binding? I'm confused :) 01:38:31
@emilazy:matrix.orgemily the only non-fixed thing in scope of the let is sprinkles (since "sprinkles ? null must be the only formal argument of the file"), so the only way another definition in the top-level let could impede overridability is by referencing sprinkles when it shouldn't, right? 01:39:17
@emilazy:matrix.orgemily vs. a let inside output 01:39:19
@charles:computer.surgeryCharles sprinkles.new takes an attrset with 3 arguments, output, source, and input; and accessing stuff through self in output = self: ...; will give you the overridden version of sources and inputs if they were overridden by a caller 01:40:00
@emilazy:matrix.orgemily I don't understand what that has to do with what names you're allowed to define in the top-level let (but also feel bad about having spent this much time on off-topic stuff anyway) 01:41:25
@charles:computer.surgeryCharlescould move to a DM if you want?01:41:51
@emilazy:matrix.orgemily oh, maybe you mean the worry is other bindings referencing source? 01:42:07
@emilazy:matrix.orgemilysure if you'd like :)01:42:10
@aloisw:julia0815.dealoiswSure, my point is that I think it will stay around longer if it's not separate, due to the deadlock.05:30:04
@aloisw:julia0815.dealoiswRegarding the recursive lambda issue bumping nixpkgs sounds good to me. 2.91 will probably also need its C++ standard to be changed to C++23.05:31:09
@raitobezarius:matrix.orgraitobezarius <3 aloisw on openssl 17:46:20
25 Aug 2025
@jade_:matrix.orgjade_ughhhh can we kill them plspls,03:50:51
@jade_:matrix.orgjade_not having to do the especially burnout inducing third party enforced maintenance tasks four separate times would be very helpful04:21:13
@raitobezarius:matrix.orgraitobezariusOn 24.11? We have probably nothing to do?09:16:54
@raitobezarius:matrix.orgraitobezarius https://endoflife.date/nixos 09:17:01
@raitobezarius:matrix.orgraitobezariusSecurity support for 24.11 ended 1 month ago09:17:05
@raitobezarius:matrix.orgraitobezariusThe question pertains to 25.05 now09:17:11
@llakala:matrix.orgllakalasee the relevant discussion at https://github.com/NixOS/nixpkgs/pull/42626011:29:09
@llakala:matrix.orgllakala(most of the people here have actually talked in this PR, but I think it's still the best way to facilitate any change to this)11:29:44
@raitobezarius:matrix.orgraitobezariusah yes13:20:15
@raitobezarius:matrix.orgraitobezariusyeah i promised wolfgang something13:20:22
@raitobezarius:matrix.orgraitobezariusso we should only drop 2.9013:20:30
@raitobezarius:matrix.orgraitobezariusif someone is willing to implement the proposed changes by wolfgang, that'd be great13:21:15
@raitobezarius:matrix.orgraitobezariusmy attention is fully taken on other urgent topics, e.g. nixos-module & infra13:21:22
@federicodschonborn:matrix.orgFederico Damián Schonborn (he/they) changed their profile picture.13:36:15
@federicodschonborn:matrix.orgFederico Damián Schonborn (he/they) changed their display name from Cat McFishface 🏳️‍🌈 (he/they) to Mr. Bones (he/they).13:38:33
@aloisw:julia0815.dealoiswThe problem is not that 24.11 is on Lix 2.91, but that the in-tree packaging of 2.91 (and 2.92) is still on 24.11 which doesn't have recent enough clang for the recursive lambda.16:36:54

Show newer messages


Back to Room ListRoom Version: 10