Lot’s of good stuff happened here - thanks!
However, I notice one peculiarity (that I am pretty sure tagged along with this update).
If I have the following in the addons.cfg file:
binding = astro,network,mqtt,zwave
ui = habmin,paper,basic
… the bindings and UI’s are correctly downloaded and installed (I am using the online version).
However, if I do the following:
binding = astro, network, mqtt, zwave
ui = habmin, paper, basic
(notice a space-character after the comma)
… then all but the first entry in each line (astro and habmin, respectively) are uninstalled!
2016-11-25 17:13:27.024 [INFO ] [core.karaf.internal.FeatureInstaller] - Uninstalled 'openhab-binding-mqtt'
2016-11-25 17:13:36.051 [INFO ] [core.karaf.internal.FeatureInstaller] - Uninstalled 'openhab-binding-zwave'
2016-11-25 17:13:41.344 [INFO ] [core.karaf.internal.FeatureInstaller] - Uninstalled 'openhab-binding-network'
2016-11-25 17:13:45.722 [INFO ] [arthome.ui.paper.internal.PaperUIApp] - Stopped Paper UI
2016-11-25 17:13:45.732 [INFO ] [core.karaf.internal.FeatureInstaller] - Uninstalled 'openhab-ui-paper'
2016-11-25 17:13:49.405 [INFO ] [basic.internal.servlet.WebAppServlet] - Stopped Basic UI
2016-11-25 17:13:49.426 [INFO ] [core.karaf.internal.FeatureInstaller] - Uninstalled 'openhab-ui-basic'
Now, I happen to have a thing for “space-after-comma”, so this hit me hard,
Granted, the workaround is pretty simple and straightforward, but I think this could lead to some confusion for people.