[Opensim-dev] A concern, before releasing 0.8.

Shaun T. Erickson ste at smxy.org
Fri Jun 6 23:26:01 UTC 2014


Multiple folks, myself included, have tested this, and it works 
perfectly. Thanks, Diva.

-ste

On 6/6/14, 2:11 PM, Diva Canto wrote:
> I just added this. Needs a bit more testing than what I can do by 
> myself, so please, whoever can, test and let me know in the IRC how it 
> goes.
>
> On 6/6/2014 6:50 AM, Melanie wrote:
>> Here is what I suggest:
>>
>> Add a teleport version number to QueryAccess. If no version is
>> included, treat it as 0.7. QueryAccess has the ability to send back
>> a message that is shown to the user in the teleport dialog. The
>> QueryAccess call runs in the destination region, so if it sees no
>> teleport version number and the region is a var, it can return false
>> and set the message to something like "Your sim version does not
>> support teleporting into a varregion, please update your software".
>>
>> Melanie
>>
>> On 06/06/2014 13:12, Jim Williams wrote:
>>> Maybe you need to stop writing bad code instead.  People would be 
>>> happier
>>> about moving up then.
>>>
>>>
>>> On Fri, Jun 6, 2014 at 5:17 AM, R.Gunther <rigun at rigutech.nl> wrote:
>>>
>>>> I expected that opensim is doing some version check now. (if 
>>>> possible) and
>>>> sned a message
>>>> back that the location the user TP from is running old simulator 
>>>> version
>>>> thats not compatible with ... bla bla...
>>>> but at least a message when TP failed that tell users some info 
>>>> would be a
>>>> good idea. People need to stop useing the older versions.
>>>>
>>>> On 2014-06-06 07:22, Shaun T. Erickson wrote:
>>>>
>>>>> After 0.8 is released, people are going to be setting up 
>>>>> varregions. You
>>>>> cannot TP from older code, to a varregion - you *will* crash. 
>>>>> People won't
>>>>> know, necessarily, that the destination region is a varregion - 
>>>>> only that
>>>>> their viewer crashed on TP. There will be many complaints about 
>>>>> TPing being
>>>>> broken by 0.8.
>>>>>
>>>>> I understand that this cannot be fixed. But I strongly believe it 
>>>>> should
>>>>> be made to gracefully fail, at least. Only the 0.8 code would have to
>>>>> change, I think, to accomplish this.
>>>>>
>>>>> LiruCookies, Nebadon and I were discussing this in IRC. Liru 
>>>>> suggested
>>>>> (I'm paraphrasing) the addition of some innocuous message, 
>>>>> function or
>>>>> something, into the teleport process between regions running 0.8 
>>>>> and later
>>>>> code, that would be missing from the teleport process as initiated 
>>>>> by older
>>>>> code. The lack of that item would cause the 0.8 region to 
>>>>> gracefully refuse
>>>>> the TP and send a message back as to why.
>>>>>
>>>>> This may not be the exact way to handle it, but I think it would 
>>>>> work and
>>>>> I really do believe that something like this should be added 
>>>>> before 0.8 is
>>>>> released. Unless you *want* people believing TPs are broken, that 
>>>>> is ...
>>>>>
>>>>> -ste


More information about the Opensim-dev mailing list