[Mono-dev] SPAM-LOW: Re: [Bug 484244] [Regression] nunit-console.exe requires /noshadow

Charlie Poole charlie at nunit.com
Mon Mar 16 18:06:23 EDT 2009


Hi, 

> >>>> --- Comment #4 from Miguel de Icaza <miguel at novell.com>
> >> 2009-03-12
> >>>> 13:55:35 MST --- Notice that the NUnit shipped with Mono
> >> is only for
> >>>> Mono's internal consumption.
> >>>>
> >>>> Are you using your own NUnit?
> >>>>
> >>> Cross-posting this to the mailing list, as this is probably
> >> important
> >>> to everyone using NUnit on Mono.
> >>> Is this really the official guideline? I always 
> considered libraries
> >> It is the official guideline. And your "assumption" is wrong.
> >>
> >> Since no one has contributed patches to change nunit situation, 
> >> things are kept as it has been discussed before.
> >> NUnit 2.4 from the official release does not work without 
> /noshadow 
> >> on Mono *anyways*, and the version numbers differ than 
> recent NUnits. 
> >> Hence, there is no such GAC problem that you have mentioned.
> > 
> > Even if that assumption is wrong, it seems to be pretty 
> common based 
> > on questions I get - like "how can I replace nunit with a newer 
> > version" - and it even seems like a pretty reasonable 
> assumption. If 
> > you don't intend it to be generally used, then why put it 
> in the GAC?
> 
> Wasn't there some discussion that it requires GAC 
> registration to run nunit?

Not that I know of. And it shouldn't. There has been
some discussion of changing it so parts run from the
GAC and can be shared by multiple apps, but it hasn't
happened.
 
> Also I don't find any connection between my points and your 
> points here...

Maybe not. :-)

> > Also, if something is wrong with NUnit for Mono use, it 
> will never be 
> > fixed unless somebody pushes a bug upstream. The bug would 
> need to be 
> > more than "we have to use /noshadow"
> > of course - but you guys know how to write bugs.
> 
> However to my understanding it is not a bug in NUnit itself 
> but somewhere in the middle of the mono runtime. Sadly no one 
> (including myself) has dug in depth and the issue is left as is.

OK. I'll periodically continue to jump in if it sounds like there
is something we should fix. NUnit 2.4.8 is the last 2.4 release
for most purposes, but I'm happy to maintain necessary changes
in the HEAD for anybody who needs them.

Charlie
 
> Atsushi Eno
> 
> > In case anyone doesn't already know it, /noshadow solves a lot of 
> > problems simply because it avoids executing a very large 
> part of the 
> > nunit code. It's like "fixing" your automobile starter by 
> parking on a 
> > hill - or maybe fixing your brakes by running into a tree. :-)
> > 
> > Charlie
> > 
> > 
> > 
> > _______________________________________________
> > 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