Kind of like this?:<br><a href="http://xkcd.com/797/">http://xkcd.com/797/</a> <br><br>LOL <br><br>Teravus<br><br><div class="gmail_quote">On Mon, Sep 27, 2010 at 3:12 PM, Melanie <span dir="ltr"><<a href="mailto:melanie@t-data.com">melanie@t-data.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">I hold that they are broken.<br>
<br>
They need to package the CodeDom dlls with the compiler package, so<br>
the program that references tham fails to load, rather than failing<br>
to run. That would be nonbroken.<br>
<font color="#888888"><br>
Melanie<br>
</font><div><div></div><div class="h5"><br>
Mike Dickson wrote:<br>
> On 09/27/2010 02:39 PM, Melanie wrote:<br>
>> Since Mono has the CodeDom stuff, it makes no sense to omit the<br>
>> compiler. At least enough of the compiler stuff has to be included<br>
>> to make CodeDom work.<br>
>> If CodeDom libs are included, but the coompiler is not, that is a<br>
>> broken installation causing difficult to diagnose failures.<br>
>><br>
>> I call that a bug. Shipping mono without a compiler isn't proper<br>
>> unless the CodeDom part of the libraries is also packaged with the<br>
>> compiler.<br>
>><br>
>> CodeDom transparently executes the compiler and will fail in<br>
>> nonobvious ways if it's not there.<br>
>><br>
>> Melanie<br>
> True System.CodeDom is in the System package. But if your using it your<br>
> probably going to need the development packages anyway. Hence the gmcs<br>
> dependency. But you could argue that few programs will use this and<br>
> there's no need to pull it in and if I do need it I can require it in my<br>
> Linux installable package definition. If OpenSim was packaged as a<br>
> standard Debian package (for example) you could just include the<br>
> dependency. Since its not it seems reasonable to note the dependency<br>
> rather than say that all the Linux Distros are broken.<br>
><br>
> Well you can of course but it seems counterproductive and doesn't help<br>
> all the OpenSim users trying to get a system up and running.<br>
><br>
> Mike<br>
><br>
>> Mike Dickson wrote:<br>
>>> On 09/26/2010 09:29 PM, Melanie wrote:<br>
>>>> Hi,<br>
>>>><br>
>>>> first off, it's not a change in mono. It's a change in how<br>
>>>> distributions package mono. It means that the Debian packagers seem<br>
>>>> to be at fault.<br>
>>>><br>
>>> Pretty much every major distro I'm aware of ships Mono as runtime and<br>
>>> development packages to support applications *using* mono but not<br>
>>> requiring development. Fedora, Debian based distros like Ubuntu, etc.,<br>
>>> have been this way for a while. This isn't a distro bug. It makes<br>
>>> perfect sense for the distros to do this so a mono runtime exists where<br>
>>> its needed.<br>
>>><br>
>>> That being said, its not an issue with OpenSim, other than perhaps a<br>
>>> dependency that could be noted in release notes.<br>
>>><br>
>>> Mike<br>
>>><br>
>>> _______________________________________________<br>
>>> Opensim-dev mailing list<br>
>>> <a href="mailto:Opensim-dev@lists.berlios.de">Opensim-dev@lists.berlios.de</a><br>
>>> <a href="https://lists.berlios.de/mailman/listinfo/opensim-dev" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-dev</a><br>
>>><br>
>>><br>
>> _______________________________________________<br>
>> Opensim-dev mailing list<br>
>> <a href="mailto:Opensim-dev@lists.berlios.de">Opensim-dev@lists.berlios.de</a><br>
>> <a href="https://lists.berlios.de/mailman/listinfo/opensim-dev" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-dev</a><br>
><br>
> _______________________________________________<br>
> Opensim-dev mailing list<br>
> <a href="mailto:Opensim-dev@lists.berlios.de">Opensim-dev@lists.berlios.de</a><br>
> <a href="https://lists.berlios.de/mailman/listinfo/opensim-dev" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-dev</a><br>
><br>
><br>
_______________________________________________<br>
Opensim-dev mailing list<br>
<a href="mailto:Opensim-dev@lists.berlios.de">Opensim-dev@lists.berlios.de</a><br>
<a href="https://lists.berlios.de/mailman/listinfo/opensim-dev" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-dev</a><br>
</div></div></blockquote></div><br>