Bug 19717

Summary: Dependency on deprecated Swagger2 whose installation fails
Product: Koha Reporter: Federico Leva <federicoleva>
Component: PackagingAssignee: Bugs List <koha-bugs>
Status: CLOSED WONTFIX QA Contact: Testopia <testopia>
Severity: enhancement    
Priority: P5 - low CC: mirko, ztajoli
Version: 17.05   
Hardware: All   
OS: All   
Change sponsored?: --- Patch complexity: ---
Documentation contact: Documentation submission:
Text to go in the release notes:
Version(s) released in:
Attachments: Assorted failures

Description Federico Leva 2017-11-29 22:04:11 UTC
Created attachment 69425 [details]
Assorted failures

I'm installing koha 17.05 on fedora 25 and the web installer complains I didn't install Swagger2. CPAN logs are very keen on informing me repeatedly that "Mojolicious::Plugin::Swagger2 is deprecated in favor of  Mojolicious::Plugin::OpenAPI".

If I do "cpanm experimental Test::Mojo", then "cpanm Mojolicious::Plugin::Swagger2" fails with just one test failure, so I'm forced to use the -n option to disable the tests.
Comment 1 Zeno Tajoli 2017-11-30 08:39:09 UTC
I suggest you to use 17.11, where we drop Swagger2 and we use OpenAPI
Comment 2 Federico Leva 2017-11-30 15:17:39 UTC
Good to know, I'll configure my system to install OpenAPI and do without Swagger2 when it installs 17.11+.