Note that for the near future I am using it exclusively through the Perl interface. All perl stuff is compiled from source, and is the newest distributions:
- Perl 5.8.3
- DBI 1.40
- DBD::SQLite 0.31 (embeds SQLite 2.8.12)
First of all, I will point out that everything above compiled and installed without errors, so I am not reporting actual problems today.
So the two small issues:
1.
I looked at the Makefile.pl for DBD::SQLite and noticed something (observe the two lines):
die "Too old" unless $DBI::VERSION >= 1.03;
'PREREQ_PM' => {DBI => 1.21}, # e.g., Module::Name => 1.1
The prerequisite check for DBI is different on the above two lines. Shouldn't they be the same?
2.
Looking inside the 'foo' database that the DBD::SQLite tests produced, with a text editor to see its raw form, I noticed that the beginning of the file says:
** This file contains an SQLite 2.1 database **
Should this line in fact contain a higher number?
In particular, from an earlier compatability discussion we had on this list, it was stated that the SQLite 2.6.0+ file format is different than the one used before, implying that SQLite 2.1.0 thru 2.5.6 wouldn't be able to read it.
Therefore, should the text in the file instead say this?:
** This file contains an SQLite 2.6 database **
Or can SQLite 2.1.0 in fact read a 2.8.12 data file?
That's all for this round. So far so good.
-- Darren Duncan
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]