You are viewing a plain text version of this content. The canonical link for it is here.
Posted to apreq-cvs@httpd.apache.org by jo...@apache.org on 2003/06/13 06:59:43 UTC
cvs commit: httpd-apreq RELEASE
joes 2003/06/12 21:59:43
Added: . RELEASE
Log:
Add RELEASE document based on Stas' modperl RELEASE file.
Revision Changes Path
1.1 httpd-apreq/RELEASE
Index: RELEASE
===================================================================
Instructions for httpd-apreq Release Manager (RM)
1. Prep the package for CPAN by running:
% sh BUILD.sh
% perl Makefile.PL
% make dist
This will generate a libapreq-1.X.tar.gz candidate in the
current directory. You should keep this source tree
intact to generate the final release.
2. Test the generated file's './configure ...' build and
'perl Makefile.PL ...' build. Make sure all perl tests pass.
3. Upload a release candidate to httpd.apache.org/~username
and post a candidate announcement to apreq-dev@.
4. Give the apreq-dev@ participants 48 hours to comment on
the candidate. If there's no problems, proceed to the next
step. Otherwise, try to address the issues, commit fixes to,
cvs, and start over. You can repeat this process on the
modperl@ list, but that choice is up to the RM.
5. The candidate is ok. Now return to the original source tree
and edit ./Changes:
=item 1.X - <Today's Date>
libapreq-1.X released.
6. Tag the tree, s/./_/g in the version number, and roll the release.
% cvs tag v1_X
% make dist
7. Test the release package, repeating step 2. If all tests pass,
sign and (optionally) md5sum it:
% gpg --detach-sign --armor libapreq-1.X.tar.gz
% md5sum libapreq-1.X.tar.gz > libapreq-1.X.tar.gz.md5
8. Upload (scp) the package, signature, and md5 checksum to www.apache.org
for distribution:
% scp libapreq-1.X.tar.gz* \
<username>@www.apache.org:/www/httpd.apache.org/dist/httpd/libapreq/
Get another developer to confirm the uploaded package signatures
and md5 checksums are ok.
% gpg --verify libapreq-1.X.tar.gz.asc
% md5sum --check libapreq.1.X.tar.gz.md5
9. Upload the package to CPAN. Doublecheck that the md5 checksum
received from PAUSE is correct.
10. Post announcement to modperl@ and apreq-dev@ list:
Subject: [ANNOUNCE] libapreq 1.X release
Include the md5 signature in the announcement, as well as
a list of the latest Changes (since the previous release).
Re: cvs commit: httpd-apreq RELEASE
Posted by Stas Bekman <st...@stason.org>.
joes@apache.org wrote:
> joes 2003/06/12 21:59:43
>
> Added: . RELEASE
> Log:
> Add RELEASE document based on Stas' modperl RELEASE file.
> 3. Upload a release candidate to httpd.apache.org/~username
> and post a candidate announcement to apreq-dev@.
CC'ing the mod_perl list? Hardly any users listen to this list. The more
people get to test it the better.
> 6. Tag the tree, s/./_/g in the version number, and roll the release.
>
> % cvs tag v1_X
> % make dist
you may want to copy the mechanism from mod_perl 2.0 which nicely creates the
cvs tagging Makefile target which makes the tagging error prone, since it
requires no knowledge of how the tag name should be constructed.
__________________________________________________________________
Stas Bekman JAm_pH ------> Just Another mod_perl Hacker
http://stason.org/ mod_perl Guide ---> http://perl.apache.org
mailto:stas@stason.org http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org http://ticketmaster.com