!VRULIdgoKmKPzJZzjj:nixos.org

Nix Hackers

889 Members
For people hacking on the Nix package manager itself191 Servers

Load older messages


SenderMessageTime
9 Apr 2025
@roberthensing:matrix.orgroberth The only breakage is moving the location of the header files, so there's no behavioral change, and no risk to stability associated with that 10:53:07
@emilazy:matrix.orgemilymy personal understanding was also that 2.28 was the intention after the last long discussion in here, I'm just pointing out that the release manager expressed in here yesterday that it was unexpected/not communicated clearly in her view. I'm not the one to talk to here :) (the comments on GitHub were ambiguous and edited a bunch and most people probably did not read the entire discussion in this room, which I don't think the result of got summarized in any Nixpkgs space)10:56:00
@emilazy:matrix.orgemily(FWIW, I did strongly advocate for the header change while trying to use the C++ API with 2.26, so I have no opposition to it in general as a change on its own merits)10:56:35
@leona:leona.isleonaI can only say that I personally don't have much insight into the development of Nix and can't see how much breakage potential a change (like this) can have. And the communication around it is complicated. Personally, I just wish there was better communication.11:03:59
@leona:leona.isleonaI have just seen the breakages in infra and they have worried me...11:04:42
@sandro:supersandro.deSandro 🐧
In reply to @leona:leona.is
I have just seen the breakages in infra and they have worried me...
Some packages where pinned and the nixpkgs-review showed that only nixStatic failed
11:33:43
@sandro:supersandro.deSandro 🐧The only thing that I noticed myself since updating from 2.24 to 2.28 was that the override interface is different11:34:12
@roberthensing:matrix.orgroberth The override interface should be very similar now that we've made it a single derivation again, unless you were doing something make related in 2.24 11:38:54
@roberthensing:matrix.orgroberth

=2.29 will have the split packaging

11:39:35
@roberthensing:matrix.orgroberth * >= 2.29 will have the split packaging 11:39:47
@sandro:supersandro.deSandro 🐧Then I probably haven't bumped my nixpkgs to that point yet11:41:25
@roberthensing:matrix.orgroberth nixVersions.git has the split packaging if you happen to want to use that 11:43:04
@p14:matrix.orgp14Given a content addressed derivation, how might I determine if it is already built in a remote store? Is there a cheap way to do this?17:00:14
@joerg:thalheim.ioMic92This is because the hydra overlay upgrades nix on stable nixos,17:24:26
@joerg:thalheim.ioMic92That's not ideal and should be fixed in hydra.17:24:49
@joerg:thalheim.ioMic92* This is because the hydra overlay upgrades nix when used on stable nixos (what we use for NixOS infra)17:27:46
@Ericson2314:matrix.orgJohn EricsonI have also made PRs for the collatoral damage with infra17:54:18
@Ericson2314:matrix.orgJohn Ericsonand a bunch of other projects linking nix17:54:24
@Ericson2314:matrix.orgJohn EricsonI suspect we can remove the nix_2_24 pins quite quickly17:54:37
@emilazy:matrix.orgemily25.05 will still ship with 2.24 available right?17:56:42
@joerg:thalheim.ioMic92Probably. I already dropped other versions that we don't want to support.18:39:20
@emilazy:matrix.orgemily2.24 being available is what was communicated in https://github.com/NixOS/nixpkgs/issues/393359#issuecomment-276631757318:45:34
@joerg:thalheim.ioMic92I don't expect that we will backport any bugfixes to this version, only security related stuff.19:02:56
10 Apr 2025
@Ericson2314:matrix.orgJohn Ericson Eelco: I think for the store changes we should get pure eval off the filtering store pronto? 17:26:50
@Ericson2314:matrix.orgJohn Ericsonit would be nice to just use the mounted store17:26:58
@Ericson2314:matrix.orgJohn Ericsonand mount individual store paths as they become whilelisted17:27:11
@Ericson2314:matrix.orgJohn Ericsonand just use the filtering store for restricted eval17:27:22
11 Apr 2025
@tomberek:matrix.orgtomberek

nixStatic almost works, just needs:

nixStatic = pkgsStatic.nix.override (attrs: {
   enableDocumentation = false;
 });

Not sure if there is a conditional misfiring in the new packaging expressions.

07:21:27
@kevincox:matrix.orgkevincox left the room.11:50:56
@roberthensing:matrix.orgroberth pkgsStatic.nixVersions.git.doc works 12:42:57

Show newer messages


Back to Room ListRoom Version: 6