<div dir="ltr">Updating the Dispatcher and RemoteControl modules to match this uncovered a couple issues... First, do we have naming conventions for files? Collisions are quite possible (e.g. "README" and "LICENSES"). At this point, the example dumps all package files into the bin directory. Its easy enough to put things into package directories... just might be good to ensure thats part of the conventions. Second, is there a way to identify previously installed dependencies? E.g. I have a third party module for parsing JSON that might be installed by other modules.<div><br></div><div>--mic</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Dec 31, 2014 at 12:55 PM, Diva Canto <span dir="ltr"><<a href="mailto:diva@metaverseink.com" target="_blank">diva@metaverseink.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">To take this thread to a happy ending, I've now cleaned up OpenSim's use of mono addins, and devised how to use them properly in order to manage 3rd-party packages in OpenSim.The result of this is both in the latest commits of OpenSim core and in a concrete example that explains how to do it.<br>
<br>
The package consumer's side of the process is explained here:<br>
<a href="http://opensimulator.org/wiki/Installing_3rd_party_addins" target="_blank">http://opensimulator.org/wiki/<u></u>Installing_3rd_party_addins</a><br>
<br>
The package developer's side of the process is explained here:<br>
<a href="http://opensimulator.org/wiki/Developing_OpenSim_Addins" target="_blank">http://opensimulator.org/wiki/<u></u>Developing_OpenSim_Addins</a><br>
<br>
Note that in spite of extensive changes I made to OpenSim in the last couple of days, this embodies things that were already possible before, but that no one had done. The changes I made were primarily to clean up OpenSim's use of mono addins, which was really confusing, and wasn't helping anyone take advantage of the capability that was already there.<br>
<br>
Happy New Year!<span class="HOEnZb"><font color="#888888"><br>
Diva</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
______________________________<u></u>_________________<br>
Opensim-dev mailing list<br>
<a href="mailto:Opensim-dev@opensimulator.org" target="_blank">Opensim-dev@opensimulator.org</a><br>
<a href="http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev" target="_blank">http://opensimulator.org/cgi-<u></u>bin/mailman/listinfo/opensim-<u></u>dev</a><br>
</div></div></blockquote></div><br></div>