[Bug 41077] New: [OMNIBUS] Debian 13 and Perl 5.40 compatibility
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41077 Bug ID: 41077 Summary: [OMNIBUS] Debian 13 and Perl 5.40 compatibility Initiative type: --- Sponsorship --- status: Product: Koha Version: Main Hardware: All OS: All Status: NEW Severity: major Priority: P5 - low Component: Architecture, internals, and plumbing Assignee: koha-bugs@lists.koha-community.org Reporter: victor@tuxayo.net QA Contact: testopia@bugs.koha-community.org -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41077 Victor Grousset/tuxayo <victor@tuxayo.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |41076 Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41076 [Bug 41076] Perltidy config needs to be refined to not cause changes with perltidy 20250105 -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41077 Victor Grousset/tuxayo <victor@tuxayo.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |40989 Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40989 [Bug 40989] t/db_dependent/OAI/Server.t fails on Debian 13 -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41077 Victor Grousset/tuxayo <victor@tuxayo.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |40680 Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40680 [Bug 40680] Many warnings on Perl 5.40 due to importing methods from not yet defined packages -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41077 Victor Grousset/tuxayo <victor@tuxayo.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks|40680 | Depends on| |40680 Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40680 [Bug 40680] Many warnings on Perl 5.40 due to importing methods from not yet defined packages -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41077 Victor Grousset/tuxayo <victor@tuxayo.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |40978 Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40978 [Bug 40978] t/db_dependent/Budgets.t fails on Debian 13 due to warnings -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41077 Victor Grousset/tuxayo <victor@tuxayo.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |40863 Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40863 [Bug 40863] Search stopped working -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41077 Tomás Cohen Arazi (tcohen) <tomascohen@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |tomascohen@gmail.com Assignee|koha-bugs@lists.koha-commun |tomascohen@gmail.com |ity.org | -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41077 David Cook <dcook@prosentient.com.au> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CONFIRMED CC| |dcook@prosentient.com.au -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41077 Victor Grousset/tuxayo <victor@tuxayo.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |41099 Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41099 [Bug 41099] koha-mysql doesn't work out of the box on Debian 13 -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41077 David Nind <david@davidnind.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |david@davidnind.com -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41077 Bug 41077 depends on bug 41099, which changed state. Bug 41099 Summary: koha-mysql doesn't work out of the box on Debian 13 https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41099 What |Removed |Added ---------------------------------------------------------------------------- Status|Failed QA |RESOLVED Resolution|--- |WORKSFORME -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41077 Victor Grousset/tuxayo <victor@tuxayo.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on|40863 | Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40863 [Bug 40863] Zebra indexation not working on 25.05 -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41077 Jonathan Druart <jonathan.druart@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathan.druart@gmail.com Depends on| |41521 Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41521 [Bug 41521] WebService::ILS::OverDrive not passing pl_valid -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41077 --- Comment #1 from David Cook <dcook@prosentient.com.au> --- Is bug 41521 the last change that needs to be done for Debian 13 to be supported? -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41077 --- Comment #2 from Victor Grousset/tuxayo <victor@tuxayo.net> --- I think the only remaining thing is xt/author/codespell.t having a lot of failures on Debian 13 so either config change making false positives or large improvements of the tests. I don't recall if the errors looked legit. I'm not sure it has a ticket here. Meanwhile, turns out codespell isn't in the light test suite so with bug 41521 in main the CI can already be looked at :D -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41077 --- Comment #3 from David Cook <dcook@prosentient.com.au> --- (In reply to Victor Grousset/tuxayo from comment #2)
I think the only remaining thing is xt/author/codespell.t having a lot of failures on Debian 13 so either config change making false positives or large improvements of the tests. I don't recall if the errors looked legit.
I'm not sure it has a ticket here.
Meanwhile, turns out codespell isn't in the light test suite so with bug 41521 in main the CI can already be looked at :D
Yeah some of the codespell stuff is wrong (e.g. Plack ==> Plaque) but then there is some good stuff like (C4/Creators/Lib.pm:355: valud ==> valid, value) I imagine a lot of these must come up with existing KTD... I'll give it a go... -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41077 --- Comment #4 from David Cook <dcook@prosentient.com.au> --- Yeah... I don't think codespell is an issue really. I mean in the case of "plack" to "plaque", it's just because they added that correction after 2.2.2: https://github.com/codespell-project/codespell/blob/v2.2.2/codespell_lib/dat... https://github.com/codespell-project/codespell/blame/main/codespell_lib/data... If we think xt/author/codespell.t is a blocker, then we'll need to update ".codespell-ignore" with the relevant words, as well as fixing the legitimate typos the updated library is finding. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41077 Aleisha Amohia <aleisha@catalyst.net.nz> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |aleisha@catalyst.net.nz --- Comment #5 from Aleisha Amohia <aleisha@catalyst.net.nz> --- Hey team, looks like all dependencies have moved on... how are we going with this? -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41077 --- Comment #6 from David Cook <dcook@prosentient.com.au> --- (In reply to Aleisha Amohia from comment #5)
Hey team, looks like all dependencies have moved on... how are we going with this?
I'm also curious. It looks like 26.05 might be the only version to be fully compatible? If bug 41521 were backported, then 25.11.x might also be compatible? But not 100% sure on that one. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41077 --- Comment #7 from David Cook <dcook@prosentient.com.au> --- (In reply to David Cook from comment #6)
(In reply to Aleisha Amohia from comment #5)
Hey team, looks like all dependencies have moved on... how are we going with this?
I'm also curious. It looks like 26.05 might be the only version to be fully compatible?
If bug 41521 were backported, then 25.11.x might also be compatible? But not 100% sure on that one.
Looking at Jenkins... Koha_Main_D13 is passing but Koha_25.11_D13 is not. And Koha_25.11_D13 has a number of test fails. Most numerable are the codespell ones, but there's a handful of others. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41077 Bug 41077 depends on bug 40680, which changed state. Bug 40680 Summary: Many warnings on Perl 5.40 due to importing methods from not yet defined packages https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40680 What |Removed |Added ---------------------------------------------------------------------------- Status|Needs documenting |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41077 Bug 41077 depends on bug 40978, which changed state. Bug 40978 Summary: t/db_dependent/Budgets.t fails on Debian 13 due to warnings https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40978 What |Removed |Added ---------------------------------------------------------------------------- Status|Needs documenting |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41077 Jonathan Druart <jonathan.druart@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|CONFIRMED |RESOLVED --- Comment #8 from Jonathan Druart <jonathan.druart@gmail.com> --- All known bugs are resolved. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41077 --- Comment #9 from David Cook <dcook@prosentient.com.au> --- (In reply to Jonathan Druart from comment #8)
All known bugs are resolved.
Excellent. I've got a meeting shortly but making a note here to update the wiki if it hasn't already been updated. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41077 --- Comment #10 from David Cook <dcook@prosentient.com.au> --- (In reply to David Cook from comment #9)
(In reply to Jonathan Druart from comment #8)
All known bugs are resolved.
Excellent. I've got a meeting shortly but making a note here to update the wiki if it hasn't already been updated.
@Jonathan I think you've updated the wiki for the most part, but I just wanted to check. We should remove the following line, right? "NOTE: Debian 13 (Trixie) and Ubuntu 25.04 (Plucky) are not yet supported" -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41077 --- Comment #11 from David Cook <dcook@prosentient.com.au> --- (In reply to David Cook from comment #10)
(In reply to David Cook from comment #9)
(In reply to Jonathan Druart from comment #8)
All known bugs are resolved.
Excellent. I've got a meeting shortly but making a note here to update the wiki if it hasn't already been updated.
@Jonathan I think you've updated the wiki for the most part, but I just wanted to check. We should remove the following line, right?
"NOTE: Debian 13 (Trixie) and Ubuntu 25.04 (Plucky) are not yet supported"
Or rather... maybe we should update it to say only supported from Koha 26.05+? -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41077 --- Comment #12 from David Cook <dcook@prosentient.com.au> --- Seems like the dependencies haven't been backported consistently, so it's not clear to me which Koha versions do support D13... -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41077 --- Comment #13 from Jonathan Druart <jonathan.druart@gmail.com> --- Not clear to me either... I've removed D13 from the warning, and added Ubuntu 26.04 (instead of 25.04). -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41077 Bug 41077 depends on bug 41076, which changed state. Bug 41076 Summary: Perltidy config needs to be refined to not cause changes with perltidy 20250105 https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41076 What |Removed |Added ---------------------------------------------------------------------------- Status|Needs documenting |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41077 David Cook <dcook@prosentient.com.au> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.koha-community | |.org/bugzilla3/show_bug.cgi | |?id=40680 --- Comment #14 from David Cook <dcook@prosentient.com.au> --- Ok technically I think Trixie probably can work with both 26.05 and 25.11 but we've marked only 26.05 as compatible with Trixie: https://wiki.koha-community.org/wiki/System_requirements_and_recommendations I'm OK with that. 25.11 isn't an LTS so it's not a big deal. At https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40680#c151 Laura Escamilla said she wouldn't backport the changes there to support Trixie as they didn't apply cleanly. I think that was probably the right move considering 25.05 has a short lifespan. I think it's safe to say that 25.05 doesn't support Trixie, which means bugs like bug 40989 don't need to be backported any further. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41077 Bug 41077 depends on bug 40989, which changed state. Bug 40989 Summary: t/db_dependent/OAI/Server.t fails on Debian 13 https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40989 What |Removed |Added ---------------------------------------------------------------------------- Status|Needs documenting |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are watching all bug changes.
participants (1)
-
bugzilla-daemon@bugs.koha-community.org