I managed to run volumio plugin submit
without errors for my plugins (while logged into MyVolumio), so I think this could be a temporary server issue.
I don’t see how requiring a MyVolumio account will reinforce a “stricter review process”.
The old way:
- Submit PR for plugin or update of plugin to repo
- Maintainer reviews code, merges PR and packages plugin for inclusion in plugin store
The new way (with presumptions according to what makes sense to me):
- Run
volumio plugin submit
while signed in to MyVolumio - Submit PR for supposedly the same code submitted in step 1
- Maintainer checks and matches files posted through
volumio plugin submit
against those in PR - Maintainer merges PR and then includes plugin (or update of plugin) in the plugin store only when PR has been merged
Either way, the maintainer would have to review code submitted. Only now the maintainer would have to also match the files submitted in step (1) against those in step (2). As @ashthespy observed, this introduces a greater risk of human oversight / error.
I also doubt that after a plugin was published the first time, subsequent updates through volumio plugin submit
are reviewed before being made available in the plugin store (i.e. step 4). I am saying this because I updated the YouTube2 plugin to version 0.1.7 yesterday and I can already see it in the store, but the corresponding PR was never merged even for the first submitted version (0.1.4). This is worrying indeed for reasons mentioned by @ashthespy.