[Opensim-dev] [opensim 0005007]: Some scripts require installing more than the default mono release

Mike Dickson mike.dickson at hp.com
Mon Sep 27 18:54:00 UTC 2010


  On 09/27/2010 02:39 PM, Melanie wrote:
> Since Mono has the CodeDom stuff, it makes no sense to omit the
> compiler. At least enough of the compiler stuff has to be included
> to make CodeDom work.
> If CodeDom libs are included, but the coompiler is not, that is a
> broken installation causing difficult to diagnose failures.
>
> I call that a bug. Shipping mono without a compiler isn't proper
> unless the CodeDom part of the libraries is also packaged with the
> compiler.
>
> CodeDom transparently executes the compiler and will fail in
> nonobvious ways if it's not there.
>
> Melanie
True System.CodeDom is in the System package. But if your using it your 
probably going to need the development packages anyway. Hence the gmcs 
dependency.  But you could argue that few programs will use this and 
there's no need to pull it in and if I do need it I can require it in my 
Linux installable package definition.  If OpenSim was packaged as a 
standard Debian package (for example) you could just include the 
dependency.  Since its not it seems reasonable to note the dependency 
rather than say that all the Linux Distros are broken.

Well you can of course but it seems counterproductive and doesn't help 
all the OpenSim users trying to get a system up and running.

Mike

> Mike Dickson wrote:
>>    On 09/26/2010 09:29 PM, Melanie wrote:
>>> Hi,
>>>
>>> first off, it's not a change in mono. It's a change in how
>>> distributions package mono. It means that the Debian packagers seem
>>> to be at fault.
>>>
>> Pretty much every major distro I'm aware of ships Mono as runtime and
>> development packages to support applications *using* mono but not
>> requiring development. Fedora, Debian based distros like Ubuntu, etc.,
>> have been this way for a while.  This isn't a distro bug. It makes
>> perfect sense for the distros to do this so a mono runtime exists where
>> its needed.
>>
>> That being said, its not an issue with OpenSim, other than perhaps a
>> dependency that could be noted in release notes.
>>
>> Mike
>>
>> _______________________________________________
>> Opensim-dev mailing list
>> Opensim-dev at lists.berlios.de
>> https://lists.berlios.de/mailman/listinfo/opensim-dev
>>
>>
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-dev




More information about the Opensim-dev mailing list