You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@perl.apache.org by Stas Bekman <st...@stason.org> on 2003/11/12 20:35:07 UTC
Re: cvs commit: modperl-2.0 RELEASE
geoff@apache.org wrote:
> 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:stas@stason.org http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org http://ticketmaster.com
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@perl.apache.org
For additional commands, e-mail: dev-help@perl.apache.org
Re: cvs commit: modperl-2.0 RELEASE
Posted by Geoffrey Young <ge...@modperlcookbook.org>.
>> I'm not sure who is right then, so you'll have to take it up with him.
>
>
> Interesting. Do you have that email, so that I can followup on it?
>
done.
also, note that I followed his instruction and generated relative symlinks
(in the form I wrote in the RELEASE doc) in both dist/ directories - so, the
instructions I wrote were used top generate the current state of affairs.
--Geoff
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@perl.apache.org
For additional commands, e-mail: dev-help@perl.apache.org
Re: cvs commit: modperl-2.0 RELEASE
Posted by Stas Bekman <st...@stason.org>.
Geoffrey Young wrote:
>
>>> - % 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.
>
>
> sorry. that was based on an email eric and I got the other day:
>
> Henk P. Penning wrote:
> > Hi,
> >
> > I noticed you put up some stuff in '/dist/perl/'.
> >
> > The following three symlinks are not going to work on mirrors.
> > Could you change them to 'relative' links ?
> >
> > mod_perl-2.0-current
> > -> /www/www.apache.org/dist/perl/mod_perl-1.99_11
> > mod_perl-2.0-current.tar.gz
> > -> /www/www.apache.org/dist/perl/mod_perl-1.99_11.tar.gz
> > mod_perl-2.0-current.tar.gz.asc
> > -> /www/www.apache.org/dist/perl/mod_perl-1.99_11.tar.gz.asc
> >
>
> I'm not sure who is right then, so you'll have to take it up with him.
Interesting. Do you have that email, so that I can followup on it?
>>> + % 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?
>
>
> on minotaur $USER was automatically set to 'geoff' for me.
I guess that's OK then. It just sounds silly to try to change all files when
you exactly which files you've added ;) But it doesn't matter, your way is fine.
>>> +8. Distribute to www.apache.org/dist/perl
>>> +
>>> + a. TBD
>>
>>
>>
>> drop that one, what we will do is just fixup the paths above
>>
>
> I thought I understood on pmc that how we ought to handle that directory
> still has yet to be determined? if it is determined, then it warrants a
> separate entry.
I've already posted a summary to the pmc about it. Nobody has followed up on
it. I'll repost it again. Please watch that list.
__________________________________________________________________
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
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@perl.apache.org
For additional commands, e-mail: dev-help@perl.apache.org
Re: cvs commit: modperl-2.0 RELEASE
Posted by Geoffrey Young <ge...@modperlcookbook.org>.
>> - % 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.
sorry. that was based on an email eric and I got the other day:
Henk P. Penning wrote:
> Hi,
>
> I noticed you put up some stuff in '/dist/perl/'.
>
> The following three symlinks are not going to work on mirrors.
> Could you change them to 'relative' links ?
>
> mod_perl-2.0-current
> -> /www/www.apache.org/dist/perl/mod_perl-1.99_11
> mod_perl-2.0-current.tar.gz
> -> /www/www.apache.org/dist/perl/mod_perl-1.99_11.tar.gz
> mod_perl-2.0-current.tar.gz.asc
> -> /www/www.apache.org/dist/perl/mod_perl-1.99_11.tar.gz.asc
>
I'm not sure who is right then, so you'll have to take it up with him.
>> + % 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?
on minotaur $USER was automatically set to 'geoff' for me.
>> +8. Distribute to www.apache.org/dist/perl
>> +
>> + a. TBD
>
>
> drop that one, what we will do is just fixup the paths above
>
I thought I understood on pmc that how we ought to handle that directory
still has yet to be determined? if it is determined, then it warrants a
separate entry.
--Geoff
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@perl.apache.org
For additional commands, e-mail: dev-help@perl.apache.org