Forgot to add: I propose that the next release of Archiva will be 1.1- milestone1. As each major feature is completed, we increment that number and the last milestone becomes 1.1.0.

James

On 10/05/2008, at 4:21 PM, James William Dumay wrote:


On 10/05/2008, at 1:45 AM, Wendy Smoak wrote:

On Fri, May 9, 2008 at 1:19 AM, Maria Odea Ching <[EMAIL PROTECTED]> wrote:

This is what we currently have:
http://cwiki.apache.org/ARCHIVA/archiva-release-process.html

It's basically adopted from Maven's release procedure.
Does anyone think the 72 hrs. voting time is not enough for testing the release? Or there's something wrong with the ordering of the process that we
have now? Thoughts, anyone? :-)

72 hours is the minimum, the RM can decide to wait longer (especially
if someone asks for more time.)  The process will evolve, I'm not
concerned with getting every step exactly right, as long as the end
result is the same.

+1



I'd like to see an announcement a couple of days prior to the tag.
Nothing formal, essentially what James did, letting us know he's
planning on a release this weekend. A tag should not be a surprise to
anyone who is watching the dev list.

+1



I'd also like to discuss versioning.  I"m not a fan of baking the
quality into the version number (as 1.1-beta-1).  My preference is
that the next release is 1.1 (or 1.1.0) and then 1.1.1, 1.1.2.  If it
doesn't pass a vote, we discard it and move on. Quality is determined
after the release distribution exists, during the vote. (This is the
httpd/Tomcat/Struts style of releasing.)

Thats an interesting point Wendy. With Confluence we decided that most of the versioning should not be done, as you said, with baking in the relative quality of the release but on the progress of the final product.

I think the idea is that released versions encourage our more involved users into trying out incremental builds so we can catch problems before the final.

I would be in favor of having more frequent releases of trunk once certain milestones are met. Users who test those builds will then know exactly what changes they are in for.



--
Wendy


On 10/05/2008, at 1:45 AM, Wendy Smoak wrote:

On Fri, May 9, 2008 at 1:19 AM, Maria Odea Ching <[EMAIL PROTECTED]> wrote:

This is what we currently have:
http://cwiki.apache.org/ARCHIVA/archiva-release-process.html

It's basically adopted from Maven's release procedure.
Does anyone think the 72 hrs. voting time is not enough for testing the release? Or there's something wrong with the ordering of the process that we
have now? Thoughts, anyone? :-)

72 hours is the minimum, the RM can decide to wait longer (especially
if someone asks for more time.)  The process will evolve, I'm not
concerned with getting every step exactly right, as long as the end
result is the same.

+1



I'd like to see an announcement a couple of days prior to the tag.
Nothing formal, essentially what James did, letting us know he's
planning on a release this weekend. A tag should not be a surprise to
anyone who is watching the dev list.

+1



I'd also like to discuss versioning.  I"m not a fan of baking the
quality into the version number (as 1.1-beta-1).  My preference is
that the next release is 1.1 (or 1.1.0) and then 1.1.1, 1.1.2.  If it
doesn't pass a vote, we discard it and move on. Quality is determined
after the release distribution exists, during the vote. (This is the
httpd/Tomcat/Struts style of releasing.)

Thats an interesting point Wendy. With Confluence we decided that most of the versioning should not be done, as you said, with baking in the relative quality of the release but on the progress of the final product.

I think the idea is that released versions encourage our more involved users into trying out incremental builds so we can catch problems before the final.

I would be in favor of having more frequent releases of trunk once certain milestones are met. Users who test those builds will then know exactly what changes they are in for.



--
Wendy


Forgot to add: I propose that the next release of Archiva will be 1.1- milestone1. As each major feature is completed, we increment that number and the last milestone becomes 1.1.0.

James

On 10/05/2008, at 4:21 PM, James William Dumay wrote:


On 10/05/2008, at 1:45 AM, Wendy Smoak wrote:

On Fri, May 9, 2008 at 1:19 AM, Maria Odea Ching <[EMAIL PROTECTED]> wrote:

This is what we currently have:
http://cwiki.apache.org/ARCHIVA/archiva-release-process.html

It's basically adopted from Maven's release procedure.
Does anyone think the 72 hrs. voting time is not enough for testing the release? Or there's something wrong with the ordering of the process that we
have now? Thoughts, anyone? :-)

72 hours is the minimum, the RM can decide to wait longer (especially
if someone asks for more time.)  The process will evolve, I'm not
concerned with getting every step exactly right, as long as the end
result is the same.

+1



I'd like to see an announcement a couple of days prior to the tag.
Nothing formal, essentially what James did, letting us know he's
planning on a release this weekend. A tag should not be a surprise to
anyone who is watching the dev list.

+1



I'd also like to discuss versioning.  I"m not a fan of baking the
quality into the version number (as 1.1-beta-1).  My preference is
that the next release is 1.1 (or 1.1.0) and then 1.1.1, 1.1.2.  If it
doesn't pass a vote, we discard it and move on. Quality is determined
after the release distribution exists, during the vote. (This is the
httpd/Tomcat/Struts style of releasing.)

Thats an interesting point Wendy. With Confluence we decided that most of the versioning should not be done, as you said, with baking in the relative quality of the release but on the progress of the final product.

I think the idea is that released versions encourage our more involved users into trying out incremental builds so we can catch problems before the final.

I would be in favor of having more frequent releases of trunk once certain milestones are met. Users who test those builds will then know exactly what changes they are in for.



--
Wendy


On 10/05/2008, at 1:45 AM, Wendy Smoak wrote:

On Fri, May 9, 2008 at 1:19 AM, Maria Odea Ching <[EMAIL PROTECTED]> wrote:

This is what we currently have:
http://cwiki.apache.org/ARCHIVA/archiva-release-process.html

It's basically adopted from Maven's release procedure.
Does anyone think the 72 hrs. voting time is not enough for testing the release? Or there's something wrong with the ordering of the process that we
have now? Thoughts, anyone? :-)

72 hours is the minimum, the RM can decide to wait longer (especially
if someone asks for more time.)  The process will evolve, I'm not
concerned with getting every step exactly right, as long as the end
result is the same.

+1



I'd like to see an announcement a couple of days prior to the tag.
Nothing formal, essentially what James did, letting us know he's
planning on a release this weekend. A tag should not be a surprise to
anyone who is watching the dev list.

+1



I'd also like to discuss versioning.  I"m not a fan of baking the
quality into the version number (as 1.1-beta-1).  My preference is
that the next release is 1.1 (or 1.1.0) and then 1.1.1, 1.1.2.  If it
doesn't pass a vote, we discard it and move on. Quality is determined
after the release distribution exists, during the vote. (This is the
httpd/Tomcat/Struts style of releasing.)

Thats an interesting point Wendy. With Confluence we decided that most of the versioning should not be done, as you said, with baking in the relative quality of the release but on the progress of the final product.

I think the idea is that released versions encourage our more involved users into trying out incremental builds so we can catch problems before the final.

I would be in favor of having more frequent releases of trunk once certain milestones are met. Users who test those builds will then know exactly what changes they are in for.



--
Wendy


Reply via email to