But again - Does it change anything from the stable user point of view?
And this goes, wether or not the user is testing or stable, right?
If you want/need a issue fixed, Github is where it goes. If you dont report on Github, there is no issue. I dont see anywhere this differs from the users preferences.
But stable versions still have deficiencies ā¦ weāre back to ābut you want it fixed, right?ā which leads to āwell, hereās the process.ā
Process as I see it - raise it here, discuss, share experiences, maybe get help with your own stupid mistake, maybe find a workaround, maybe find someone who understands it better than you. If its still a bug, github it.
Stable release users are allowed to complain? If so, Iām going to switch to āStable Versionā immediately! There are the same errors inside like in latest Snapshot or like in (M1, M2, M3, M4, M5 ,M6 and RC1).
I see sometimes people refer to developers being on GitHub and not here. I donāt think this applies anymore. This was (probably) true when openHAB core was the Eclipse Smarthome project. But now that ESH has been integrated back in openHAB I see all active developers very regularly interacting here on the forum. So my suggestion is to not make this distinction anymore as it only creates a artificial distance between users and developers (who are users anyway).
What about GitHub? Since everyone is completely free how to handle feature or bug reports there is no one way how these things are handled. I follow the forum regularly for bindings I maintain and if there is problem I try to fix it. However this is my personal approach as a developer. And if other issues are reported here and either there is no developer or it is handled by someone who canāt fix or hasnāt the time to fix it right away the best advice is to create an issue on GitHub. Why? Because on GitHub itās better suited to track specific issues. Here on the forum there a very long threads and a specific issue can easily get lost. On GitHub I can assign it to me and I always have it as a todo. For this reason I also suggested recently in some topics for users to report the issue on GitHub as I donāt have enough time on short notice to fix it and I already saw these issues got buried as multiple people reacted with different issues. So should issues be reported on GitHub? Yes if itās critical and if you donāt want it to get buried this is the best advice.
How about it being to much to ask for a user? Iād like to give another point of view for the user. Here is a constraint: A developer has limited time and can decide what to work on obviously. So any time not having to figure out what the problem is increases the chance to get it fixed. Look at it from a production line optimization (Like the Toyota Production System) So itās in the interest of the user to optimize the problem to be as concise and best described as possible in order to reduce the noise. Because the less time it takes to pin point the problem the faster the developer can get it fixed. So basically the user is in control to manage the developer time in order to get the user problem fixed faster. And as a user you should use ways that best help your case to enable the developer to operate effectively and filling a GitHub issue certainly helps. As this is an open source project and not a commercial project there are no commercial priorities to fix issues. So developers also look what can be fixed easily. Therefor suggestion to file a GitHub issues should not be seen as annoying the user. But to give the user more means to manage the developerās time and progress the users case to get solutions. That said. In the end there is never a guarantee something gets fixed, but as a user you can provide the means to make it easier.
Kai explicitly stated if it is not on GitHub it is not a bug. What started this discussion was issues discussed on the forum but not on GitHub so therefore not addressed.
You can suggest to Kai he change the policy if you wish.
As I said above. If a user was asked to file an issue on GitHub and didnāt do it, shame on them. If the user didnāt know to file an issue on GitHub, shame on us. Weāve failed that user. It is unreasonable to expect that every user will just know to file issues on GitHub. But when asked to, it is very reasonable to expect that they will do so if they want to get the problem fixed.
If you didnāt know to file a GitHub issue, we failed you. Thatās on us.
Lets get one thing straightā¦ People who complaints have totally missed the whole concept of open source. TheyĀ“re not worth discussing, and certainly not worth makes rules for. TheyĀ“re wrong and they will never be right, no matter how many obligations you put down onto them.