Bug 41077 - [OMNIBUS] Debian 13 and Perl 5.40 compatibility
Summary: [OMNIBUS] Debian 13 and Perl 5.40 compatibility
Status: CONFIRMED
Alias: None
Product: Koha
Classification: Unclassified
Component: Architecture, internals, and plumbing (show other bugs)
Version: Main
Hardware: All All
: P5 - low major
Assignee: Tomás Cohen Arazi (tcohen)
QA Contact: Testopia
URL:
Keywords:
Depends on: 40680 40978 40989 41076 41521 41099
Blocks:
  Show dependency treegraph
 
Reported: 2025-10-23 00:08 UTC by Victor Grousset/tuxayo
Modified: 2026-02-25 05:09 UTC (History)
4 users (show)

See Also:
GIT URL:
Initiative type: ---
Sponsorship status: ---
Comma delimited list of Sponsors:
Crowdfunding goal: 0
Crowdfunding committed: 0
Crowdfunding contact:
Patch complexity: ---
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Victor Grousset/tuxayo 2025-10-23 00:08:11 UTC

    
Comment 1 David Cook 2026-02-25 00:32:22 UTC
Is bug 41521 the last change that needs to be done for Debian 13 to be supported?
Comment 2 Victor Grousset/tuxayo 2026-02-25 02:45:38 UTC
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
Comment 3 David Cook 2026-02-25 04:26:34 UTC
(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...
Comment 4 David Cook 2026-02-25 05:09:38 UTC
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/data/dictionary_rare.txt

https://github.com/codespell-project/codespell/blame/main/codespell_lib/data/dictionary_rare.txt

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.