geoff 2003/11/12 08:24:28
Modified: . RELEASE
Log:
use relative links
add chmod routines
move old releases to old - don't remove entirely
add www.apache.org/dist/perl placeholder
Revision Changes Path
1.8 +25 -10 modperl-2.0/RELEASE
Index: RELEASE
===================================================================
RCS file: /home/cvs/modperl-2.0/RELEASE,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- RELEASE 10 Nov 2003 21:16:02 -0000 1.7
+++ RELEASE 12 Nov 2003 16:24:28 -0000 1.8
@@ -46,18 +46,29 @@
b. ssh to www.apache.org, unpack the package, update symlinks to the
tar ball and unpacked distro:
+
% ssh www.apache.org
% cd /www/perl.apache.org/dist/
- % ln -sf /www/perl.apache.org/dist/mod_perl-1.99_12.tar.gz \
- /www/perl.apache.org/dist/mod_perl-2.0-current.tar.gz
+ % ln -sf mod_perl-1.99_12.tar.gz mod_perl-2.0-current.tar.gz
% tar -xzvf mod_perl-1.99_12.tar.gz
% rm /www/perl.apache.org/dist/mod_perl-2.0-current
- % ln -sf /www/perl.apache.org/dist/mod_perl-1.99_12 \
- /www/perl.apache.org/dist/mod_perl-2.0-current
+ % ln -sf mod_perl-1.99_12 mod_perl-2.0-current
+
+ c. archive older releases (keep current + one prior release)
+
+ % mv /www/perl.apache.org/dist/mod_perl-1.99_10.tar.gz \
+ /www/perl.apache.org/dist/old
+ % mv /www/perl.apache.org/dist/mod_perl-1.99_10.tar.gz.asc \
+ /www/perl.apache.org/dist/old
+ % rm -rf /www/perl.apache.org/dist/mod_perl-1.99_10
+
+ d. make sure that the files you just created are group rw so
+ all the dist admins can make changes:
- c. remove releases older by 2 subversions (keep the last one)
+ % find /www/perl.apache.org/dist/ -user $USER -type f -exec chmod 0664 {} \;
+ % find /www/perl.apache.org/dist/ -user $USER -type d -exec chmod 0775 {} \;
- d. update the version and release date
+ e. update the version and release date
modperl-docs/src/download/index_top.html and commit. It'll be
automatically updated within 6 hours. Alternatively you can do a
manual update by logging into www.apache.org and running:
@@ -89,9 +100,9 @@
% scp mod_perl-1.99_12.tar.gz.asc www.apache.org:/www/perl.apache.org/dist/
% ssh www.apache.org
- % chmod 0664 /www/perl.apache.org/dist/mod_perl-1.99_12.tar.gz.asc
- % ln -sf /www/perl.apache.org/dist/mod_perl-1.99_12.tar.gz.asc \
- /www/perl.apache.org/dist/mod_perl-2.0-current.tar.gz.asc
+ % cd /www/perl.apache.org/dist/
+ % chmod 0664 mod_perl-1.99_12.tar.gz.asc
+ % ln -sf mod_perl-1.99_12.tar.gz.asc mod_perl-2.0-current.tar.gz.asc
c. ask one of the other developers to double check the signature file
and tarball: download both files and verify the signature:
@@ -100,7 +111,11 @@
% pgpv mod_perl-1.99_12.tar.gz.asc
-8. Prepare for the next cycle
+8. Distribute to www.apache.org/dist/perl
+
+ a. TBD
+
+9. Prepare for the next cycle
a. increment version in lib/mod_perl.pm