[Mono-dev] Removing Obsolete Code from Mono 2.8

Marek Habersack grendel at twistedcode.net
Tue Mar 2 03:25:23 EST 2010


On Mon, 01 Mar 2010 21:36:06 -0500
Miguel de Icaza <miguel at novell.com> wrote:

Hello,
[snip]
> > There are many different versions of the SQLite provider.  However, Mono has a couple of
> > different versions: Mono.Data.SqliteClient which is 1.1 only.  It will not work with NET_2_0
> > profile unless someone fixes it.  Mono.Data.Sqlite - the 2.0 parts - is based on
> > System.Data.Sqlite.  
> 
> Agreed, this is a good time to drop the old provider.
> 
> Marek, how far did we deviate from the upstream code?   And can we do a
We renamed the namespace from System.Data.SQLite to Mono.Data.Sqlite, all the classes were renamed
by changing the SQLite prefix to Sqlite (for compatibility with older SQLite provider we had),
added some connection string compatibility code (some 40 lines of code) and that's basically it.

> code refresh without breaking the API?
Yes.
 
> I can drop the old provider if someone tells me which one it is.
The old one is Mono.Data.SqliteClient

marek


More information about the Mono-devel-list mailing list