You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by jo...@apache.org on 2022/08/25 14:16:54 UTC
svn commit: r1903679 - in /httpd/apreq/trunk/build: RELEASE announcement.pl
Author: jorton
Date: Thu Aug 25 14:16:54 2022
New Revision: 1903679
URL: http://svn.apache.org/viewvc?rev=1903679&view=rev
Log:
Various apreq release process updates, notably delegating CPAN stuff
entirely.
Modified:
httpd/apreq/trunk/build/RELEASE
httpd/apreq/trunk/build/announcement.pl
Modified: httpd/apreq/trunk/build/RELEASE
URL: http://svn.apache.org/viewvc/httpd/apreq/trunk/build/RELEASE?rev=1903679&r1=1903678&r2=1903679&view=diff
==============================================================================
--- httpd/apreq/trunk/build/RELEASE (original)
+++ httpd/apreq/trunk/build/RELEASE Thu Aug 25 14:16:54 2022
@@ -62,11 +62,16 @@ FreeBSD/Solaris note: use gmake!
% pgp -sba libapreq2-2.18.tar.gz
-7. Upload the release candidate to people.apache.org/~username
- and post a candidate announcement to apreq-dev@. Also, it is
- strongly recommended that the RM crosspost the candidate
- announcement to the modperl@ list, to solicit feedback
- from a much larger audience.
+7. Make release candidate files available for testing:
+
+ $ svn co https://dist.apache.org/repos/dist/dev/httpd/libapreq/ apreq-dev-site
+ $ cp libapreq2-2.18.tar.gz* apreq-dev-site
+ $ svn commit -m "libapreq2 2.18 release artifacts" apreq-dev-site
+
+ and post a candidate announcement to dev@httpd.apache.org. Also, it
+ is strongly recommended that the RM crosspost the candidate
+ announcement to the dev@perl list, to solicit feedback from a much
+ larger audience.
Subject: [RELEASE CANDIDATE] libapreq2 2.18 RC\d+
@@ -75,14 +80,12 @@ FreeBSD/Solaris note: use gmake!
(three +1 and more +1s than -1s) among the httpd pmc members, the RM
may proceed with the release.
-
9. Tag the Release -- from the BRANCH
svn mv https://svn.apache.org/repos/asf/httpd/apreq/branches/v2.18 \
https://svn.apache.org/repos/asf/httpd/apreq/tags/v2.18
-10. Upload (scp) the package, signature and SHA* hash files to
- www.apache.org for distribution:
+10. Upload the package, signature and SHA* hash files to dist.apache.org:
$ svn co https://dist.apache.org/repos/dist/release/httpd/libapreq/ apreq-dist-site
$ cp libapreq2-2.18.tar.gz* apreq-dist-site
@@ -99,23 +102,19 @@ FreeBSD/Solaris note: use gmake!
Then update the website's copy using "cvs co KEYS" in the
/www/www.apache.org/dist/httpd/ directory.
-11. Verify or get soeone to Verify that you have CPAN karma.
- Note, discuss getting a group kind of like AMPL in mod_perl land.
- (Currently, joes@, issac@ and pgollucci@ are active and have karma)
-
-12. Upload the package to CPAN. Doublecheck that the md5 checksum
- received from PAUSE is correct.
+11. Wait at least 1 hour for the ASF CDN to pick up the new files.
+ check https://downloads.apache.org/httpd/libapreq/ to see that
+ they have appeared. Then modify the public web site as follows:
-13. Wait ~12-24 hours for the ASF mirrors to pick up the new package, then
- update the apreq homepage to list the new release in the News section
- Be sure to update the libapreq2 documentation. For instructions on updating
- the httpd website, see build/WEBSITE. IMPORTANT: YOU MUST UPDATE
- download.html TO POINT AT THE NEW RELEASE PACKAGE!
+ git clone git@github.com:apache/httpd-site.git httpd-site
+
+ modify the version numbers in apreq/download.md and push to
+ complete.
-14. Mail the announcement from your people.apache.org account by piping the
- "CPAN Upload" email acknowledgement (from PAUSE) through build/announcement.pl:
+12. Mail the announcement from your people.apache.org using build/announcement.pl:
- % build/announcement.pl $USER@apache.org < CPAN_ack | ssh $USER@people.apache.org "sendmail -oi -t -odq"
+ % build/announcement.pl $USER@apache.org | sendmail -oi -t -f $USER@apache.org
-15. Drink Beer!
+13. Ask a kind soul on dev@perl.apache.org to handle the CPAN upload.
+14. Drink Beer! [Now optional]
Modified: httpd/apreq/trunk/build/announcement.pl
URL: http://svn.apache.org/viewvc/httpd/apreq/trunk/build/announcement.pl?rev=1903679&r1=1903678&r2=1903679&view=diff
==============================================================================
--- httpd/apreq/trunk/build/announcement.pl (original)
+++ httpd/apreq/trunk/build/announcement.pl Thu Aug 25 14:16:54 2022
@@ -20,17 +20,11 @@ my $MAIL_FROM = shift;
my $RCPT_TO = join ",\n ", map "<$_>" ,
qw(
announce@httpd.apache.org
- apreq-dev@httpd.apache.org
announce@perl.apache.org
modperl@perl.apache.org
);
my ($LICENSE_VERSION) = grep s/^\s+Version (\d\.\d),.*$/$1/, slurp "LICENSE";
-my $CPAN_DATA = join "", <>;
-
-$CPAN_DATA =~ /^has entered CPAN as(.+?)\nNo action is required/ms
- or die "Bad CPAN message:\n$CPAN_DATA";
-$CPAN_DATA = $1;
my $TITLE = "libapreq2-$PACKAGE_VERSION Released";
@@ -52,10 +46,8 @@ version $LICENSE_VERSION. It is now ava
https://httpd.apache.org/apreq/download.cgi
-and has entered the CPAN as $CPAN_DATA
EOT
-
my $changes = (split /\s+[@]section\s+v\S+\s+/, slurp "CHANGES")[1];
print <<EOM;