!lymvtcwDJ7ZA9Npq:lix.systems

Lix Development

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

Load older messages


SenderMessageTime
8 Jun 2024
@delroth:delroth.netdelroth
In reply to @pennae:matrix.eno.space
if it doesn't affect in-nixpkgs builds we should probably defer until after tagging
I don't really get the rationale - this is a no-op for in-nixpkgs because it doesn't use any of those boehm gc patches, they're only used for flake/package.nix builds
15:10:34
@delroth:delroth.netdelrothmeanwhile the consequence of this is that currently Lix can't be built with a nixpkgs >= 24.0515:10:51
@delroth:delroth.netdelroth and it would suck for that to also be the case for Lix 2.90 in my opinion, on top of it being really annoying to me right now 15:11:08
@aprl:uwu.isaprl
In reply to @k900:0upti.me
(the "now" being the important part)
well yea, but Lix is just a nixcpp fork, so overlaying Lix as the Nixcpp for Hydra should solve all issues aint it?
15:11:16
@k900:0upti.meK900It's not entirely compatible already15:11:30
@aprl:uwu.isaprloh nvm then15:11:38
@k900:0upti.meK900 And Hydra uses Nix internals extensively 15:11:38
@aprl:uwu.isaprl
In reply to @delroth:delroth.net
meanwhile the consequence of this is that currently Lix can't be built with a nixpkgs >= 24.05
reason why I had to disable it... cries in nixpkgs unstable
15:12:10
@delroth:delroth.netdelrothwhy aren't you using lix-project/nixos-module15:12:31
@aprl:uwu.isaprlI was15:12:40
@delroth:delroth.netdelroththen you were not impacted by this15:12:48
@aprl:uwu.isaprlhuh15:12:57
@aprl:uwu.isaprlit just stopped compiling and I had no time to bother15:12:59
@aprl:uwu.isaprl
In reply to @delroth:delroth.net
then you were not impacted by this
nvm me then
15:13:49
@delroth:delroth.netdelroth * meanwhile the consequence of this is that currently Lix can't be built standalone with a nixpkgs >= 24.0515:14:51
@delroth:delroth.netdelroth
In reply to @delroth:delroth.net
I don't really get the rationale - this is a no-op for in-nixpkgs because it doesn't use any of those boehm gc patches, they're only used for flake/package.nix builds
to clarify even further: lix in nixpkgs is currently being built with different boehmgc version/patches than the ones used by lix flake builds, the cl I linked actually aligns it to be the same boehmgc version/patches
15:18:38
@delroth:delroth.netdelroth(I don't think lix in nixpkgs was ever using boehmgc < 8.2.6)15:18:57
@pennae:matrix.eno.space⚠️ eldritch horrors operating in this area ⚠️
In reply to @delroth:delroth.net
to clarify even further: lix in nixpkgs is currently being built with different boehmgc version/patches than the ones used by lix flake builds, the cl I linked actually aligns it to be the same boehmgc version/patches
ah fair, disregard us then
15:18:58
@delroth:delroth.netdelroth(and lix-project/nixos-module also currently has overrides to support boehmgc >= 8.2.6 which I think can be dropped with this CL, but I haven't checked)15:20:58
@delroth:delroth.netdelrothsummarized stuff even further in a comment on cl/1418, and also sent cl/1419 for nixos tests compat with 24.0516:20:47
@artemist:mildlyfunctional.gayartemistIt would be nice to have a patch for behmgc 8.2.6 in the lix repo, the one in nixpkgs does not work on FreeBSD and I can't use older boehmgc in nix because our FreeBSD tree is based on staging16:42:39
@artemist:mildlyfunctional.gayartemist* It would be nice to have a patch for behmgc 8.2.6 in the lix repo, the one in nixpkgs does not work on FreeBSD and I can't easily put an older boehmgc in nixpkgs because our FreeBSD tree is based on staging16:44:52
@pennae:matrix.eno.space⚠️ eldritch horrors operating in this area ⚠️2.91 won't need boehm patches any more fwiw16:51:17
@pennae:matrix.eno.space⚠️ eldritch horrors operating in this area ⚠️we want to get the boost coroutine removal merged rather soon after 2.90 is tagged16:51:38
@delroth:delroth.netdelroth
In reply to @artemist:mildlyfunctional.gay
It would be nice to have a patch for behmgc 8.2.6 in the lix repo, the one in nixpkgs does not work on FreeBSD and I can't easily put an older boehmgc in nixpkgs because our FreeBSD tree is based on staging
cl/1418 retargets the patch in the repo 8.2.6 but it's the same as the nixpkgs patch so... you'll have to be more specific :p
17:01:04
@delroth:delroth.netdelroth
In reply to @artemist:mildlyfunctional.gay
It would be nice to have a patch for behmgc 8.2.6 in the lix repo, the one in nixpkgs does not work on FreeBSD and I can't easily put an older boehmgc in nixpkgs because our FreeBSD tree is based on staging
* cl/1418 retargets the patch in the repo to 8.2.6 but it's the same as the nixpkgs patch so... you'll have to be more specific :p
17:01:12
@artemist:mildlyfunctional.gayartemist
In reply to @delroth:delroth.net
cl/1418 retargets the patch in the repo to 8.2.6 but it's the same as the nixpkgs patch so... you'll have to be more specific :p
the nixpkgs patch doesn't use ifdefs when it should, rhelmot has a nixpkgs PR to change that: https://github.com/NixOS/nixpkgs/pull/317227
17:05:11
@delroth:delroth.netdelrothoh, let me use that one in cl/1418 then17:13:57
@delroth:delroth.netdelrothdone17:16:35
@artemist:mildlyfunctional.gayartemistThanks17:31:15

There are no newer messages yet.


Back to Room ListRoom Version: 10