Changes between Version 7 and Version 8 of MakingReleases


Ignore:
Timestamp:
Jan 29, 2013 4:41:40 PM (2 years 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.