On Tue, Dec 2, 2008 at 4:52 PM, Jukka Zitting <[EMAIL PROTECTED]> wrote:
>
> COMPONENTS
>
> The JCR Commons subproject would take over the development and
> maintenance of the following components:
>
>    * jackrabbit-jcr-commons
>    * jackrabbit-jcr-tests
>    * jackrabbit-jcr-benchmark
>    * jackrabbit-jcr-rmi
>    * jackrabbit-jcr-servlet
>    * jackrabbit-webdav
>    * jackrabbit-jcr-server
>    * jackrabbit-classloader
>    * jackrabbit-ocm
>    * jackrabbit-ocm-nodemanagement

Do all these projects solely rely on the JCR API? They shouldn't be
dependent on anything from core (or the deployment packages + the SPI
stuff), because - as the core already depends on some of them, eg.
jcr-commons - we would have circular dependencies. I don't have an
overview of the dependencies at the moment, that's why I am asking.
This clear separation should be the guide for everything in the
commons subproject.

> INFRASTRUCTURE
>
> * Mailing lists: We create the following new mailing lists for the
> subproject: commons-{user,dev,[EMAIL PROTECTED] Again,
> following the example of Apache Commons in how to organize the mailing
> lists (for example use a [rmi] subject prefix for all messages
> regarding JCR-RMI) is probably a good idea.

Not sure if we should create more mailing lists, as many mailing lists
make it difficult for beginners to get a start ("which one shall I
subscribe to for a quick question?"). Maybe we can re-use the existing
ones and work with the mentioned "[commons-rmi]" prefix there.

If we have separate svn trunks and a separate jira project, this would
be kind of a mismatch, but I suggest that in the beginning we should
"force" people to cross-talk on commons and core. Only if commons
becomes active on its own, we could separate the lists as well. WDYT?

Otherwise my ACK to all other points!

Regards,
Alex

-- 
Alexander Klimetschek
[EMAIL PROTECTED]

Reply via email to