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