[DBD-SQLite] SQLite 3.7.0 now in SVN - new bugs to fix

Dami Laurent (PJ) laurent.dami at justice.ge.ch
Thu Jul 22 05:58:31 GMT 2010


Latest SVN trunk tested on win32 Strawberry perl v1.12.1 : all tests pass, no problem.

Cheers, Laurent Dami

>-----Message d'origine-----
>De : Darren Duncan [mailto:darren at darrenduncan.net] 
>Envoyé : jeudi, 22. juillet 2010 04:54
>À : DBD::SQLite Mailing List
>Objet : [DBD-SQLite] SQLite 3.7.0 now in SVN - new bugs to fix
>
>Hello,
>
>Today the next major version of SQLite was released, and below 
>the dashed line 
>is a copy of D. Richard Hipp's release announcement.
>
>I have committed that version into the DBD::SQLite Subversion 
>repository, so 
>when you svn-up you should have that version.
>
> From my own testing, the simple substitution of 3.7.0 for the 
>previous 3.6.23.1 
>broke a couple of our tests:
>
>t/08_busy.t                            (Wstat: 512 Tests: 23 Failed: 2)
>   Failed tests:  11, 22
>   Non-zero exit status: 2
>t/28_schemachange.t                    (Wstat: 512 Tests: 9 Failed: 2)
>   Failed tests:  7-8
>   Non-zero exit status: 2
>
>... and these cite 'disk I/O error' as the problem.
>
>I did not debug the problem aside from that I tested both with 
>the Subversion 
>head plus the latest CPAN release 1.30_03; for both, the above 
>2 errors occur 
>with 3.7.0 and not with the prior SQLite version.
>
>Separately, Subversion head had a few other failures in "make 
>test" on my system 
>while the pristine 1.30_03 had no errors; those would just be 
>related to 
>DBD::SQLite changes.
>
>Given the major changes in 3.7.0, I recommend cutting a new 
>CPAN developer 
>release 1.30_04 as soon as all the tests pass.
>
>For my part, I can at least try testing on another system or 2 
>in case for some 
>reason the new failures are specific to my first machine, 
>though if anyone else 
>can reproduce the above test failures then that won't be necessary.
>
>-- Darren Duncan
>
>-------------
>
>SQLite version 3.7.0 is now available on the website
>
>      http://www.sqlite.org/
>
>The most important change in version 3.7.0 is that SQLite now supports 
>write-ahead logs as an optional method for transaction 
>control, for improved 
>performance and concurrency.  Additional information can be found here:
>
>     http://www.sqlite.org/wal.html
>
>We are actually already using the write-ahead logging feature 
>on the SQLite 
>website itself, in the Fossil DVCS that tracks all changes to 
>the SQLite source 
>tree. (Yes, the SQLite write-ahead log code is stored in an 
>SQLite write-ahead 
>log database - how's that for recursion!)
>
>     http://www.sqlite.org/src
>
>The added concurrency of the write-ahead log journaling mode 
>allows multiple 
>users to be doing extended read operations, such as checking 
>out historical 
>versions of the SQLite code or looking at extended timelines 
>simultaneously with 
>developers making new checkins, adding or editing tickets, or actually 
>rebuilding the entire 10-year source code database.  The 
>write-ahead log code 
>has performed very well so far for us.
>
>Version 3.7.0 also marks the official cut-over to our new 
>SQLite logo and a new 
>color scheme for the website.  We hope you like the new look.
>
>The 114-day time span since the previous release (version 
>3.6.23.1) is the 
>longest span between consecutive releases in the 10-year 
>history of SQLite. 
>Much of that time was spent testing and stressing the new 
>write-ahead log 
>feature.  This is probably the most thoroughly tested release 
>of SQLite that we 
>have every produced.  And so even though the write-ahead 
>logging feature is 
>entirely new, we are very hopeful that the 3.7.0 release will 
>prove to be stable 
>and robust and ready for production use.
>
>Of course, if you do happen to run into problems, please let 
>me know at once. 
>Thanks!
>
>D. Richard Hipp
>drh at sqlite.org
>
>
>_______________________________________________
>DBD-SQLite mailing list
>DBD-SQLite at lists.scsys.co.uk
>http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/dbd-sqlite
>



More information about the DBD-SQLite mailing list