Yes I know that no software is without bugs, but it must be much easyer to get the bugs sorted out if you are bugtracking to a fixed version, rather then a slippery slope between two versions. And it must be much easyer to NOT have to regard users in the pre-Alpha version of a new development. You can take on bigger issues and rewrite whole sections of the code, that the testers and and high-end users can start to debug, while the endusers is sleeping tightly in the old, but supported version.
MediaPortal 1.0 was in feature freeze (bug fix mode) over a year and to get rid of the all bugs would have taken another one at least. This is something that was considered to take too long. Maybe 1.0 should have been released as 0.9
Current architecture makes the bug fixing really slow and hard, thats why the MediaPortal II is in progress.
The fact is, that most endusers are forced to go with svn, for bug-fixes and for skin/plugin support that need "newer that SVN XXX version"
Forced or not. Only way to stop them to be forced is to disable the SVN build completely, but this wont help the MP itself.
I don't mind to have fewer and bigger-step versions, as long as I can get bugfixes to the present.
It's nothing remarkable about this. Everybody else do it this way, OpenSource or Pro.
Linuxvendors (like ubuntu)/Microsoft/firefox, you name it, they all do it.
So this is a question about what do we wan't to be. Just a hack for people that can read sourcecode and fix the bugs themselfs or a the free mediacenter of choice, like firefox among browsers.
I hope you understand that we are talking on completely two different projects. One is big, has huge developer base (even companies are paying for developers to write the code on Firefox side). Other one (MediaPortal) has only handful of developers, but the code base is almost equal on the size.
Only way how those 1.0 patches would be possible would be that so group from the users are willing to do two things
1) Start another SVN trunk where some skilled developer(s) are back porting the 1.0.x fixes. This is not an easy task as you simply cannot pick the wanted changes from other trunk and merge those and cross your fingers and hope that it works.
2) Create QA team that are testing the 1.0 patched trunk and make sure that the back ported fixes work and don't cause any new issues. (all 3rd party plugins would need testing as well as its easy to break plugin compatibility with MP)
So, any volunteers? Team doesn't have any resource for such... Of cource there is still that possibility that the 1.0 patched would contain even more severe bugs than the original 1.0 (smaller tester base, inexperienced developers on MP source code...)