| 9 Aug 2024 |
piotrkwiecinski | older 8.2s should be easier to patch | 12:10:34 |
Pol | Hopefully :) | 12:16:11 |
piotrkwiecinski | https://github.com/piotrkwiecinski/nixpkgs/tree/php81-libxml-2.13 | 12:25:24 |
piotrkwiecinski | maybe this should be a series of smaller patches | 12:26:25 |
piotrkwiecinski | some failures may be due to missing test files | 12:44:04 |
piotrkwiecinski | on 8.1 branch | 12:44:11 |
Pol | Create the PR on NixOS/nixpkgs | 13:05:16 |
piotrkwiecinski | It doesn't build yet. I'm trying to see if I can resolve a couple more failures | 13:06:08 |
| 10 Aug 2024 |
Jan Tojnar | Pol: hi, what’s the status of PHP 8.4? I have some time now and look into it if needed | 11:15:56 |
Pol | Haven't been doing anything with PHP since quite a while... there's an open PR to add PHP 8.4 currently, but no time to update it :( | 12:32:37 |
Pol | https://github.com/NixOS/nixpkgs/pull/324831 | 12:32:55 |
Pol | It needs a rebase and a bump | 12:33:07 |
Pol | Jan Tojnar: ^^ | 12:33:11 |
Pol | I'm busy trying to get mongodb 7 compiling.... https://github.com/NixOS/nixpkgs/pull/333258 | 12:33:38 |
Pol | But no luck so far yet there | 12:33:43 |
| 13 Aug 2024 |
piotrkwiecinski | Ok I was able to make some progress with libxml fixes for php81 | 11:10:51 |
Pol | Show show show show | 12:11:54 |
piotrkwiecinski | I'll probably need a couple ours but I have less failures now | 12:54:28 |
piotrkwiecinski | looks like some patches are applied only | 12:54:38 |
piotrkwiecinski | some packages | 12:54:47 |
piotrkwiecinski | so it's a bit off patch juggling :) | 12:54:57 |
piotrkwiecinski | but I finally understand how to debug it | 12:55:10 |
piotrkwiecinski | 1 have 1 failing test for ext dom | 12:55:21 |
piotrkwiecinski | simple xml compiles and tests pass | 12:55:32 |
Pol | That libxml stuff is crazy | 13:01:51 |
piotrkwiecinski | yeah it's interesting how much its patch release could break things | 13:02:42 |
Pol | yeah... | 13:03:23 |
piotrkwiecinski | I may have found a cleaner way to apply patches directly from php repo with tiny compatibility patch which we'll have to store in our repo | 15:05:42 |
piotrkwiecinski | I'm waiting for compilation to finish | 15:05:58 |
piotrkwiecinski | If it works I reckon I should get a patch juggler badge | 15:07:48 |