[Opensim-dev] Status of presence refactor?

Melanie melanie at t-data.com
Thu Feb 18 17:20:38 UTC 2010


It's not fully there, I still haven't finished friends. RL, the need
to produce immediate revenue, and the absence of SQLite support, all
contributed to that.

I'm wrestling with the client on that, because OpenSim has some
badness there. Specifically, if you are missing an online friend
(that even happens in the LL grid!), as soon as you IM them, they IM
you, or you enter the sim they're in, they change to online in the
LL grid.

In OpenSim, they do not. You can be standing next to a person while
your FL claims they're offline, and receive IM that come in as
offline IM (with time stamp) while they are actively talking to you
online.

Right now, I don't see a way to let the client update that without
annoying AgentAlerts (bottom eight hand box "XXX is online") for
EVERY friend on sim entry.

So, I'll probably have to attach at least a simple list of online
friends to the agant data for interregion, and I HATE that thought!
That stuff really SHOULD be stateless!

Well, that is the status there.

I would not like to see the refactor start in the branch, because
that would postpone a merge indefinitely.

However, the refactor caould be started in a NEW branch that is
based off the current presence-refactor. The friends and SQLite
functionality could be merged back to that new branch when they are
completed. Git allows this easily.

Melanie


diva at metaverseink.com wrote:
> I could, but I'm hesitant to make diva distro releases from branches 
> that aren't the master branch. Plus, so far the differences between the 
> two branches are purely internal; there is no functional difference, or 
> new bug fixes, or anything like that. The new architecture will allow 
> for lots of exciting things to happen, but, again, I'm hesitant in 
> making them happen in the branch. I'd rather merge this to master.
> 
> 
> Robert Martin wrote:
>> On Thu, Feb 18, 2010 at 10:15 AM,  <diva at metaverseink.com> wrote:
>>> Sigh.
>>> It's ready. It's been fully operational for several weeks, modulo
>>> buglets. It hasn't been merged because the SQLite connector hasn't been
>>> redone and at least Melanie doesn't want to merge without it.
>>>
>> could you release a copy of Diva with the updated code (since Diva of
>> course does not use SQlite)?
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-dev
> 
> 



More information about the Opensim-dev mailing list