[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