[Mono-dev] [Fwd: Planning for Mono 1.2: API freeze.]

Marek Sieradzki marek.sieradzki at gmail.com
Mon Jan 2 15:46:34 EST 2006


Dnia 02-01-2006, pon o godzinie 12:55 -0500, Miguel de Icaza napisał(a):
> Załącznik: wiadomość e-mail, "Forwarded message - Planning for Mono
> 1.2: API freeze."
> > -------- Przesyłany list ----------
> > Od: Miguel de Icaza <miguel at novell.com>
> > Dla: Mono Hackers <mono-hackers-list at lists.ximian.com>
> > Temat: Planning for Mono 1.2: API freeze.
> > Data: Mon, 02 Jan 2006 12:54:19 -0500
> > 
> > Hello folks,
> > 
> >     I know that this is a very short notice, I should have mentioned
> > this in mid-December, but I completely blanked out.
> > 
> >     We are going to API freeze Mono this week.  If you have any API
> > changes that you want to make, please contact me directly.
> > 
> >     What this means is that the public API of the Mono-specific
> > libraries will cease to change, although we can continue to bug fix it
> > and document it.
> > 
> >     The .NET libraries already had their APIs set in stone, so those
> > will continue to be developed (implementing NotImplementedExceptions,
> > fixing bugs and implementing NET_2_0 protected code).
> > 
> >     Changes to the .NET public API to fix differences against the
> > published .NET interface is ok (specially in the 2.x universe, as Mono
> > 1.2 will not guarantee .NET 2.0 support in full anyways, so things are
> > much more lax there).
> > 
> >     So in short: you can change implementation bits, but not public
> > interfaces.
> > 
> >     If an API change is /absolutely required/ this needs to be discussed
> > before the patch makes it into SVN.

API from NET 2.0 (Microsoft.Build.*) isn't considered stable? Code that
is currently in SVN was obsoleted by new NET 2.0 release and it needs
some changes. There is absolutely no compatibility between these two
versions (from Beta 2 and 2.0).

I added some code to new Mono.XBuild namespaces. I think that something
of it can also change to make it work with 2.0 Microsoft.Build.

-- 
Marek Sieradzki <marek.sieradzki at gmail.com>




More information about the Mono-devel-list mailing list