I'm a strong believer in the "continuous improvement" philosophy. Keep up the good work.
On Thu, Jan 15, 2009 at 10:07 AM, Brown, Daniel <dpbr...@ea.com> wrote: > The frequent releases are not a problem as far as I am concerned. I'd > rather have bugs fixed quickly when they are discovered, than wait > months for releases containing needed fixes like other libraries. We > use the loose pre-generated C files (not the amalgamation) and even then > it only takes me about 10-20 minutes to integrate a new release and > about another 10-40 minutes to run it through our unit tests. > > Daniel > > -----Original Message----- > From: sqlite-users-boun...@sqlite.org > [mailto:sqlite-users-boun...@sqlite.org] On Behalf Of Mike McGonagle > Sent: Thursday, January 15, 2009 9:57 AM > To: General Discussion of SQLite Database > Subject: Re: [sqlite] SQLite version 3.6.10 > > Thank you for these releases, I appreciate (and agree) with your > reasons for the many releases. For me, it really is so simple that all > I do is take the Amalgamated version and swap it out for the previous > version. I can only think that anyone who has troubles with a swap > like this may be doing things that are either undocumented, or are to > get around things they want to do... > > just my $0.02... > > Thanks again. > > Michael McGonagle > > On Thu, Jan 15, 2009 at 11:07 AM, D. Richard Hipp <d...@hwaci.com> 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 > > d...@hwaci.com > > > > > > > > _______________________________________________ > > sqlite-users mailing list > > sqlite-users@sqlite.org > > http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users > > > > > > -- > Peace may sound simple-one beautiful word- but it requires everything > we have, every quality, every strength, every dream, every high ideal. > -Yehudi Menuhin (1916-1999), musician > _______________________________________________ > sqlite-users mailing list > sqlite-users@sqlite.org > http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users > _______________________________________________ > sqlite-users mailing list > sqlite-users@sqlite.org > http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users > -- Jim Dodgen j...@dodgen.us _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users