{"action":"created","issue":{"url":"https://api.github.com/repos/openhab/openhab2-addons/issues/3428","repository_url":"https://api.github.com/repos/openhab/openhab2-addons","labels_url":"https://api.github.com/repos/openhab/openhab2-addons/issues/3428/labels{/name}","comments_url":"https://api.github.com/repos/openhab/openhab2-addons/issues/3428/comments","events_url":"https://api.github.com/repos/openhab/openhab2-addons/issues/3428/events","html_url":"https://github.com/openhab/openhab2-addons/issues/3428","id":310073767,"number":3428,"title":"[marytts] Depends on Full JRE","user":{"login":"svilenvul","id":7120104,"avatar_url":"https://avatars0.githubusercontent.com/u/7120104?v=4","gravatar_id":"","url":"https://api.github.com/users/svilenvul","html_url":"https://github.com/svilenvul","followers_url":"https://api.github.com/users/svilenvul/followers","following_url":"https://api.github.com/users/svilenvul/following{/other_user}","gists_url":"https://api.github.com/users/svilenvul/gists{/gist_id}","starred_url":"https://api.github.com/users/svilenvul/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/svilenvul/subscriptions","organizations_url":"https://api.github.com/users/svilenvul/orgs","repos_url":"https://api.github.com/users/svilenvul/repos","events_url":"https://api.github.com/users/svilenvul/events{/privacy}","received_events_url":"https://api.github.com/users/svilenvul/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-03-30T14:02:31Z","updated_at":"2018-04-13T12:16:27Z","closed_at":"2018-04-13T11:41:21Z","author_association":"CONTRIBUTOR","body":"Looking at the report generated by https://github.com/openhab/static-code-analysis/pull/283, I see that one package in marytts bundle depends on Full JRE:\r\n\r\n- org.openhab.voice.marytts.internal depends on javax.sound.sampled (Full JRE)\r\n\r\nThis is a violation of C.1 in the openHAB coding guidelines https://docs.openhab.org/developers/development/guidelines.html#c-language-levels-and-libraries.\r\n\r\nIt will be good if we can refactor it, so the bundle remains restricted to Compact Profile 2, or if it is not possible document that the binding is an exception."},"comment":{"url":"https://api.github.com/repos/openhab/openhab2-addons/issues/comments/381117279","html_url":"https://github.com/openhab/openhab2-addons/issues/3428#issuecomment-381117279","issue_url":"https://api.github.com/repos/openhab/openhab2-addons/issues/3428","id":381117279,"user":{"login":"kaikreuzer","id":3244965,"avatar_url":"https://avatars3.githubusercontent.com/u/3244965?v=4","gravatar_id":"","url":"https://api.github.com/users/kaikreuzer","html_url":"https://github.com/kaikreuzer","followers_url":"https://api.github.com/users/kaikreuzer/followers","following_url":"https://api.github.com/users/kaikreuzer/following{/other_user}","gists_url":"https://api.github.com/users/kaikreuzer/gists{/gist_id}","starred_url":"https://api.github.com/users/kaikreuzer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kaikreuzer/subscriptions","organizations_url":"https://api.github.com/users/kaikreuzer/orgs","repos_url":"https://api.github.com/users/kaikreuzer/repos","events_url":"https://api.github.com/users/kaikreuzer/events{/privacy}","received_events_url":"https://api.github.com/users/kaikreuzer/received_events","type":"User","site_admin":false},"created_at":"2018-04-13T12:16:27Z","updated_at":"2018-04-13T12:16:27Z","author_association":"OWNER","body":"> Does it make sense to open a discussion in https://github.com/openhab/openhab-docs for that.\r\n\r\nNo - openHAB itself anyhow requires a full JRE. The compatibility with CP2 is there in order to keep the add-ons fully compatible with ESH so that they potentially could be moved over there.\r\nSo having this information somewhere in the addon itself (e.g. by an exclusion in the pom) is imho enough."}}
{"actor":{"display_login":"kaikreuzer"}}