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
The full path in 'ln -sf' was there for a reason. I don't know why, but using the relative path is not working on FreeBSD. So please restore it.
+ 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 {} \;
I guess that does the job, but then you have to adjust $USER... How about just doing this on the files that you just added?
% chmod g+rw /www/perl.apache.org/dist/mod_perl-1.99_12.tar.gz*
% find /www/perl.apache.org/dist/mod_perl-1.99_12 \
-type f -exec chmod g+wr {} \;
% find /www/perl.apache.org/dist/mod_perl-1.99_12 \
-type d -exec chmod g+rwx {} \;- 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
same here: full path is needed
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
drop that one, what we will do is just fixup the paths above
+9. Prepare for the next cycle
a. increment version in lib/mod_perl.pm
__________________________________________________________________ Stas Bekman JAm_pH ------> Just Another mod_perl Hacker http://stason.org/ mod_perl Guide ---> http://perl.apache.org mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com http://modperlbook.org http://apache.org http://ticketmaster.com
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
