!lymvtcwDJ7ZA9Npq:lix.systems

Lix Development

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

Load older messages


SenderMessageTime
24 Aug 2025
@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
@raitobezarius:matrix.orgraitobezariusGot it16:37:10
@raitobezarius:matrix.orgraitobezariusI plan to add Renovate to the Lix repo16:37:16
@raitobezarius:matrix.orgraitobezariusSo hopefully, many lockfiles stale issues will disappear16:37:22

Show newer messages


Back to Room ListRoom Version: 10