9 Aug 2024 |
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 |
piotrkwiecinski | https://github.com/NixOS/nixpkgs/pull/334411 | 15:14:58 |
piotrkwiecinski | for now it's a patch it seems to build for me | 15:15:06 |
piotrkwiecinski | Probably some extra comments for patches will be needed as they have to be applied in correct order | 15:16:11 |
piotrkwiecinski | we need to apply libxml 2.12 tests patch, we have to apply libxml 2.13 patch otherwise some files don't exist | 15:17:40 |