P4DTI issue job000166

TitleMySQLdb version 0.3.0 is untested
Statusclosed
Priorityessential
Assigned userNick Barnes
OrganizationRavenbrook
DescriptionWe may fail with later MySQLdb versions, in particular 0.3.0 which I believe is gaining popularity. We haven't tested this. We should test and make any appropriate fixes. If there are serious incompatibilities, we should at least test the version (MySQLdb.__version__).
It may not be appropriate to require 0.2.2, as the MySQLdb version is a system-wide property and users may have other requirements forcing them to use 0.3.0. Also, operating systems and Python or MySQL packages are likely to be distributed with 0.3.0 (or above) in future.
AnalysisDownload 0.3.0, test. Add check to bugzilla.py or configure_bugzilla.py to test the MySQL version. As we don't care much about features, we could lift the connection code out (so that any module supporting DB-API v1.0 or v2.0 can be used).
How foundcustomer
Evidence<URL: http://info.ravenbrook.com/mail/2001/01/04/01-20-15/0.txt>
Observed in0.5.1
Introduced in0.5.0
Created byNick Barnes
Created on2001-01-04 10:57:46
Last modified byGareth Rees
Last modified on2001-12-10 19:16:43
History2001-01-04 NB Created.
2001-01-16 RB Set priority to "essential".

Fixes

Change Effect Date User Description
8905 closed 2001-02-22 12:41:21 Nick Barnes Added notes on MySQLdb and MySQL versions.