!VRULIdgoKmKPzJZzjj:nixos.org

Nix Hackers

918 Members
For people hacking on the Nix package manager itself192 Servers

Load older messages


SenderMessageTime
31 Mar 2025
@emilazy:matrix.orgemilyjust like the first we heard of the plan to do another Nix bump was when a comment got edited a few hours ago21:09:00
@Ericson2314:matrix.orgJohn Ericsonhell, even when I am doing other things in Nixpkgs like the compilers and hte libs and whatnot, it is often breaking up packages into smaller packages21:09:09
@emilazy:matrix.orgemily and I let the packaging topic drop since I've had other commitments and shipping a problematic nixVersions.latest isn't the end of the world even if ideally avoidable 21:09:58
@emilazy:matrix.orgemilyif I'd known it was going to go fix cross -> bump latest -> bump default over a few days leading up to freeze I'd have pressed the points harder21:10:32
@Ericson2314:matrix.orgJohn Ericsonfix cross is good, right?21:11:38
@emilazy:matrix.orgemilyof course. though the first time it broke the channel but that's on our current CI21:12:03
@Ericson2314:matrix.orgJohn EricsonI depsartely need to eat in a moment, but also, what exactly do you (and anyone else) imagine the split package is going to break?21:12:03
@Ericson2314:matrix.orgJohn Ericson(we've seen the issues with the combo packgae and symlinks)21:12:13
@emilazy:matrix.orgemilymy point is that it was totally unshippable days ago21:12:18
@Ericson2314:matrix.orgJohn Ericson(those are now fixed but there could be more)21:12:22
@Ericson2314:matrix.orgJohn EricsonI am not contesting that21:12:44
@Ericson2314:matrix.orgJohn EricsonI am basically asking "if we make it shippable, are there more unknown-unknowns, or is it good now?"21:13:06
@Ericson2314:matrix.orgJohn EricsonIMO risk from unknown-unknowns and risk from known-knowns like "wtf is this unreadable code" are quite different21:13:50
@Ericson2314:matrix.orgJohn Ericsonthe latter can just be fixed, and then it's good, the former is what needs time to incubate21:14:02
@emilazy:matrix.orgemily
In reply to @Ericson2314:matrix.org
I depsartely need to eat in a moment, but also, what exactly do you (and anyone else) imagine the split package is going to break?
overrides are the big one, esp for patches. and yes, the output shimming seems brittle to me, e.g. I am not sure it works with ^ or the like? the other thing is that the support code is complicated beyond any other non-compiler package set I've seen, but maybe devendoring will help that
21:14:13
@emilazy:matrix.orgemilyis it really so unreasonable to want to see one uneventful early-cycle Nix bump before we start doing them in the lead up to release coupled with breaking package rewrites?21:15:20
@emilazy:matrix.orgemilyeven 2.24 took a couple tries to stick21:15:30
@emilazy:matrix.orgemilyand I advocated for that bump21:15:37
@emilazy:matrix.orgemilybecause I don't think the drift is good for the projects21:15:49
@emilazy:matrix.orgemilybut the only way to solve the root cause is proactive communication and prioritization of Nixpkgs' needs and concerns for a critical component21:16:19
@Ericson2314:matrix.orgJohn EricsonUltimately I will prioritize a good healthy working relationship over not delaying the split package 6 months more21:17:05
@Ericson2314:matrix.orgJohn Ericsonbut please ask yourself21:17:08
@Ericson2314:matrix.orgJohn Ericsonthe list of things above21:17:12
@Ericson2314:matrix.orgJohn Ericsonit looks entirely like static known issues to me21:17:23
@Ericson2314:matrix.orgJohn EricsonI am a bit scared for 2.28 right now, yes, because that is where unknown-unknowns come from21:17:39
@Ericson2314:matrix.orgJohn Ericsonbut you already proposed we do just that (and monopackage)21:17:53
@emilazy:matrix.orgemilynothing blocks shipping a patching mechanism that works with both packagings in 25.06 and backporting to 24.11, right?21:18:00
@Ericson2314:matrix.orgJohn Ericsonthe marginial cost of the split package feels very low to me21:18:09
@emilazy:matrix.orgemilyin which case we would be free to break the old way in 25.1121:18:14
@Ericson2314:matrix.orgJohn Ericsonbecause we can simply test all the things you mentioned right away21:18:20

Show newer messages


Back to Room ListRoom Version: 6