[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