I've updated the wiki page on our Viewer Integration and Release Process - I suggest that anyone pulling from our sources, whether for contribution back to us or not, review that page.

The key change is that the viewer-release repository (not viewer-development) should be considered the stable base on which you should be building.

All three canonical repos will still be public - the others will continue to be available for you to see sources before they are in either beta or release viewers; some other Linden Lab project (pre viewer-development) repositories may also be public as the needs of the project dictate.  The Snowstorm team review repositories will of course remain public.

I strongly suggest that third party viewer developers treat the viewer-development and viewer-beta repositories as experimental; pull from them into development repositories if you wish to work on pre-release features, but be aware that you may have to refork if the changes are set aside.   I recommend that you not release viewers to large numbers of users that contain those changes.

This change has been motivated by a number of occasions over the last few months during which release of some features has been delayed or made more difficult by problems that had been merged into the single development>beta stream; the new methodology allows for us to simply set aside any such badly broken build and begin again with a clean fork of viewer-release while the problem is solved.

_______________________________________________
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges

Reply via email to