On 12/03/2012 11:58, Emmanuel Lécharny wrote:
Le 3/12/12 11:27 AM, Francesco Chicchiriccò a écrit :
On 10/03/2012 13:38, Emmanuel Lécharny wrote:
Seems like the x.y.z scheme please you.
It seems so :-)
I'd like to expose some of the issues we had to face in the
Directory project , just FYI :
- Using Milestones helped us a lot to get frequent releases. Without
them, we were stuck with very long delay between releases, and that
was killing us and our users. Don't hesitate to create as many
milestones as necessary. Here, Eclipse is a good example of what is
good. However, Milestones should not be issues each time you fix a
bug... There is a balance between frequent releases and too frequent
releases :)
- RCs tells the user that the project is ready to be tested. You
will only fix issues (well, hopefully)
- You will have to decide if you should release major version
frequently (à la FF/Chrome) or less fequently (à la Httpd). I
personally don't like the Jenckins way (ie, a new release every now
and then, they are now at 1.454 !)
Now, this is your project, so your choice !
Personally, I would try to find a third way between Httpd and FF /
Chrome: what if we do something like as OpenJPA [1]?
I like the RC approach (we used that for last stable release at
GoogleCode), but I am not sure I can figure out how to work with
milestone + maven: is there any ASF reference for this?
We use Milestones at Directory and MINA. So far, not an issue. As M <
RC, it should work like a charm.
Ok nice: I was able to figure them out by taking a look at
http://repo1.maven.org/maven2/org/apache/mina and subdirs: thanks.
Hence, I can finally say that I would like to proceed with both RC and
Milestones.
Now: should we move artifacts to 1.0.0-SNAPSHOT and JIRA to
1.0.0-incubating?
In my opinion: yes.
Regards.
--
Francesco Chicchiriccò
Apache Cocoon PMC and Apache Syncope PPMC Member
http://people.apache.org/~ilgrosso/