| 16 Oct 2025 |
matthewcroughan | * my builder is faster than trying to find out, mwuhaha | 17:36:45 |
matthewcroughan | Can recommend m2 ultras | 17:37:02 |
dramforever | hey 3.12 | 17:37:03 |
dramforever | the new one is 3.13 | 17:37:10 |
dramforever | that sounds like a difference | 17:37:15 |
matthewcroughan | Still looks to happen in 3.12 | 17:37:38 |
Alyssa Ross | DBI is a Nixpkgs builder bug | 17:38:37 |
matthewcroughan | What does that mean? The stdenv? | 17:38:53 |
Alyssa Ross | buildPerlPackage | 17:39:11 |
matthewcroughan | Ah okay, so ls | 17:39:27 |
matthewcroughan | * Ah okay, so is that not equivalent to "the perl stdenv" ? | 17:39:37 |
matthewcroughan | Is (buildPerlPackage {}).stdenv equivalent to the normal stdenv? | 17:40:19 |
Alyssa Ross | yes | 17:40:22 |
Alyssa Ross | I'm pretty sure this is it https://github.com/NixOS/nixpkgs/blob/fc4041932ec2f3ad8d59a6d57a8a89f700084fff/pkgs/development/perl-modules/generic/default.nix#L63 | 17:41:50 |
Alyssa Ross | if it's canExecute cross, it uses the build platform's perl, which in this case has glibc-specifics baked into it | 17:42:26 |
emily | it's the same either way, just mini vs. not, right? | 17:44:42 |
emily | but very plausible it'll be invoking the wrong one | 17:44:51 |
Alyssa Ross | It's splicing | 17:46:09 |
Alyssa Ross | we don't actually want spliced pkgsBuildHost.perl here | 17:46:17 |
Alyssa Ross | because that's the glibc one | 17:47:07 |
Alyssa Ross | since we know canExecute is true, I think we want pkgsHostTarget.perl, which will have the constants right | 17:47:24 |
dramforever | i'm starting to think fb-re2 is cursed | 17:48:33 |
dramforever | i'm not entirely sure what's wrong | 17:49:37 |
dramforever | but i think it literally is just using the wrong type | 17:49:45 |
matthewcroughan | It hasn't been touched in a while, so that's plausible | 17:50:29 |
matthewcroughan | I don't think it ever built, I think I figured out how to remove it from the nix deps somehwo | 17:50:37 |
matthewcroughan | * I don't think it ever built, I think I figured out how to remove it from the nix deps somehow | 17:50:40 |
matthewcroughan | https://github.com/facebook/pyre2/pull/25 | 17:51:08 |
matthewcroughan | but yes it hasn't been touched in 6 years | 17:51:13 |
matthewcroughan | But it is a dependency of mercurial, which Nixpkgs needs for building Nix tests I guess | 17:52:08 |