I was just wondering what Sencha's policy is for addressing bugs? I don't need something official, just some idea on how the development team approaches bugs.
Two areas specifically: acknowledging bug reports and prioritizing the actual fixes.
The ExtJS 3 bug forum has a sticky indicating that all bugs would be acknowledged within 2 working days:
What is the policy for ExtJS 4? Though 2 days is an understandable upper limit I feel it isn't unreasonable to expect bugs to be triaged within a few hours under normal circumstances.
Credit where it's due, in my experience documentation bugs are both acknowledged and fixed very quickly.
Reporting a bug well takes many hours and from talking to other members of the community there is a sense that we're wasting our time. We're all developers too so we understand that Sencha's developers are being pulled in all directions but many of these bugs come with 'on-a-plate' test cases that could be confirmed or denied within 5 minutes.
Further, many of the reported bugs could be fixed and unit tested in less than an hour. Is priority given to rattling off these easy bugs? I'm sure you can understand that it's quite frustrating to spend many hours diagnosing and reporting a bug that you know could be fixed very quickly and to see it sit there unacknowledged, apparently forever. There's a sense that only 'fun' bugs are being fixed and the others are just left in the hope that they'll disappear during the next rewrite. Does it make any difference to add a +1 on the bug report? Personally I find that a bit irritating but I'll start doing it if it helps you to prioritize.
I know you are fixing a lot of bugs. I also realize that a lot of the bug reports you get are unintelligible or just plain wrong. That's no excuse for ignoring the good ones. Even the bad ones can be bounced pretty quickly.
Any information you could give to explain how bugs are triaged and how fixes are prioritized would be much appreciated.