http://bugzilla.novell.com/show_bug.cgi?id=567333

http://bugzilla.novell.com/show_bug.cgi?id=567333#c14


--- Comment #14 from Marek Habersack <[email protected]> 2010-04-26 
21:15:38 CEST ---
(In reply to comment #13)
> I looked deeper into the DLL provided with shaml, and found that the author
> (sztupy) made some pretty nontrivial changes to MVC2 specifically in this area
> to make MVC2 run correctly under Mono.
> 
> You can see his changes here on github:
> http://github.com/sztupy/monosystemwebmvc
> 
> In particular, the changes to Mvc/TypeDescriptorHelper.cs work around the 
> issue
> described here. The diff for those changes (against the MS-PL sources) is 
> here:
> 
> http://github.com/sztupy/monosystemwebmvc/commit/ffc6ece6b9ece16ccee19c19c621b1254c949c14#diff-5
> 
> The project also contains work-arounds for other items not implemented in 
> Mono.
Well, I'm sorry to say that - but this is wasted effort and time. If an
assembly works correctly on .NET and Mono does not match the behavior, then
it's a bug in Mono and that's where it should be fixed. No workarounds should
be done in the assembly's source code. Instead, bugs with test cases
demonstrating the issues should be filed (or, better yet, if the reporter knows
how to modify Mono - proposed patches to implement the missing and fix the
broken features in Mono should be attached to the reports). 

FWIW, the test program in Comment 8 works fine with Mono from trunk.

I will not add any patches which modify System.Web.Mvc or System.Web.Mvc2 to
our repositories - the code in there will always be exactly the same as the one
published by Microsoft. 

I will look into back-porting the necessary changes from trunk to 2.6-branch
next week.

-- 
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
_______________________________________________
mono-bugs maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-bugs

Reply via email to