[Mono-dev] Class status pages are empty

Miguel De Icaza miguel at novell.com
Sat Jan 24 21:31:54 EST 2009


Hello,
>

> Could http://www.mono-project.com/Class_Status get updated to point to
> them? Also, it might  be a good idea to redirect hits from
> http://mono.ximian.com/class-status/ (and below this directory) to the
> new location, a lot of pages on the web contain links to the old
> location.

I updated the wiki pages, and add a meta redirect in HTML to the class- 
status page.

Miguel.


>
> On Wed, Jan 21, 2009 at 12:16 PM, Atsushi Eno <atsushi at ximian.com>  
> wrote:
>> They are now at http://go-mono.com/status
>>
>> Atsushi Eno
>>
>> Leszek Ciesielski wrote:
>>> On Sun, Sep 21, 2008 at 7:30 PM, Miguel de Icaza  
>>> <miguel at novell.com> wrote:
>>>> Hello,
>>>>
>>>>> Perhaps some members of the Mono team use gui-compare, but I  
>>>>> think end-users
>>>>> / third-party developers appreciate an easy way to consult the API
>>>>> compatibility level of certain types/members.
>>>>>
>>>>> The only painful part of the online class status pages (that I  
>>>>> see) is that
>>>>> the masterinfo files are not automatically updated (after  
>>>>> changes to
>>>>> mono-api-info). This could be scheduled as part of the win32  
>>>>> buildbot
>>>>> though.
>>>> Well, the masterinfo files are really static.   Every time there  
>>>> is a
>>>> new release, someone goes scavenging for all the files, and runs
>>>> mono-api-info on the given assemblies and then we version the  
>>>> result.
>>>>
>>>> The actual masterinfos that we have are all listed in
>>>> mono-tools/gui-compare/InfoManager.cs.  Just grep for "Uri" there.
>>>>
>>>> So its merely an issue of fixing the build, and running more
>>>> mono-api-diffs and generate more web pages for each of the  
>>>> profiles we
>>>> want to compare.   I think those should be:
>>>>
>>>>       1.1
>>>>       2.0
>>>>       3.5 SP1
>>>>
>>>> On a side note: the generation of the masterinfo files is less that
>>>> stellar.  We have used a mix of the Reflection-based tools, and the
>>>> Cecil tools to extract the information, and they are *slightly*
>>>> different.
>>>>
>>>> In the last batch (done for 3.5SP1) I used the Cecil tools for  
>>>> half the
>>>> assemblies (those that lived under Windows/) and reflection ones  
>>>> for the
>>>> ones that live under "Reference Assemblies" because the Cecil ones
>>>> required an assembly resolver that did not work.
>>>>
>>>> So the result is mixed.
>>>>
>>>>> Does gui-compare use the same "masterinfo" input files  
>>>>> (for .NET) as
>>>>> corcompare?
>>>> Yes.
>>>>
>>>>> Gert
>>>>>
>>>>> -----Original Message-----
>>>>> From: mono-devel-list-bounces at lists.ximian.com
>>>>> [mailto:mono-devel-list-bounces at lists.ximian.com] On Behalf Of  
>>>>> Miguel de
>>>>> Icaza
>>>>> Sent: zondag 21 september 2008 19:32
>>>>> To: Gert Driesen
>>>>> Cc: 'mono-devel-list'
>>>>> Subject: Re: [Mono-dev] Class status pages are empty
>>>>>
>>>>> Hello,
>>>>>
>>>>>> What was the reason for discontinuing the (online) class status  
>>>>>> pages?
>>>>> We never really discontinued it, at least in my case, I stopped  
>>>>> caring.
>>>>>
>>>>> They were just difficult to maintain, and doing quick changes  
>>>>> were not
>>>>> reflected quickly (we had to wait a few hours for either the  
>>>>> process to
>>>>> run, or setup a local system which was never well documented and  
>>>>> was
>>>>> messy).
>>>>>
>>>>> Chris Toshok wrote gui-compare, which was very useful to quickly  
>>>>> iterate
>>>>> over an API and have since then barely used the Web UI.  I am  
>>>>> not sure
>>>>> if others have done it, but I think some of us just stopped  
>>>>> using it.
>>>>>
>>>>> I agree that a web version has a lot of value, and would love to  
>>>>> keep it
>>>>> around, but in its current form its painful to deal with.   The  
>>>>> other
>>>>> bit that is important to point out is that it has not been  
>>>>> upgraded to
>>>>> deal with the various new profiles, that is something that would  
>>>>> have to
>>>>> be done as well.
>>>>>
>>>
>>> Sorry for resurrecting an old discussion, but a lot of pages contain
>>> links to the Mono Class Status page. Which - if if understood this
>>> discussion - is no longer maintained. Could someone put a warning
>>> there that the page no longer works, and what should be used  
>>> instead?
>>> _______________________________________________
>>> 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
>>
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list



More information about the Mono-devel-list mailing list