Changes between Version 7 and Version 8 of MakingReleases


Ignore:
Timestamp:
Jan 29, 2013 4:41:40 PM (15 months ago)
Author:
igloo
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MakingReleases

    v7 v8  
    5555 
    5656{{{ 
    57 $ <</path/to/ghc/tree>>/distrib/compare <<previous_release_files>> <<this_release_files>> 
     57$ <</path/to/ghc/tree>>/distrib/compare/compare <<previous_release_files>> <<this_release_files>> 
    5858}}} 
    5959 
    6060== Check that the build can build the release == 
    6161 
     62Install the release, set your `$PATH`, then just untar and: 
     63 
     64{{{ 
     65$ ./configure 
     66$ make 
     67}}} 
     68 
     69== Prepare the library documentation == 
     70 
     71{{{ 
     72haskell.org$ mkdir /srv/web/haskell.org/ghc/docs/<<VERSION>> 
     73}}} 
     74 
     75{{{ 
     76$ <</path/to/ghc/tree>>/distrib/mkDocs/mkDocs ghc-*-x86_64-unknown-linux.tar.bz2 ghc-*-i386-unknown-mingw32.tar.bz2 
     77$ cd docs 
     78$ scp * haskell.org:/srv/web/haskell.org/ghc/docs/<<VERSION>> 
     79}}} 
     80 
     81{{{ 
     82haskell.org$ cd /srv/web/haskell.org/ghc/docs/<<VERSION>> 
     83haskell.org$ mkdir html 
     84haskell.org$ cd html 
     85haskell.org$ mv ../index.html . 
     86haskell.org$ for i in ../*.tar.bz2; do tar -jxf $i; done 
     87}}} 
     88 
     89Sanity check `http://www.haskell.org/ghc/docs/<<VERSION>>/`. In particular, check that the libraries docs include both Win32 and unix.