| 21 Sep 2025 |
emily | (fwiw though I am always fine backporting upstream patches like this) | 14:19:33 |
emily | (if they are not a huge pain at least, like a clean fetchpatch is totally fine by me) | 14:19:48 |
emily | let's pin LLVM 20 for Postgres. | 14:19:58 |
Wolfgang Walther | In https://github.com/NixOS/nixpkgs/pull/444981 | 14:33:19 |
emily | the lib.warnIf definitely shouldn't cause issues? (trauma from that Haskell LLVM warning) | 14:33:57 |
emily | maybe lib.versionAtLeast version "17.7"… just in case we skip a version (unless that's inconceivable) | 14:34:13 |
Wolfgang Walther | Only when we update to the next minor release. | 14:34:15 |
Wolfgang Walther | Nah, then I need to check it's less than major 18, too. | 14:34:24 |
Wolfgang Walther | We 100% won't skip a minor version of PostgreSQL. | 14:34:34 |
emily | ok, works for me. I'll let K900 build it :) | 14:34:37 |
K900 | OK I think I'm basically done with my rebuilds too | 14:35:12 |
K900 | And by basically done I mean there's still 2k builds to go to completion but they're all failing | 14:37:15 |
K900 | Oh nice dotnet is also broken | 14:37:25 |
K900 | That's a fun one | 14:37:36 |
K900 | https://github.com/dotnet/runtime/issues/119706 | 14:39:15 |
K900 | Yaaaay more pins | 14:39:18 |
Wolfgang Walther | I did - works. Merged. | 14:54:16 |
emily | no, let's not pin here | 14:56:31 |
emily | it's just a -Werror. | 14:56:34 |
K900 | Do you want to figure out the right incantation to make it propagate all the way to however many levels of nested builds that abomination does | 14:56:58 |
emily | have you heard of this magic thing called NIX_CFLAGS_COMPILE? :) | 14:57:11 |
emily | or can't we just apply https://github.com/dotnet/runtime/issues/119706#issuecomment-3292624673? | 14:58:06 |
emily | it looks like it'd actually fail with LLVM 20 too, so that's fun | 14:58:48 |
emily | patch seems very benign though. uhh, how many .NET versions are we carrying at this point? | 14:59:18 |
emily | and how many of them are EOL? | 14:59:21 |
K900 | I don't know | 14:59:53 |
emily | wow, none of them are going EOL during the next release cycle | 14:59:55 |
K900 | It's failed on 9 at least | 15:00:01 |
K900 | There's probably more? | 15:00:03 |
emily | we have 8, 9, 10. looks like 10 is not even released and 8 and 9 are supported for another year | 15:00:22 |