[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:22:19 CEST 2021


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26893

--- Comment #40 from David Cook <dcook at prosentient.com.au> ---
Only realising now that Mojolicious::Plugin::OpenAPI is only in Bullseye:
https://packages.debian.org/bullseye/libmojolicious-plugin-openapi-perl

It's version 3.41 and requires JSON::Validator 4.11+ and Mojolicious 8.67+. 


Ubuntu 18.04 Bionic
- Mojolicious 7.59
- Mojolicious::Plugin::OpenAPI N/A

Ubuntu 20.04 Focal
- Mojolicious 8.33
- Mojolicious::Plugin::OpenAPI 2.21
    - JSON::Validator 3.15+
    - Mojolicious 8+

I don't know that Mojolicious::Plugin::OpenAPI 2.x can work with
JSON::Validator 4.x... I see that with Koha on Ubuntu 20.04 we're using a
JSON::Validator marked as 3.25+dfsg-1+koha3

Overall, I like Mojolicious, but I do not like this dependency hell.

-- 

It looks like Mojolicious::Plugin::OpenAPI 3.41 is compatible with either
Mojolicious 8.0 or Mojolicious 8.67. Depends on if you trust the
META.json/cpanfile or the Changes file more. It claims to work with
JSON::Validator 4.11...

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list