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;