[sldev] [META] "Sandbox:" namespace on the wiki? (and SVN)

Dzonatas dzonatas at dzonux.net
Fri Nov 9 11:46:44 PST 2007


Rob Lanphier wrote:
> So, I'm dabbling with the idea of creating a new "Sandbox" namespace,
>   

Somehow, the sandbox: namespace on the wiki and the sandbox space on the 
SVN repository can work together.

We've had a rough consensus in the past to exclude the external svn 
repository for wholesale patch merges. A few points brought up in that 
consensus was the complexity of security and license issues. There is 
still a need for a community version alpha candidate that is in align 
with LL's official release candidate.

There is also a rough consensus to refactor parts of the client (see 
Open Source Meeting transcript 11-08). The network layer appears to be 
an easy target to abstract out into a separate component library. Even 
if considered easy, it is expected to take several months to make a 
decent dent into the project.  The wiki sandbox: area would be a great 
place to create the APIs for such abstraction before any implementation. 
The constraint being the APIs fall into the scope of being based on the 
implementation that already exists or being no more than an immediate 
abstraction of the current implementation.

When the APIs have gathered consensus, then the SVN sandbox is 
appropriate place to commit code/changes that are orthogonal to the APIs 
in designed in the wiki sandbox.

Once changes in the svn sandbox are committed, then they can be 
incorporated into the the alpha candidate. Commit access is limited to 
the svn sandbox.

At that point, LL is able to freely incorporate/merge the alpha 
candidate into the release candidate when practical.

The purpose of this is not to create a concrete process of how to use 
the sandbox areas, but this is just a proposal to show how to leverage 
the current implementation into desired goals expressed by many and at 
the same time being able to overcome the complexity of security and 
license issues.

This may also be a way to work in patches from JIRA that have gained 
consensus to the related work being committed to the svn sandbox.

Thoughts?

-- 
Power to Change the Void


More information about the SLDev mailing list