[Python-Dev] [Python-checkins] sqlite3 test errors - was : Re: r46936 - in python/trunk: Lib/sqlite3/test/regression.py Lib/sqlite3/test/types.py Lib/sqlite3/test/userfunctions.py Modules/_sqlite/connection.c Modules/_sqlite/cursor.c Modules/_sql

Gerhard Häring gh at ghaering.de
Thu Jun 15 08:02:00 CEST 2006

Hash: SHA1

Anthony Baxter wrote:
> Well, the just-released Ubuntu 06.06 LTS (Long Term Support) ships 
> with sqlite 3.2.8. I'd suggest that whatever version ships with 
> Python should _at_ _least_ work with this version. 

I have no problems continuing to support any halfway sane version, and that
is 3.0.8 or later (AFAIR the first non-beta SQLite 3.x release anyway). It
just requires a bit more testing.

> [...]
> Alternately, we ship the sqlite3 code with Python. I'm deeply 
> unthrilled with this idea, as it means more emergency security 
> releases to fix sqlite3 security bugs, as well as bloating out the 
> size of the release.

No, that's not an option.

> In the meantime, I'd suggest the appropriate fix is to roll back to 
> the previous version of the python-sqlite bindings on the trunk. 

Why? The previous version is really no better, except it ignores errors in
callbacks for all SQLite versions, instead of doing something useful and
aborting the query with a useful error message for those SQLite versions
that support it.

- -- Gerhard
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org


More information about the Python-Dev mailing list