[Mono-dev] List of cleanup candidates for Mono 4.0

Francisco Figueiredo Jr. francisco at npgsql.org
Wed Jan 14 17:39:24 UTC 2015

Hi, guys!

Sorry for late response.

I agree to remove Npgsql from mono and use the nuget packages. This
approach is more streamlined with the idea of modularity of the packages.
The user should only have Npgsql.dll in her system if she really is going
to use it.

P.S.: I'd like to use this opportunity to say thank you very much for all
those years integrating Npgsql code to Mono codebase. Thank you!

On Thu, Nov 27, 2014 at 5:15 PM, Oskar Berggren <oskar.berggren at gmail.com>

> Can we please finally remove Npgsql?
> It's been reported:
> https://bugzilla.novell.com/show_bug.cgi?id=650180
> https://bugzilla.xamarin.com/show_bug.cgi?id=23119
> The Npgsql included in mono is EXTREMELY ancient and from what I gather
> useless for most purposes. As far as I can tell, the version included in
> mono is Ngpsql 1.x, however due to mono versioning the Npgsql assembly will
> be versioned as 2.x (when I reported it some years ago, maybe it's even 3.x
> or 4.x now). So mono basically lies about what Npgsql version it is, which
> adds enormously to the confusion.
> There is a bunch of open bugs in this old version:
> https://bugzilla.novell.com/buglist.cgi?quicksearch=npgsql
> /Oskar
> 2014-11-27 17:01 GMT+01:00 Alexander Köplinger <
> alex.koeplinger at outlook.com>:
>> Judging from the recent version bump in git to 3.99 it looks like the
>> next release after 3.12 will be Mono 4.0.
>> As this is a major release it'll allow us to remove some cruft that is no
>> longer needed, so I thought I'd start a list of things I'd like to see
>> removed:
>> * net2.0/4.0 profiles -> this is already in progress
>> * gmcs/dmcs -> they just redirect to mcs now and without the 2.0
>> etc profiles it doesn't make sense to still have them
>> * EntityFramework -> apart from the fact that we ship a horribly outdated
>> version right now, I see no reason to include this hefty 5+MB DLL in Mono
>> given that EF is open-source and available on NuGet
>> * aspnetwebstack (i.e. MVC+WebApi) -> same reasons as for EF, open-source
>> and on NuGet, should be used from there
>> * Rx -> I'm not really familiar with this one, but I think it's also on
>> NuGet+open source
>> I'd love to hear your comments/thoughts on this :)
>> -- Alex
>> _______________________________________________
>> Mono-devel-list mailing list
>> Mono-devel-list at lists.ximian.com
>> http://lists.ximian.com/mailman/listinfo/mono-devel-list
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list


Francisco Figueiredo Jr.
Npgsql Lead Developer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-devel-list/attachments/20150114/49cb0c6d/attachment.html>

More information about the Mono-devel-list mailing list