Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Binding ID in JarFileAddonService vs. KarafAddonService #4139

Open
nils opened this issue Mar 9, 2024 · 3 comments
Open

Binding ID in JarFileAddonService vs. KarafAddonService #4139

nils opened this issue Mar 9, 2024 · 3 comments
Labels

Comments

@nils
Copy link

nils commented Mar 9, 2024

I have received a bug report in the PJLinkDevice binding, and I'm sure that the bug was not there in 2.5.x when the binding was introduced.

I suspect the way the core/ui handles binding IDs has changed. The interesting bit is that the functionality works perfectly fine when installed from a JAR, but it does not work when installed from the openhab distribution.

I have explained my observations here and raised some questions on how I should proceed with the bug.

Could one of @openhab/core-maintainers please comment?

@nils nils added the bug An unexpected problem or unintended behavior of the Core label Mar 9, 2024
@J-N-K J-N-K added question and removed bug An unexpected problem or unintended behavior of the Core labels Mar 9, 2024
@J-N-K
Copy link
Member

J-N-K commented Mar 9, 2024

IMO add-on id and feature name should always be lower-case and never use camel-case. Is there any other example of that?

@nils
Copy link
Author

nils commented Mar 14, 2024

should always be lower-case and never use camel-case.

I hope somebody else will comment and that's not a question for me, because that's exactly the clarification I'm looking for... If they should never be CamelCase I'd be interested if there is any chance to get the pjlink binding adapted without a breaking change.

The issue is only noticable for those users who want to use the UI to add things, the binding is working fine for everybody else.
Forcing all the users with existing things through a breaking change is something I'd like to avoid if possible.

@J-N-K
Copy link
Member

J-N-K commented May 2, 2024

We can rewrite the installed add-ons (see openhab/openhab-distro#1530), so only those that configure add-ons in addons.cfg will need to adjust it there. I don't think that there will be anything else to adjust for users.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants