[Mono-dev] Removing Obsolete Code from Mono 2.8
Francisco Figueiredo Jr.
francisco at npgsql.org
Mon Mar 1 12:26:57 EST 2010
On Mon, Mar 1, 2010 at 03:54, Miguel de Icaza <miguel at novell.com> wrote:
> With the upcoming release of Mono 2.8 we are dropping the 1.0 profile as
> developers moved a long time ago to the generics-based 2.0 profile and
> because it is maintenance burden for us.
>
> In addition to this, I would like to stop distributing some libraries that
> were either never completed and are not being actively maintained. We
> could move these libraries to a separate module if people would like to
> maintain them or keep distributing them.
> Here is what I have in mind:
>
> * Drop Microsoft.JScript and `mjs'
> Microsoft abandoned JScript, our implementation was never complete, and
> DLR-based solutions (all 3 of them) offer better ECMAScript/Javascript
> compatibility.
> * The ByteFX data provider for MySQL.
> It has not been developed since 2004, it is released under the LGPL,
> unlike the MySQL driver which is GPL, but nobody has updated the driver.
> * FirebirdSql data provider.
> The firebird team provides downloads for the database from their web site
> from 2010; Our provider was last updated in 2005.
> = Debatable =
> The Npgsql provider is also maintained externally, but the API that we have
> has been maintained in our tree for a while. In the meantime the upstream
> project broke binary compatibility. It seems like an extra burden in our
> team to maintain the old APIs that upstream developers are breaking.
> Miguel.
>
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
>
Hi Miguel!
I'm keeping Npgsql externally, but I would be glad to have Npgsql2
distributed with Mono.
I'd like to know which API breaking is happening so we can start
working to fix them if possible.
I remember that there were differences between Npgsql1 and Npgsql2,
but as you are talking about dropping 1.1 support, I think this means
dropping Npgsql1 and so we could start integrating Npgsql2 as it is in
Mono for distribution.
What do you think?
Thanks in advance.
--
Regards,
Francisco Figueiredo Jr.
Npgsql Lead Developer
http://www.npgsql.org
http://fxjr.blogspot.com
http://twitter.com/franciscojunior
More information about the Mono-devel-list
mailing list