<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: Times New Roman; font-size: 12pt; color: #000000'>Wouldn't we potentially have multiple branches other than sandbox where ongoing work is contributed, including when contributors have overlapping changes in the same project?<br><br>John Verhaeg<br>Red Hat, Inc.<br>(314) 336-2950<br><br>----- "Randall Hauch" &lt;rhauch@redhat.com&gt; wrote:
<br>| Any other comments? &nbsp;If not, I'll go ahead and create an issue to make &nbsp;<br>| this change at the end of the release.<br>| <br>| On Nov 25, 2008, at 4:35 PM, Serge Emmanuel Pagop wrote:<br>| <br>| &gt; Hi all,<br>| &gt;<br>| &gt; I agree with that proposal with the sandbox area, then dna should be &nbsp;<br>| &gt; release with the most stable subprojects and definition of stable &nbsp;<br>| &gt; can only be define by the project leader depend on with features the &nbsp;<br>| &gt; subproject &nbsp;has to at the least provide.<br>| &gt; For me because of the youthfulness of DNA project, we can also &nbsp;<br>| &gt; release all subproject, that provide a minimun upon functionalities, &nbsp;<br>| &gt; so that we can win some contributors in the community. Of Course "a &nbsp;<br>| &gt; minimun upon functionalities" has also to be defined.<br>| &gt;<br>| &gt; Best regards,<br>| &gt; Serge.<br>| &gt;<br>| &gt;&gt; Send dna-dev mailing list submissions to<br>| &gt;&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dna-dev@lists.jboss.org<br>| &gt;&gt;<br>| &gt;&gt; To subscribe or unsubscribe via the World Wide Web, visit<br>| &gt;&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;https://lists.jboss.org/mailman/listinfo/dna-dev<br>| &gt;&gt; or, via email, send a message with subject or body 'help' to<br>| &gt;&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dna-dev-request@lists.jboss.org<br>| &gt;&gt;<br>| &gt;&gt; You can reach the person managing the list at<br>| &gt;&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dna-dev-owner@lists.jboss.org<br>| &gt;&gt;<br>| &gt;&gt; When replying, please edit your Subject line so it is more specific<br>| &gt;&gt; than "Re: Contents of dna-dev digest..."<br>| &gt;&gt;<br>| &gt;&gt;<br>| &gt;&gt; Today's Topics:<br>| &gt;&gt;<br>| &gt;&gt; &nbsp;1. Proposal: new sandbox area for DNA (Randall Hauch)<br>| &gt;&gt;<br>| &gt;&gt;<br>| &gt;&gt; ----------------------------------------------------------------------<br>| &gt;&gt;<br>| &gt;&gt; Message: 1<br>| &gt;&gt; Date: Sun, 23 Nov 2008 11:47:08 -0600<br>| &gt;&gt; From: Randall Hauch &lt;rhauch@redhat.com&gt;<br>| &gt;&gt; Subject: [dna-dev] Proposal: new sandbox area for DNA<br>| &gt;&gt; To: JBoss DNA &lt;dna-dev@lists.jboss.org&gt;<br>| &gt;&gt; Message-ID: &lt;00474E51-4FBF-4957-937B-B6B8AE4194CD@redhat.com&gt;<br>| &gt;&gt; Content-Type: text/plain; charset="us-ascii"<br>| &gt;&gt;<br>| &gt;&gt; I've been wondering recently how to distinguish the (Maven)<br>| &gt;&gt; subprojects under trunk that are ready for use vs. those that are<br>| &gt;&gt; still under development. &nbsp;In fact, it's not even only the source<br>| &gt;&gt; organization, as our release binaries have included all projects<br>| &gt;&gt; (regardless of their state). &nbsp;I've tried to note the status in the<br>| &gt;&gt; documentation, but I think that is insufficient and we need something<br>| &gt;&gt; that is more formal, obvious, and intuitive for users.<br>| &gt;&gt;<br>| &gt;&gt; The 0.3 release included several projects that were not really "ready<br>| &gt;&gt; for use":<br>| &gt;&gt; dna-sequencer-cnd<br>| &gt;&gt; dna-sequencer-esbMessage<br>| &gt;&gt; dna-sequencer-jbpm-jpdl<br>| &gt;&gt; dna-connector-svn<br>| &gt;&gt;<br>| &gt;&gt; And since the 0.3 release we have started (or will so be starting)<br>| &gt;&gt; several new subprojects:<br>| &gt;&gt; dna-connector-store-jpa<br>| &gt;&gt; dna-connector-jdbc-metadata (soon to be created)<br>| &gt;&gt;<br>| &gt;&gt; So, here's my proposal: &nbsp;we'd create in SVN a new "sandbox" directory<br>| &gt;&gt; under the "trunk" directory, and in this area is generally where<br>| &gt;&gt; subprojects would live until they are "mature enough" to move outside<br>| &gt;&gt; of the "sandbox". &nbsp;In some cases, "mature enough" means that they are<br>| &gt;&gt; indeed complete, while in other cases they may be far enough along &nbsp;<br>| &gt;&gt; and<br>| &gt;&gt; there's commitment to finish them before the next release. &nbsp;I'd<br>| &gt;&gt; anticipate that we'd be flexible on what "mature enough" means and<br>| &gt;&gt; decide on a case-by-case basis as a community when a sandbox project<br>| &gt;&gt; is "mature enough" on a case-by-case basis (although ultimately the<br>| &gt;&gt; project lead would have the final say). &nbsp;However, sandbox projects<br>| &gt;&gt; would be excluded from the binary release assembly (but maybe &nbsp;<br>| &gt;&gt; included<br>| &gt;&gt; in the source assembly?) and would not be mentioned in the Getting<br>| &gt;&gt; Started document, and all mentions in the Reference Guide would be<br>| &gt;&gt; moved to a new chapter covering the sandbox.<br>| &gt;&gt;<br>| &gt;&gt; Also, with this proposal, I'd think we would still keep all of the<br>| &gt;&gt; sandbox projects in our development environments (unless other wise<br>| &gt;&gt; requested by a project's developers). &nbsp;And these sandbox projects<br>| &gt;&gt; would still included in the Maven builds and Hudson CI jobs.<br>| &gt;&gt;<br>| &gt;&gt; Here's a strawman list of existing extensions that could be moved &nbsp;<br>| &gt;&gt; into<br>| &gt;&gt; the "sandbox", based purely upon my understanding of where these<br>| &gt;&gt; projects are and the plans to complete them by 0.4:<br>| &gt;&gt; dna-classloader-maven (complete, but to be of any use it really needs<br>| &gt;&gt; additional components, like perhaps a Maven or SVN connector)<br>| &gt;&gt; dna-sequencer-cnd<br>| &gt;&gt; dna-sequencer-esbMessage<br>| &gt;&gt; dna-sequencer-jbpm-jpdl<br>| &gt;&gt; dna-connector-jdbc-metadata (soon to be created)<br>| &gt;&gt; dna-sequencer-jdbc-metadata (actually, this is to be removed)<br>| &gt;&gt;<br>| &gt;&gt; These projects would stay in "trunk", since they are planned to be<br>| &gt;&gt; completed for 0.4:<br>| &gt;&gt; dna-connector-svn<br>| &gt;&gt; dna-connector-store-jpa<br>| &gt;&gt;<br>| &gt;&gt; Forgive me if my understanding of the state of these projects is<br>| &gt;&gt; wrong. &nbsp;If that's the case, please speak up and correct me.<br>| &gt;&gt;<br>| &gt;&gt; So, what do you think of this proposal? &nbsp;Please weigh in with your<br>| &gt;&gt; thoughts and opinions about the proposal and the suggested list of<br>| &gt;&gt; "sandbox" subprojects.<br>| &gt;&gt;<br>| &gt;&gt;<br>| &gt;&gt; Best regards,<br>| &gt;&gt;<br>| &gt;&gt; Randall<br>| &gt;&gt; -------------- next part --------------<br>| &gt;&gt; An HTML attachment was scrubbed...<br>| &gt;&gt; URL: http://lists.jboss.org/pipermail/dna-dev/attachments/20081123/20577752/attachment-0001.html<br>| &gt;&gt;<br>| &gt;&gt; ------------------------------<br>| &gt;&gt;<br>| &gt;&gt; _______________________________________________<br>| &gt;&gt; dna-dev mailing list<br>| &gt;&gt; dna-dev@lists.jboss.org<br>| &gt;&gt; https://lists.jboss.org/mailman/listinfo/dna-dev<br>| &gt;&gt;<br>| &gt;&gt;<br>| &gt;&gt; End of dna-dev Digest, Vol 8, Issue 17<br>| &gt;&gt; **************************************<br>| &gt;&gt;<br>| &gt;<br>| &gt; _______________________________________________<br>| &gt; dna-dev mailing list<br>| &gt; dna-dev@lists.jboss.org<br>| &gt; https://lists.jboss.org/mailman/listinfo/dna-dev<br>| <br>| _______________________________________________<br>| dna-dev mailing list<br>| dna-dev@lists.jboss.org<br>| https://lists.jboss.org/mailman/listinfo/dna-dev<br>| </div></body></html>