ralf
The alternative is to have a strict separation between development and testing phase. During the testing phase, no new features or other code is introduced, but all branches are put together and changes are made only for bug fixes. Testing and fixing are repeated until the system is stable. But this kind of testing requires more time for a complex systems like Sonar than you can spend each month. So, the monthly release schedule is part of the problem.
I am totally aware that interdependencies with 3rd party software and hardware may cause problems that are hard to find by testing for the developer. But we are speaking of bugs in the basic functionality of Sonar. Using PRV with multiple tracks or using drum maps are standard use cases.
(Edited to add that this is a reply to lfm.)
Been there - done that, kind of.
Every little change in code - should go through and test every aspect of the product.
And it's still no good without beta testing.
You must make a fair estimation what might be affected by a change.
Introducing drum maps into track templates - well, that means you should test everything about drum maps.
Clear mistake on this estimation that they don't open properly from projects anymore.
To be fair - shouldn't we separate "being stable" from "all is working as intended" also.
- Is there anything reported that go under "not stable"?
It's rather serious if new bugs puts your work to a halt - I can understand that fully.
So your disappointment is valid.
What were they working on that they did not test if multiple tracks editing worked as intended?
I will have a look at your link unless this is confirmed already.
But don't think all development should be put to a halt either - because your process for getting things released would mean that, more or less.
I think Kamikaze idea to do nothing until newly added bugs is first on todo list and fixed - is the way to go.
Maybe an intermediate fix even between regular periods - showing extra concern about the matter.
- Nobody leave the building until this is fixed, kindof.
There is a risk of human nature that knowing there is a new release soon, one does not pay enough attention before a release. But now brought to Cakewalk's attention - this might be improved in the coming releases.