Please keep up the great work. I appreciate your fixing major,
identified bugs as fast as possible.

Bob Cochran


D. Richard Hipp wrote:
> SQLite version 3.6.10 is now available on the website.  Upgrading is  
> recommended for all users.
>
>     http://www.sqlite.org/
>     http://www.sqlite.org/news.html
>     http://www.sqlite.org/download.html
>
> SQLite version 3.6.10 fixes a cache coherency bug (Ticket #3584)  
> introduced by check-in [5864]  which was part of version 3.6.5. This  
> bug might lead to database corruption, hence we felt it was important  
> to get it out as quickly as possible, even though there had already  
> been two prior releases this week.
>
> Some concern has been expressed that we are releasing too frequently.  
> (Three releases in one week is a lot!) The concern is that this  
> creates the impression of volatility and unreliability. We have been  
> told that we should delay releases in order to create the impression  
> of stability. But the SQLite developers feel that truth is more  
> important than perception, not the other way around. We think it is  
> important to make the highest quality and most stable version of  
> SQLite available to users at all times. This week has seen two  
> important bugs being discovered shortly after a major release, and so  
> we have issued two emergency patch releases after the regularly  
> scheduled major release. This makes us look bad. This puts "egg on our  
> face." We do not like that. But, three releases also ensures that the  
> best quality SQLite code base is available available to you at all  
> times.
>
> It has been suggested that "beta" releases might find these kinds of  
> bugs prior to a major release. But our experience indicates otherwise.  
> The two issues that prompted releases 3.6.9 and 3.6.10 were both  
> discovered by internal testing and review - not by external users.  
> And, indeed, most the problems found in SQLite these days are  
> discovered by our rigorous internal testing protocol, not bug reports  
> from the field.
>
> It has also been argued that we should withhold releases "until  
> testing is finished." The falacy there is that we never finish  
> testing. We are constantly writing new test cases for SQLite and  
> thinking of new ways to stress and potentially break the code. This is  
> a continuous, never-ending, and on-going process. All existing tests  
> pass before each release. But we will always be writing new tests the  
> day after a release, regardless of how long we delay that release. And  
> sometimes those new tests will uncover new problems.
>
> All this is to say that we believe that SQLite version 3.6.10 is the  
> most stable, most thoroughly tested, and bug-free version of SQLite  
> that has ever existed. Please do not be freaked out by three releases  
> occurring in one week.
>
> D. Richard Hipp
> [email protected]
>
>
>
> _______________________________________________
> sqlite-users mailing list
> [email protected]
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
>
>
>   
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to