Is this really neccessary if the developer knows the problem? There are three or four topics here in forum.
Very much. If there is nothing in the Github issue tracker, there is no bug .
The forum is for support, the issue tracker is for tracking issues and check their state.
How should one know that?
I believe @Kai makes the final decision.
I donāt. The maintainers of the concerned Github repo do.
Even though I understand where youĀ“re getting at, I must admit, I dont see howcome the forum shouldnt be used for bug reportingā¦ Ofcouse if the developer isnĀ“t available on the forum, then there is a chance he doesnt ālistenā. But most often we do see the developers participating in hereā¦ How come its not valid to report bug in here as well then?
I can speak only for myself here: I donāt read everything. But I look through the github issues from time to time, so chances are that I will see something there and overlook it here.
I understandā¦ And thats the chance the users are taking for reporting in hereā¦ ItĀ“s just that Kai very specific said, if itĀ“s not reported on github, there is no bug.
Also mind you, filing an issue on github requires yet another registrationā¦ ItĀ“s not all users who are fund of makeing registrations everywhereā¦
First, many developers do not use this user forum.
Second, GitHub is the proper place for product development issues. We do not want to jeopardize the non-profit status of the Foundation that sponsors this forum.
My question was:
The answer was:
Good to know. Thanks.
For one, itās an issue on the openhab-core repo, not the openhab-addons2 repo. It is important to see where an issue is to understand what it applies to. And if the issue is in the addons2 repo, it will usually start with the binding name in brackets (e.g. ā[mqtt] Something doesnāt work with blahā).
It has been stated multiple times on the forum in many many threads. To get the attention of the developers/maintainers you must file an issue. If there is somewhere it would be appropriate to add that to the docs Iāll do it, even though I know no one will read it.
And I created How to file an Issue for people to link to when something that looks like a bug is discovered on the forum. For all the people helping on the forum and maintainers (I hope you all see this) please make a point of linking to that thread and asking users to file issues when a problem appears to be a bug.
The developers spend their time coding, not reading each and every posting. And not all of the developers participate on the forum. A forum thread has a very good chance of being missed. GitHub is where the full development workflow resides. The developers can ignore the issue, or decide not to code the fix or feature request, but they wont miss the report in the first place.
Because the issues on github are part of what drives the development, an issue must always be filed whether or not itās also reported on the forum. As Kai said, if there is no issue, the bug doesnāt exist (or at least it doesnāt exist in the development workflow which is the only place where work occurs to actually fix the bug.
And who is the best person to file the issue? The person who is experiencing the problem in the first place. It does no good for me or someone else to create an issue for a problem that Iām not experiencing. I canāt answer questions from the developer. I canāt provide the steps necessary to reproduce the bug.
An open source project like openHAB is a community effort. It is not just the developers and maintainers who have a responsibility to the community. We all have a responsibility to the community. And part of that responsibility is filing issues on GitHub when you encounter a bug. If you are not willing to register on GitHub, Iām afraid that means you are not willing to live up to your responsibilities. As I discussed above, someone else canāt file the issue for you. So if you are not willing to do your part, it doesnāt seem fair to be upset when the developers donāt fix it.
I know. But āevent triggersā are caught by a rule and then normally something other should happen. How should I know, if it is related to the rule or to the addon?
When in doubt, if a problem exists only for one binding, file an issue on that binding. If itās not specific to the binding, a developer will say so and close the issue, pointing to the ārealā issue. If there isnāt a āreal issueā you will be asked to recreate the issue in the right location.
Come on Richā¦ With attitudes like that, weĀ“re getting nowhereā¦ The users are spending their time as well.
Developers as well as the users should both be interested in getting things done and issues fixed and use whatever tool there is to reach this goal. This is not a one-way democrasy.
I understand and I agree, Github is the prefered community to use for technical reasonsā¦ But going as far as saying, if a bug hasnĀ“t been reported on Github, there is no bug, is simply too restricted and arrogant.
Precise!
Ahmmā¦ So the above āWe all have a responsibility to the communityā is restricted to the users only!
I have spend quite alot of time on this forum specially around issues on the Zigbee bindingā¦ Now you tell me itĀ“s MY responsibility to spend even more time on github, just because the developer dont want to spend his time in the forum. (this is just an example, cause Chris do participate in the forum).
Like I just said - Attitudes like this is getting us nowhere, so please dont pull this down on the users only like thatā¦ Hold on to what youĀ“ve just said above. ItĀ“s worth another quote:
That is the way development here works and has worked for some time.
Feel free to find something better or create your own product. Many of us have tried other inferior solutions.
hang on fellasā¦ Chris is very aware of this issue. He has been busy with zigbee.
back off on Alex, I agree with him too. The overnight heal is a well know issue, the dimmer switches same
I guess we getting nowhere then.
The tool is GitHub.
OK, if there is no issue on GitHub, the bug will never be fixed. Is that better?
Do not put words into my mouth. No. The topic of conversation is about filing issues and why reporting them on the forum is not sufficient. In that context, the users have a responsibility to report bugs to GitHub. We are not talking about everyoneās responsibilities. No one is saying or implying that the developers donāt have responsibilities too.
And it takes all of five minutes to file an issue.
Yes. If you find a bug and donāt report it on GitHub it is not fair to be upset when a bug you failed to report to GitHub is not fixed. You failed to do your part so you canāt be mad when the developers fail to do theirs. In all likelihood they donāt even know the problem exists.
I donāt care if you donāt want to take the time to report issues on GitHub. Thatās your right. No one is going to delete your OH instances for failing to contribute. But it is very unfair to then get upset when the bugs you failed to report do not get fixed. Thatās all Iām saying.
Like it or not, this is how open source development works in most projects Iāve ever been involved in. Itās pretty standard actually.
Report issues, donāt report issues. I donāt care. Just donāt expect them to be fixed if you donāt report them to GitHub where the right developers are guaranteed to see them.