Hi everyone, the recent push of bug 18137 [1] replaced Swagger2 for Mojolicious::Plugin::OpenAPI as dependencies in master. Fortunately, all deps are already packaged in the community repo (thanks Mirko!). The only missing bit is koha-perldeps pulling libmojolicious-plugin-openapi-perl. Until that gets fixed in the unstable koha-* packages, we have added a manual install step to kohadevbox provisioning scripts.
So, if you are having issues with your dev environment (the UI not responding, plack looping in errors, etc), please re-provision your kohadevbox (or install this new dep if you are using a custom dev environment). In kohadevbox this would be done like this:
# Pull the latest changes in kohadevbox
$ git pull
# Provision
$ vagrant provision
If you created the dev box with Elasticsearch, do this:
$ KOHA_ELASTICSEARCH=1 vagrant provision
to take advantage of the addition of the analysis-icu plugin for Elasticsearch, that is needed to test bug 18318, and is harmless without the patches [2].
Please answer this email or contact us on IRC if you have any issues.
Have a nice weekend!
Shanah tovah umetukah!
[1]
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18137[2]
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18318