Re: mod_mbox 0.2 goes alpha

2005-12-21 Thread William A. Rowe, Jr.

Justin Erenkrantz wrote:

On Wed, Dec 21, 2005 at 12:00:10AM +0100, Maxime Petazzoni wrote:


According to what Bill said, I'm now waiting for votes on making it
Alpha, Beta or GA.

Thank you, and sorry for the mess. We should add a paragraph to the
Release Guidelines about the release candidate stage, this point is
not clear right out of the documentation.



Um, no.  We don't have release candidates.  You followed the documented
procedures correctly - you aren't the confused one.  =)  -- justin


Ok now I'M confused.  You call something a release before it's voted on?

Justin, stop and explain, pick apart my misstatements for history and for
education of all of us.  Don't simply shoot the messenger.

Is this just a matter of calling this a 'tarball' instead of a 'release
candidate'???  Sounds like nitpicking, but until it's voted on, this cannot
be a Release to be voted on right?

Bill


Re: mod_mbox 0.2 goes alpha

2005-12-21 Thread William A. Rowe, Jr.

Justin Erenkrantz wrote:


Um, no.  We don't have release candidates.  You followed the documented
procedures correctly - you aren't the confused one.  =)  -- justin


Sorry, Justin.  I just reviewed the Guidelines, and they are, simply, wrong.

  Email dev@httpd.apache.org, current-testers@httpd.apache.org and
   stable-testers@httpd.apache.org to inform them of the release.

Uhm, this is not proper, there is no -release-.  You might email dev@, and
(now) testers@ to inform them of a candidate, but not of a release, as there
is NO release without a vote.

  At this point, the release is an alpha. The Apache HTTP Server Project has
   three classifications for its releases:

 * Alpha
 * Beta
 * General Availability (GA)

   Alpha indicates that the release is not meant for mainstream usage or may
   have serious problems that prohibits its use. When a release is initially
   created, it automatically becomes alpha quality.

Wrong on a single count.  There is NO alpha until there is a vote.  This was
the policy THROUGHOUT the tags of 2.0.n - we voted that a tarball was alpha,
then voted it beta.  At 2.0.36 or so we voted it GA, but again, every Release
was voted on.

You know full well the ASF calls NOTHING a release that does not have its
endorsement, and the only way to obtain that endorsement is 3 +1's.

Until it has 3 +1's, it's nothing but a snapshot, pure and simple.



Release guidelines [Was: mod_mbox 0.2 goes alpha]

2005-12-21 Thread Maxime Petazzoni
Hi,

I think it's clear that we have here a little problem with the release
guidelines. According to Justin, I followed them correctly in the
first place.

It seems that what we are used to and what we've done this far (making
a release candidate tarball, then vote for it to become a release as
Alpha, Beta or GA) is not what the Release Guidelines tell us to do.

If we all agree on this, I think we should correct the Release
Guidelines to add this Release Candidate concept.

This modification should take place in the How to do a release ?
section, by adding a paragraph about making a release candidate
tarball and call for a vote. The attached patch is a scratch we could
use as a starting point.

Regards,
- Sam

-- 
Maxime Petazzoni (http://www.bulix.org)
 -- gone crazy, back soon. leave message.
Index: xdocs/dev/release.xml
===
--- xdocs/dev/release.xml   (revision 357987)
+++ xdocs/dev/release.xml   (working copy)
@@ -107,23 +107,29 @@
 
 sectiontitleHow to do a release?/title
 pOnce the tree has been suitably tested by the RM and any other
-interested parties, they should roll the release./p
+interested parties, they should start the release process./p
 
+pThe first step consists in creating a Release Candidate
+tarball. It's important to understand that this tarball strongis
+not/strong a release yet. It's only a candidate./p
+
 pKey points:/p
 ul
 liEnsure that the RM's PGP/GPG key is in the httpd-dist/KEYS file/li
 liCreate an official APACHE_X_Y_Z tag based on the candidate tree/li
 liRun the httpd-dist/tools/release.sh script/li
-liCopy the generated release tarballs and signatures to
+liCopy the generated tarballs and signatures to
 minotaur:/www/httpd.apache.org/dev/dist/li
 liEmail dev@httpd.apache.org, current-testers@httpd.apache.org and
[EMAIL PROTECTED] to inform them of the release./li
[EMAIL PROTECTED] to inform them of the availability of
+the release candidate./li
 /ul
 /section
 
-sectiontitleWhat can I call this release?/title
-pAt this point, the release is an alpha.  The Apache HTTP Server Project
-has three classifications for its releases:/p
+sectiontitleWhen can I call this a release?/title
+pAt this point, a vote is started to make the candidate become a
+release.  The Apache HTTP Server Project has three classifications for
+its releases:/p
 
 ul
 liAlpha/li


signature.asc
Description: Digital signature


Re: mod_mbox 0.2 goes alpha

2005-12-21 Thread Maxime Petazzoni
* Sander Temme [EMAIL PROTECTED] [2005-12-21 08:29:00]:

 OK, Ajax is now running this drop. I will keep watch for cores
 although if other folks could keep an eye out that would be great as
 I'm kinda swamped.

Great. I was going to ask the infra team to turn on the MboxAntispam
and MboxHideEmpty directives, but it seems you made it while upgrading
to 0.2rc1.

Thanks !

- Sam

-- 
Maxime Petazzoni (http://www.bulix.org)
 -- gone crazy, back soon. leave message.


Re: mod_mbox 0.2 goes alpha

2005-12-21 Thread Sander Temme


On Dec 21, 2005, at 2:43 PM, Maxime Petazzoni wrote:


* Sander Temme [EMAIL PROTECTED] [2005-12-21 08:29:00]:


OK, Ajax is now running this drop. I will keep watch for cores
although if other folks could keep an eye out that would be great as
I'm kinda swamped.


Great. I was going to ask the infra team to turn on the MboxAntispam
and MboxHideEmpty directives, but it seems you made it while upgrading
to 0.2rc1.


I did no such thing. I could turn them on, but if the current state  
of the module makes you think they are already on, is that desirable?


S.

--
[EMAIL PROTECTED]  http://www.temme.net/sander/
PGP FP: 51B4 8727 466A 0BC3 69F4  B7B8 B2BE BC40 1529 24AF



smime.p7s
Description: S/MIME cryptographic signature


Re: mod_mbox 0.2 goes alpha

2005-12-21 Thread Maxime Petazzoni
* Sander Temme [EMAIL PROTECTED] [2005-12-21 14:57:01]:

 I did no such thing. I could turn them on, but if the current state
 of the module makes you think they are already on, is that
 desirable?

My bad. They're just now On by default in mod_mbox :)

- Sam

-- 
Maxime Petazzoni (http://www.bulix.org)
 -- gone crazy, back soon. leave message.


Re: mod_mbox 0.2 goes alpha

2005-12-21 Thread Roy T. Fielding

You guys are confusing each other to bits.  We don't have release
candidates, we NEVER use m.n.v.rc1 versioning, and the thing that
Sam produced is called a tarball.  We call it that because we don't
want people to believe it is a release until the PMC has voted to
release it.  That's all there is to it.

Sam, you just need to follow the same process as all of our other
releases -- send a message to dev asking for votes on the tarball
for declaring it the 0.2.0 alpha release. Give it three days and,
at the end, if you have at least three +1s  (including your own)
and a majority of positive votes for release, then you can move it
to the actual release dist and work on an announcement to go out
24hrs later.

Roy



mod_mbox 0.2 goes alpha

2005-12-20 Thread Maxime Petazzoni
Hi,

The mailing list archives browser mod_mbox [1] has been tagged and
released as v0.2 (Alpha) a few hours ago.

If you have some spare time and would like to try this new version,
you can find temporary tarballs and the ChangeLog in my
people.apache.org web space [2]. You can also checkout the Subversion
tag used to create the tarballs with the following command :

svn co https://svn.apache.org/repos/asf/httpd/mod_mbox/tags/0.2 mod_mbox-0.2

Documentation on how to setup mod_mbox is available at the mod_mbox
website [3].

As far as I can tell, the version running on
http://mail-archives.apache.org/mod_mbox/ is not up-to-date. Some
parsing bugs have been fixed and thus the browsing experience may not
be the same as for this release.

Any feedback and vote for pursuing the release process is welcome.

Thank you for your interest in mod_mbox,
- Sam

[1] http://httpd.apache.org/mod_mbox/
[2] http://people.apache.org/~maxime/mod_mbox/
[3] http://httpd.apache.org/mod_mbox/install.html

PS: if you need some mailing archives to make mod_mbox run on, you can
use the following command to download [EMAIL PROTECTED] archives :

rsync -avr svn.apache.org::public-arch/httpd.apache.org/dev/ dev/

-- 
Maxime Petazzoni (http://www.bulix.org)
 -- gone crazy, back soon. leave message.


signature.asc
Description: Digital signature


Re: mod_mbox 0.2 goes alpha

2005-12-20 Thread William A. Rowe, Jr.

Maxime Petazzoni wrote:


The mailing list archives browser mod_mbox [1] has been tagged and
released as v0.2 (Alpha) a few hours ago.


Maxime,

if you just created a new tarball, this isn't an alpha or 'released' just yet...
you need votes on the release candidate tarball.

Please be careful of the word 'released', it applies only to a tarball which
has recieved 3 +1's and more ayes than nays.  We usually call the 'before' file
a release candidate, or simply tagged and rolled.

In these httpd projects, we prefer to land candidates in the dev playground,
/www/httpd.apache.org/dev/dist on people.apache.org, (which then maps to
http://httpd.apache.org/dev/dist/) and if you don't have permission
(I -think- you should) we can ensure that you at least gain access to
a mod_mbox/ subdirectory under that tree.

Bill


Re: mod_mbox 0.2 goes alpha

2005-12-20 Thread Maxime Petazzoni
Hi,

* William A. Rowe, Jr. [EMAIL PROTECTED] [2005-12-20 16:05:50]:

 Maxime Petazzoni wrote:
 
 The mailing list archives browser mod_mbox [1] has been tagged and
 released as v0.2 (Alpha) a few hours ago.
 
 if you just created a new tarball, this isn't an alpha or 'released' just 
 yet... you need votes on the release candidate tarball.
 
 Please be careful of the word 'released', it applies only to a
 tarball which has recieved 3 +1's and more ayes than nays.  We
 usually call the 'before' file a release candidate, or simply tagged
 and rolled.

Yes, I should not have used to word 'released' itself, but I specified
as v0.2 *Alpha* which should be enough to indicate that it's only
for the first stage of the release process (as defined in the Apache
HTTP Server Release Guideline).

So how should I call it ? If it's not yet Alpha, how do you publish
the initial tarball that would eventually get the 3 +1 votes so it can
become Alpha ?

 In these httpd projects, we prefer to land candidates in the dev playground,
 /www/httpd.apache.org/dev/dist on people.apache.org, (which then maps to
 http://httpd.apache.org/dev/dist/) and if you don't have permission
 (I -think- you should) we can ensure that you at least gain access to
 a mod_mbox/ subdirectory under that tree.

I was going to do that when I was told on #httpd-dev that it was
easier to drop it in my people.apache.org web space :

16:45:08 colmmacc | well, that gets mirrored, I'd use 
people.apache.org/~whatever/
16:45:17 colmmacc | that's what the cool kids have used lately ;-)

Anyway, if it is needed, I can create a mod_mbox subdir in /dev/dist
and put the tarballs in there. I was not really confident into
touching minotaur's DocumentRoot directory structure, that's why I
used this easier and safer solution.

- Sam

-- 
Maxime Petazzoni (http://www.bulix.org)
 -- gone crazy, back soon. leave message.


signature.asc
Description: Digital signature


Re: mod_mbox 0.2 goes alpha

2005-12-20 Thread William A. Rowe, Jr.

Maxime Petazzoni wrote:



Maxime Petazzoni wrote:


The mailing list archives browser mod_mbox [1] has been tagged and
released as v0.2 (Alpha) a few hours ago.


Please be careful of the word 'released', it applies only to a
tarball which has recieved 3 +1's and more ayes than nays.  We
usually call the 'before' file a release candidate, or simply tagged
and rolled.


Yes, I should not have used to word 'released' itself, but I specified
as v0.2 *Alpha* which should be enough to indicate that it's only
for the first stage of the release process


Actually ;-p ... we do have true Alpha Releases, releases approved by the
project, yet not really slated for general availablility.


So how should I call it ? If it's not yet Alpha, how do you publish
the initial tarball that would eventually get the 3 +1 votes so it can
become Alpha ?


Some projects have a voting system where they ask for 'your choice to release',
and users vote +1 alpha, beta, GA.  If GA gets enough votes, that's it - a full
release.  If GA fails but beta (counting the GA folks) gets enough, it's beta,
and if GA/beta fails, yet counting all the +1's there are enough for an alpha,
it's an official alpha release (with a 0.2-alpha.tar.gz sort of filename in the
main/mirrored distribution locations.)

Simply call it a release candidate for now, that would work.


I was going to do that when I was told on #httpd-dev that it was
easier to drop it in my people.apache.org web space :

16:45:08 colmmacc | well, that gets mirrored, I'd use 
people.apache.org/~whatever/
16:45:17 colmmacc | that's what the cool kids have used lately ;-)


httpd.apache.org/dev/dist/ is mirrored?  Even if it is, just don't worry
about that.  Our convention is that anything in dev/dist/ is nothing but
a candidate, not a proper release.


Anyway, if it is needed, I can create a mod_mbox subdir in /dev/dist
and put the tarballs in there. I was not really confident into
touching minotaur's DocumentRoot directory structure, that's why I
used this easier and safer solution.


Don't panic :)  And yes, the subdir makes it easier for users to find, IMHO.
I've done the same for mod_aspdotnet snapshots.

Bill


Re: mod_mbox 0.2 goes alpha

2005-12-20 Thread Maxime Petazzoni
Hi,

* William A. Rowe, Jr. [EMAIL PROTECTED] [2005-12-20 16:45:33]:

 Simply call it a release candidate for now, that would work.
 
 Anyway, if it is needed, I can create a mod_mbox subdir in /dev/dist
 and put the tarballs in there. I was not really confident into
 touching minotaur's DocumentRoot directory structure, that's why I
 used this easier and safer solution.
 
 Don't panic :)  And yes, the subdir makes it easier for users to find, IMHO.
 I've done the same for mod_aspdotnet snapshots.

Ok, then let's start again. A mod_mbox release candidate,
mod_mbox-0.2rc1, is available at
http://httpd.apache.org/dev/dist/mod_mbox/

According to what Bill said, I'm now waiting for votes on making it
Alpha, Beta or GA.

Thank you, and sorry for the mess. We should add a paragraph to the
Release Guidelines about the release candidate stage, this point is
not clear right out of the documentation.

- Sam

-- 
Maxime Petazzoni (http://www.bulix.org)
 -- gone crazy, back soon. leave message.


signature.asc
Description: Digital signature


Re: mod_mbox 0.2 goes alpha

2005-12-20 Thread Erik Abele

On 20.12.2005, at 23:45, William A. Rowe, Jr. wrote:


Maxime Petazzoni wrote:

I was going to do that when I was told on #httpd-dev that it was
easier to drop it in my people.apache.org web space :
16:45:08 colmmacc | well, that gets mirrored, I'd use  
people.apache.org/~whatever/

16:45:17 colmmacc | that's what the cool kids have used lately ;-)


httpd.apache.org/dev/dist/ is mirrored?  Even if it is, just don't  
worry
about that.  Our convention is that anything in dev/dist/ is  
nothing but

a candidate, not a proper release.


Just for the record: no, httpd.apache.org/dev/dist (minotaur:/www/ 
www.apache.org/dev/dist) is not mirrored - only www.apache.org/dist  
(minotaur:/www/www.apache.org/dist) is mirrored.


Cheers,
Erik

smime.p7s
Description: S/MIME cryptographic signature


Re: mod_mbox 0.2 goes alpha

2005-12-20 Thread Sander Temme


On Dec 21, 2005, at 12:00 AM, Maxime Petazzoni wrote:


Ok, then let's start again. A mod_mbox release candidate,
mod_mbox-0.2rc1, is available at
http://httpd.apache.org/dev/dist/mod_mbox/


OK, Ajax is now running this drop. I will keep watch for cores  
although if other folks could keep an eye out that would be great as  
I'm kinda swamped.


Drop checksums and signatures check out.

S.

--
[EMAIL PROTECTED]  http://www.temme.net/sander/
PGP FP: 51B4 8727 466A 0BC3 69F4  B7B8 B2BE BC40 1529 24AF



smime.p7s
Description: S/MIME cryptographic signature