For some time I have said that the series 1 viewers are doomed and will eventually stop working. That day is drawing nearer. Several blogs have covered the demise of Linden Lab’s Viewer 1.23.5. Word is that OZ says it will soon lose the ability to deal with some inventory handling aspects. I’ll try to put that in factual perspective.
So far few have found where he said that. Oz doesn’t post meeting transcripts, so one has a hard time knowing whats going on there without attending. However, Fri, 06 Jan 2012 16:15:58, Oz Linden sent an email to the Open Source List saying:
We’re going to deploying changes to the inventory backend soon that improve robustness and performance, but in testing those changes we found that existing viewers relied on certain things being strictly ordered. With the new backend, that assumption does not always hold true.
Changeset d327dcc8ae51
<https://bitbucket.org/lindenlab/viewer-development/changeset/d327dcc8ae51>
from viewer-development implements the viewer change needed to avoid race conditions. It should be straightforward to apply to any viewer, and is safe to release before the changes are deployed (it is compatible with the services as they are now).
You are strongly urged to port this patch and get it deployed.