I think there's nothing I havent built I couldnt build again if I needed to for sufficient cause.<br><br>That being said, I am also in favor of stay up and running while such changes take place. And, of course, migration tools are just like gravy ;)
<br><br>I think the ideal situation is a a seperate branch that really avoids pursuit of 'really wierd solutions', and provides some means of migration. <br><br>speaking strictly as a content person for the moment ;)
<br><br><br>Cheers<br><br><br><br><div class="gmail_quote">On Jan 22, 2008 10:00 AM, Stefan Andersson <<a href="mailto:stefan@tribalmedia.se">stefan@tribalmedia.se</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">




<div>Ok guys,<br>
 <br>
since we haven't started the 0.6 discussion, I'd like to kick off with a couple of observations;<br>
 <br>
* We need to revise the SceneObjectGroup/SceneObjectPart bit as it stands for several reasons: 1) It doesn't hold for attachments  2) It doesn't hold as a object model (we still have that root mess)  3) It's a hell of a lot of duplication, as several fields aren't used on child objects (like permissions and objectflags) and it's real bad db normalization.
<br>
* Related, we need to revise the xml serialization scheme and the db schemes. The xml scheme should be user-friendly to the point where you should be confident to create and edit objects in notepad, basically. This is not the case at the moment. Massive duplication, weird bit values and non-intuitive value ranges are king at the moment.
<br>
 <br>
We need to kickstart these issues, I'm not entirely sure how. I do know that these kinds of radical changes are seriously hampered by the need for backwards compatibility; we now see ourselves painting ourselves into the very same kinds of corners that made other companies choose really weird solutions - the question is if we are going to go down the same route?
<br>
 <br>
So, should 0.6 be developed in a branch by itself, and with tools to migrate from 0.5 to it? How should we address the already-installed content?<br>
 <br>
I am 100% tech on these issues, so you content people, please comment.<br>
 <br>
Best,<br>
Stefan (lbsa71)<br>
 <br></div>
<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></blockquote></div><br><br clear="all"><br>-- <br>===================================<br>The wind<br>scours the earth for prayers<br>The night obscures them