<br>Heh<br><br>The twist of fate that JustinCC was talking about is that there's a Replace of UUID to Guid(or the other way? I forgot!) in the current serialization before it hits the deserializer. This 'hack' was added by me a long time ago when the types were changed in order to update LibOMV and still have all old inventory stored before that version work after the libomv update. It's been so long that I forgot about it :P. I turns out that old versions can still read the new UUID automagically based on a twist of fate :P.<br>
<br>I vote for removing that hack now.. since it's no longer needed.<br><br><br>Teravus<br><br><br><br><div class="gmail_quote">On Sat, Oct 16, 2010 at 11:16 AM, <span dir="ltr"><<a href="mailto:diva@metaverseink.com">diva@metaverseink.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;">Everything is still compatible.<br>
<br>
I haven't seen the latest changes that Justin made on the flags, but the following is true:<br>
<br>
- oars produced in older versions of OpenSim can be uploaded in newer versions, always and forever.<br>
<br>
- oars produced in newer versions of OpenSim may or may not be able to be uploaded in older versions, in general. As of right now, even though we've rewritten the serialization from the ground up, things are still compatible in that direction (newer oars->older opensims). As we improve things (like adding creator information, for example), if we ever come to a point where compatibility in this direction cannot be ensured, there will always be a flag to generate older oar formats.<br>
<br>
Hope this clarifies things.<div><div></div><div class="h5"><br>
<br>
On 10/16/2010 7:08 AM, <a href="mailto:drwhiet@spacefriends.de" target="_blank">drwhiet@spacefriends.de</a> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Uhh ohhh .. Justin, i also Need to ask if this affects this weekends Upgrade on osgrid ?? As i am just creating .oar Files right now?<br>
<br>
Best regards<br>
<br>
Am 16.10.2010 um 07:12 schrieb Justin Clark-Casey<<a href="mailto:jjustincc@googlemail.com" target="_blank">jjustincc@googlemail.com</a>>:<br>
<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hi folks.<br>
<br>
The object serialization format has been changed today, therefore I have been forced to bump the OAR version from 0.3 to 1.0<br>
<br>
This means that 1.0 OARs cannot be loaded into OpenSim 0.7.0.2 and earlier. Unfortunately, since these earlier OpenSim releases do not check the OAR version before loading, the loader will probably receive a huge number of cryptic errors about the xml not being correct, which will be extremely confusing to everyone.<br>
<br>
If you want to produce OARs that can be loaded on OpenSim with current master code, you must specify --version=0 on the command line, e.g.<br>
<br>
save oar --version=0 oars/my.oar<br>
<br>
This will create an older (pre-today) style 0.3 OAR which can be loaded into older OpenSim versions. There is currently no advantage in creating a 1.0 OAR rather than a 0.3 one.<br>
<br>
OpenSim master code and the forthcoming OpenSim 0.7.1 will be able to load both 0.3 and 1.0 OARs.<br>
<br>
--<br>
Justin Clark-Casey (justincc)<br>
<a href="http://justincc.org" target="_blank">http://justincc.org</a><br>
<a href="http://twitter.com/justincc" target="_blank">http://twitter.com/justincc</a><br>
_______________________________________________<br>
Opensim-dev mailing list<br>
<a href="mailto:Opensim-dev@lists.berlios.de" target="_blank">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>
</blockquote>
_______________________________________________<br>
Opensim-dev mailing list<br>
<a href="mailto:Opensim-dev@lists.berlios.de" target="_blank">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>
</blockquote>
_______________________________________________<br>
Opensim-dev mailing list<br>
<a href="mailto:Opensim-dev@lists.berlios.de" target="_blank">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>