[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