httpd-test-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ge...@apache.org
Subject cvs commit: httpd-test/perl-framework/Apache-Test RELEASE
Date Tue, 21 Oct 2003 17:38:34 GMT
geoff       2003/10/21 10:38:34

  Added:       perl-framework/Apache-Test RELEASE
  Log:
  add RELEASE document
  Reviewed by:	stas
  
  Revision  Changes    Path
  1.1                  httpd-test/perl-framework/Apache-Test/RELEASE
  
  Index: RELEASE
  ===================================================================
  Instructions for Apache-Test Release Manager
  
  1. 'make dist' - to make sure nothing is missing from the manifest,
     etc. Now test this generated package (not cvs) with as many
     configurations as possible on as many platforms as possible.
  
    a. nuke any preinstalled Apache-Test libs and run 'make test'
  
    b. test that you can 'make install' and then run 'make test' again
  
    c. test whether we still 100% OK on systems with no LWP:
  
       % APACHE_TEST_PRETEND_NO_LWP=1 make test
  
  2. once confident that the package is good, upload a release candidate
     to perl.apache.org/~username and post 24 hour-ish candidate alert
     to the httpd-test/modperl/dev list (may be longer to give most people 
     a chance to catch up). no need to tag this package
  
    a. if problems are detected during stage 2, repeat stages 1 and 2.
  
  3. when the package has been reported to be good, prepare a new
     package to be released
  
    a. edit ./Changes:
       - remove '-dev' 
       - add release date
  
    b. make sure tag looks right (might need to rerun Makefile.PL)
       % make -n cvs_tag
  
    c. commit Changes
       % cvs ci Changes
  
    d. tag
       % make cvs_tag
  
    e. create the final package
       % make dist
  
    f. test the final package again at least once
  
  4. Upload the package to CPAN
  
  5. Announce the package
  
    a. post ... to the modperl, announce lists
    Subject: [ANNOUNCE]: mod_perl 1.99_11 
       include 
    - MD5 sig (as it comes from CPAN upload announce).
    - the latest Changes
  
  6. Prepare for the next cycle
  
    a. increment version in lib/Apache/Test.pm
  
    b. edit ./Changes:
       - start a new item with incremented version + '-dev'
  
    =item 1.06-dev
  
    c. commit Changes
       % cvs ci Changes lib/Apache/Test.pm
  
  
  

Mime
View raw message