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

Teravus Ovares teravus at gmail.com
Mon Sep 27 19:52:34 UTC 2010


Kind of like this?:
http://xkcd.com/797/

LOL

Teravus

On Mon, Sep 27, 2010 at 3:12 PM, Melanie <melanie at t-data.com> wrote:

> I hold that they are broken.
>
> They need to package the CodeDom dlls with the compiler package, so
> the program that references tham fails to load, rather than failing
> to run. That would be nonbroken.
>
> Melanie
>
> Mike Dickson wrote:
> >   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
> >
> > _______________________________________________
> > 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://opensimulator.org/pipermail/opensim-dev/attachments/20100927/8ac821bc/attachment-0001.html>


More information about the Opensim-dev mailing list