46 messages in org.apache.cocoon.devRenaming Corona to Cocoon 3.0 and inf...
FromSent OnAttachments
Reinhard PötzAug 6, 2008 4:19 am 
Felix KnechtAug 6, 2008 4:28 am 
Andrew SavoryAug 6, 2008 4:30 am 
Daniel FagerstromAug 6, 2008 4:39 am 
Thorsten ScherlerAug 6, 2008 4:54 am 
Carsten ZiegelerAug 6, 2008 4:56 am 
Jasha JoachimsthalAug 6, 2008 6:15 am 
Peter HunsbergerAug 6, 2008 7:30 am 
Ralph GoersAug 6, 2008 7:43 am 
Joerg HeinickeAug 6, 2008 8:09 am 
Vadim GritsenkoAug 7, 2008 5:23 am 
Bertrand DelacretazAug 8, 2008 7:06 am 
Alfred NathanielAug 8, 2008 4:23 pm 
Reinhard PötzAug 10, 2008 1:15 am 
Reinhard PötzAug 10, 2008 1:19 am 
Vadim GritsenkoAug 10, 2008 12:08 pm 
Reinhard PötzAug 10, 2008 1:18 pm 
Vadim GritsenkoAug 10, 2008 3:46 pm 
Reinhard PötzAug 16, 2008 7:19 am 
Ralph GoersAug 16, 2008 7:32 am 
Grzegorz KossakowskiAug 17, 2008 7:44 am 
Reinhard PötzAug 17, 2008 8:14 am 
Sylvain WallezAug 17, 2008 10:41 am 
Grzegorz KossakowskiAug 18, 2008 2:23 am 
Rainer PruyAug 18, 2008 2:43 am 
Grzegorz KossakowskiAug 18, 2008 3:04 am 
Jeremy QuinnAug 18, 2008 3:42 am 
Jeremy QuinnAug 18, 2008 4:07 am 
Reinhard PötzAug 18, 2008 4:21 am 
Sylvain WallezAug 18, 2008 5:12 am 
Sylvain WallezAug 18, 2008 5:13 am 
Sylvain WallezAug 18, 2008 5:47 am 
Grzegorz KossakowskiAug 18, 2008 6:22 am 
Reinhard PötzAug 18, 2008 6:23 am 
Grzegorz KossakowskiAug 18, 2008 6:28 am 
Reinhard PötzAug 18, 2008 6:29 am 
Sylvain WallezAug 18, 2008 8:04 am 
Ralph GoersAug 18, 2008 8:21 am 
Carsten ZiegelerAug 18, 2008 8:41 am 
Jeremy QuinnAug 18, 2008 8:56 am 
Sylvain WallezAug 18, 2008 8:57 am 
Grzegorz KossakowskiAug 19, 2008 4:53 am 
Jeremy QuinnAug 19, 2008 8:03 am 
Jeremy QuinnAug 19, 2008 8:10 am 
Reinhard PötzAug 20, 2008 5:44 am 
Peter HunsbergerAug 20, 2008 7:32 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Renaming Corona to Cocoon 3.0 and infrastructureActions...
From:Reinhard Pötz (rein@apache.org)
Date:Aug 16, 2008 7:19:46 am
List:org.apache.cocoon.dev

Reinhard Pötz wrote:

Reinhard Pötz wrote:

Following the result of our recent discussion about the future of Corona, I propose Corona to become Cocoon 3.

This means that any reference on Corona in source files, package names, artifact ids, group ids or anywhere else will be dropped and the standard Cocoon namespace org.apache.cocoon will be used.

This majority vote stays open for 72 hours.

Please cast your votes. Here is my +1

During the voting period there were 12 +1 votes and one negative one. This means that the proposal was accepted.

For further discussion I will be sending a message to this list that describes proposed changes (package name changes, groupId/artifactId, versioning, Jira, SVN move, etc.).

Versioning

------------------------------- For Cocoon 2 there have been proposals that all odd versions are development/alpha versions and all even versions are stable releases.

I like this idea and propose that we follow this versioning schema in Cocoon 3: All 3.0.x releases are marked as development versions and we clearly explain this on the website and the READMEs of all artifacts.

When we believe that the community and the technology are stable, we do a 3.1.0 release.

I think this is less confusing than appending alpha, beta or milestone postfixes.

SVN

------------------------------- I'm not sure about the new location in SVN. One option I can think of is http://svn.apache.org/repos/asf/cocoon/cocoon3-trunk, the other is http://svn.apache.org/repos/asf/cocoon/branches/cocoon-3

I slightly prefer http://svn.apache.org/repos/asf/cocoon/cocoon3-trunk.

Maven

------------------------------- We've already discussed this and the outcome was that we prefer functional names:

org.apache.cocoon.pipeline:cocoon-pipeline:3.0.0 org.apache.cocoon.sitemap:cocoon-sitemap:3.0.0 org.apache.cocoon.servlet:cocoon-servlet:3.0.0 org.apache.cocoon.controller:cocoon-controller:3.0.0 org.apache.cocoon.rest:cocoon-rest:3.0.0 org.apache.cocoon.stringtemplate:cocoon-stringtemplate:3.0.0

By using the functional name as part of the groupId, Cocoon 2.2 and Cocoon 3 can be used together without getting any problems with the dependency resolution mechanisms of Maven or Ivy.

JAVA NAMESPACES

------------------------------- Coocon 3 will use the "org.apache.cocoon" namespace. The sub-packages are reserved for functional names:

org.apache.cocoon.pipeline org.apache.cocoon.sitemap org.apache.cocoon.servlet org.apache.cocoon.controller org.apache.cocoon.rest org.apache.cocoon.stringtemplate

XML NAMESPACES

------------------------------- Corona currently uses three different namespaces in XML documents:

http://apache.org/cocoon/corona/sitemap http://apache.org/cocoon/corona/servlet http://apache.org/cocoon/corona/controller

These namespaces are without a version number.

Since I don't see how version numbers could help us, I propose

http://apache.org/cocoon/sitemap http://apache.org/cocoon/servlet http://apache.org/cocoon/controller

JIRA

------------------------------- I propose the creation of a COCOON3 project so that Cocoon 2.x and Cocoon 3 issues don't get mixed up.

CI

------------------------------- Apache Infrastructure offers a managed Hudson instance. I propose to setup a Cocoon 3 project there.

Any comments?