[Scummvm-devel] 1.0 or not 1.0? (was: ScummVM 1.0.0 release schedule)

Travis Howell kirben at optusnet.com.au
Wed Jul 15 06:09:24 CEST 2009


Max Horn wrote:
> Am 14.07.2009 um 05:24 schrieb Travis Howell:
>> Max Horn wrote:
>>> Some people here have listed features that they believe should be in
>>> 1.0.0, that we should wait for before going there. I strongly  
>>> disagree
>>> with every single one! We can *always* find one more thing to add. In
>>> fact, this is why so many projects and commercial applications run
>>> over their schedule: There is always one more thing that would be so
>>> cool and so easy to add. Well, yes, but somewhere you have to make a
>>> cut. You shouldn't cut on usability, of course. I am talking about
>>> *features* here. And of those we have enough, and had enough for  
>>> long.
>>> To me, the best possible user experience was always the only reason
>>> not to go to 1.0.0 yet. We will try to address that by working on
>>> docs, by improving our release process, by improving quality
>>> assurance. But adding features (or waiting for feature to mature
>>> enough to be ready for inclusion) is exactly what we should *not* do
>>> at all.
>> Then another reason, as mentioned in my other recent message:
>> Daily snapshots of ScummVM SVN have been limited to only a few  
>> platforms
>> in the past though, which meant many ports didn't get as much testing
>> over a longer period of time. With buildbot that has expanded to cover
>> many more platforms (with Dreamcast just added), so we definitely  
>> could
>>  benefit from a longer time period before ScummVM 1.0. In order to  
>> give
>> other platforms are much more thorough testing, over the time (several
>> months) between this release cycle, and the next release of ScummVM.
> 
> What you say fully supports my stance in my eyes: Don't add new  
> features now, rather branch of 1.0.0 soon and then concentrate on  
> polishing and fixing that branch. Possibly over some months, to give  
> ports a time to get polished. Add no new features to the branch in  
> that time, as that would invalidate any testing already done.
> 
> I am confused why you seem to think what you said supports adding more  
> features... ?

Just to clarify this point, I meant that only as another reason not to 
go to ScummVM 1.0 yet, and not as reason to adding more features. I 
should have been more clear in the initial message.




More information about the Scummvm-devel mailing list