ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bode...@apache.org
Subject cvs commit: jakarta-ant ReleaseInstructions
Date Fri, 13 Dec 2002 09:45:03 GMT
bodewig     2002/12/13 01:45:03

  Modified:    .        ReleaseInstructions
  Log:
  Document changes necessary to deal with mirrors.
  
  Still preliminary as there is no real consensus on how to deal with
  old releases.
  
  Revision  Changes    Path
  1.12      +36 -5     jakarta-ant/ReleaseInstructions
  
  Index: ReleaseInstructions
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/ReleaseInstructions,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- ReleaseInstructions	28 Nov 2002 08:38:27 -0000	1.11
  +++ ReleaseInstructions	13 Dec 2002 09:45:03 -0000	1.12
  @@ -15,7 +15,7 @@
       the first beta will be cut and there will be then a period of beta testing,
       usually 1 month but this should be flexible.
   
  -2.  Note that any mention of a deadline causes a flood of bug fixes, new tasks, 
  +2.  Note that any mention of a deadline causes a flood of bug fixes, new tasks,
       etc.  This needs to be managed as best it can. Some fixes will be applied, 
       others held over. Make this clear in the release plan. The committers and 
       particularly the release manager will need to make judgement calls here. 
  @@ -82,6 +82,9 @@
       something like v1.5Beta1, push the release and README files into this 
       directory.
   
  +    The files should go to /www/jakarta.apache.org/builds/jakarta-ant/release
  +    on daedalus.
  +
   11. Address the available release tags in BugZilla. Create a new tag 1.5Beta1 
       and a 1.6alpha. Assign all existing 1.5 alpha bugs to one of these release 
       labels.
  @@ -106,7 +109,7 @@
       Generate the html files by invoking ant on docs.xml - you need
       jakarta-site2 checked out for this.  Commit the modified/generated
       files and also perform a cvs update on files in daedalus'
  -    www/jakarta.apache.org/ant.
  +    /www/jakarta.apache.org/ant.
   
       Announce beta releases at freshmeat.net (Stefan Bodewig is the
       owner of Ant's project entry - bug him ;-).
  @@ -128,10 +131,38 @@
       (it usually does,) this would be labelled ANT_15 and built in a similar 
       fashion to the above process.
   
  -16. Now and perhaps during previous betas any changes on the branch must 
  +16. BUT
  +
  +    This time the directory you upload the files to is different and
  +    you'll have to do some house-keeping for the old release:
  +
  +    * create a directory for the old release in 
  +      /www/jakarta.apache.org/builds/jakarta-ant/release on daedalus.
  +
  +    * Move the release notes, .zip files and corresponding signatures
  +      and md5 hashes of the old release from /www/www.apache.org/dist/ant
  +      to a matching directory structure in
  +      /www/jakarta.apache.org/builds/jakarta-ant/release.
  +
  +    * remove the remaining files except for the KEYS file from
  +      /www/www.apache.org/dist/ant.
  +
  +    * upload the new release files to 
  +      /www/www.apache.org/dist/ant/[source|binary].
  +
  +    * Create proper -current symlinks in /www/www.apache.org/dist/ant/
  +
  +17. Change the links in /xdocs/bindownload.xml and /xdocs/srcdownload.xml,
  +    regenerate the HTML files, commit and update the site.
  +
  +    As the mirrors may need some days to pick up the new release, you
  +    may want to add a note to that effect to the pages and remove it a few
  +    days later.
  +
  +18. Now and perhaps during previous betas any changes on the branch must 
       be merged back into the tree.
   
  -17. At this point in time, the release is done and announcements are made. 
  +19. At this point in time, the release is done and announcements are made. 
   
       [[TODO: Identify the mailing lists where announcements are to be made.
         Also identify the webpages to which the announcements must go. ]]
  @@ -146,5 +177,5 @@
       Announce release in the usenet groups comp.lang.java.softwaretools
       and comp.lang.java.announce.
   
  -18. You can now reacquaint yourself with your family and friends.
  +20. You can now reacquaint yourself with your family and friends.
   
  
  
  

--
To unsubscribe, e-mail:   <mailto:ant-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:ant-dev-help@jakarta.apache.org>


Mime
View raw message