[Koha-bugs] [Bug 26893] New version of JSON::Validator (D11) breaks our REST API routes
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Wed Apr 21 07:01:33 CEST 2021
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26893
--- Comment #39 from David Cook <dcook at prosentient.com.au> ---
(In reply to Martin Renvoize from comment #26)
> Mojolicious uses pretty standard semantic versioning.. jump a major and you
> can't really expect things to work.
>
> The latest combination of dependencies I found to work with current Koha is:
>
> Mojolicous 8.73
> JSON::Validator 4.05
> Mojolicious::Plugin::OpenAPI 3.39
>
> If we wanted to jump beyond that we'll need to change the Koha codebase to
> accommodate the changes in the libraries.
>
> What's easier, backporting new libraries to older Debian (and updating our
> codebase for the newer libraries) or downgrading/pinning older libraries on
> newer Debian?
>
>
> Or, dare I say it.. shipping a local clone of the Mojo stack inside Koha.
I'm still investigating, but I'd be interested in getting at least
JSON::Validator 4.10. At a glance, it looks like it will work with Mojolicious
7.28.
Wow... Mojolicious::Plugin::OpenAPI and JSON::Validator have very different
ideas about Mojolicious dependencies. JSON::Validator 4.x is OK with
Mojolicious 7, but Mojolicious::Plugin::OpenAPI 2.x+ wants Mojolicious 8 and
lower JSON::Validator versions...
--
You are receiving this mail because:
You are watching all bug changes.
More information about the Koha-bugs
mailing list