[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
Fri Nov 27 04:57:39 CET 2020


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

--- Comment #21 from David Cook <dcook at prosentient.com.au> ---
(In reply to David Cook from comment #20)
> That's interesting... because on November 15th I installed
> libmojolicious-plugin-openapi-perl on debian:bullseye in Docker and it had
> this dependency: libjson-validator-perl (>= 3.15).
> 
> Yet https://packages.debian.org/bullseye/libmojolicious-plugin-openapi-perl
> clearly says "dep: libjson-validator-perl (>= 4.05)"
> 
> That's weird. I must have had an older version of
> libmojolicious-plugin-openapi-perl installed somehow...
> 
> I suppose the solution is to require older versions of both
> libmojolicious-plugin-openapi-perl and libjson-validator-perl in that case.

Ahhhh... it's called "unstable" for a reason.

https://metadata.ftp-master.debian.org/changelogs//main/libm/libmojolicious-plugin-openapi-perl/libmojolicious-plugin-openapi-perl_3.40-1_changelog

On January 29 2020 they list libmojolicious-plugin-openapi-perl (2.21-1).

On November 15 2020 they list libmojolicious-plugin-openapi-perl (3.40-1).

Talk about crazy timing! They uploaded a new package the same day that I was
trying out libjson-validator-perl. The change probably happened within
hours/days of me checking...

In any case, I'd say yeah let's require a 2.x
libmojolicious-plugin-openapi-perl and a 3.x libjson-validator-perl.

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


More information about the Koha-bugs mailing list