Permalink
Browse files

final tweaks to mac page, and updates to notes

  • Loading branch information...
1 parent aa85510 commit eac7c2431331b4f35f1356a84be2887a07415a87 @mzero mzero committed Nov 6, 2012
Showing with 50 additions and 24 deletions.
  1. +40 −4 NOTES-2012.4.0.0
  2. +0 −17 RELEASE
  3. +7 −2 download-website/mac.html
  4. +3 −1 download-website/mac.markdown
View
@@ -33,6 +33,7 @@
- causes failures in the postinstall.sh where the links for docs fail as they are not -sf
- uninstall-hs doesn't catch this
+* GHC central forgot the Cabal manual in 7.4.2's distribution - so we're missing it!
TODO
@@ -59,14 +60,14 @@ MAC TODO
WEB TODO
--------
-[] update language to indicate that 64-bit needs Xcode 4.1 or later
+[x] update language to indicate that 64-bit needs Xcode 4.1 or later
(see ticket #199)
[x] update language to indicate that arch should match the arch used
for mac ports or brew (ticket #210)
[x] add centos distribution link (ticket #206)
[x] make it clear that HP is in some distros package system
[x] merge in pull request #7
-[] pretty up and update release timetable page (ticket #131)
+[x] pretty up and update release timetable page (ticket #131)
[] wiki page over at haskell.org is pretty lame
[] contents.markdown is somewhat, er, lumpy
@@ -76,13 +77,48 @@ WEB TODO
[x] add prior versions
+[x] Edit info in upper-right of index.html
+[x] add a new section to prior.markdown for previously current release
+ [x] move the download links there
+
+[x] Update release schedule for current and next release on wiki:
+ http://trac.haskell.org/haskell-platform/wiki/ReleaseTimetable
+[x] on lambda.haskell.org
+ [x] create /var/www/platform/download/<version>
+ [x] copy installers there
+ [x] create md5sum.txt:
+ md5sum [hH]* > md5sum.txt
+[x] update windows.markdown, mac.markdown, and linux.markdown
+ [x] update the download link
+ [x] update the number of the release
+ [x] for linux, update the link to GHC binary download page
+[x] update the GHC version and info on contents.markdown
+[x] make the doc
+ [x] install the platform on a machine
+ [x] cd /Library/Haskell/doc
+ [x] tar czvLf ~/hp-doc-<ver>.tgz *
+ [x] untar that somewhere and clean it up:
+ [x] find packages -name 'bin' -o -name 'lib' | xargs rm -rf
+ [x] remove mac stuff from start.html
+ [x] retar it back up
+ [x] get that tarball onto lambda
+[] update current links on lambda:
+ [] /var/www/platform/docs/current
+ [] /var/www/platform/download/current
+
+
DEPLOY
------
+[x] move all downloads into place (in new subdir)
+[x] generate and install new docs on web server
[] merge pre-release into master
-[] move all downloads into place (in new subdir)
-[] generate and install new docs on web server
[] update website
[] announce on
[] haskell-platform, libraries, haskell, haskell-cafe mailing lists
[] reddit
[] update topic link in #haskell
+
+
+
+
+
View
17 RELEASE
@@ -113,9 +113,6 @@ T0
= Locations =
* web site:
- darcs.haskell.org (galois' machine)
- /srv/www/hackage.haskell.org/public_html/platform
- -- in future this should be at --
lambda.haskell.org
/srv/web/haskell.org/platform
@@ -130,20 +127,6 @@ T0
= Older Notes =
- * Generate contents page inclusion.
- * Generate documentation.
- * Move from em measurements to px.
- * List maintainer on the web page.
- * Heads in 'learn more' link to TOC.
- * Links should head back up to the main page.
-
- * Arch Haskell HP upload
-
-= Future =
-
- * chrome 'download' redirects you to the 'thank you' + help page
- * obtain scripts for Windows and Mac installers.
-
* a better format for Change List:
* clear indications for new / major update / minor update / same / dropped
* someway to include release notes from the packages themselves
@@ -23,8 +23,13 @@ <h1 class="title">Haskell Platform for Mac OS X</h1>
<ul>
<li><p><strong><a href="http://lambda.haskell.org/platform/download/2012.4.0.0/Haskell%20Platform%202012.4.0.0%2032bit.pkg" onClick="javascript: pageTracker._trackPageview('/downloads/mac'); ">Haskell Platform 2012.4.0.0 for Mac OS X, 32 bit</a></strong> (10.6 or later)</p></li>
<li><p><strong><a href="http://lambda.haskell.org/platform/download/2012.4.0.0/Haskell%20Platform%202012.4.0.0%2064bit.pkg" onClick="javascript: pageTracker._trackPageview('/downloads/mac'); "> Haskell Platform 2012.4.0.0 for Mac OS X, 64 bit</a></strong> (10.6 or later)</p></li>
-<li><p><small><em>Pick the 32-bit vesion, unless you have a specific reason to use the 64-bit version.</em><br /> The 32-bit one is slightly faster for most programs.<br /> If you use <strong>MacPorts</strong>, <strong>brew</strong>, or other 3rd party libraries, see below.</small></p></li>
</ul>
+<!--
+* <small>*Pick the 32-bit vesion, unless you have a specific reason to use the 64-bit version.*<br />
+The 32-bit one is slightly faster for most programs.<br />
+If you use **MacPorts**, **brew**, or other 3rd party libraries, see below.</small>
+-->
+
<p>After downloading:</p>
<ul>
<li>Double click the package icon to start the installer.</li>
@@ -35,7 +40,7 @@ <h1 class="title">Haskell Platform for Mac OS X</h1>
<p><em>Only one architecture (32-bit or 64-bit) can be installed at a time.</em></p>
<p><em>The command line development tools are required prior to installation.</em> <br />If you have <tt>/usr/bin/gcc</tt> available in a shell, you should be good to go. If not:</p>
<ul>
-<li><p>On OS 10.6, use Xcode 3.2 or later: Choose the &quot;Customize…&quot; button during installation and choose <strong>UNIX Development</strong></p></li>
+<li><p>On OS 10.6, 32-bit, use Xcode 3.2 or later: Choose the &quot;Customize…&quot; button during installation and choose <strong>UNIX Development</strong>. 64-bit version requires Xcode 4.1 or later.</p></li>
<li><p>On OS 10.7, choose one of the following:</p>
<ul>
<li><p>Download and install <strong>Command Line Tools for Xcode</strong>. Despite the name, you don't need Xcode installed!</p></li>
@@ -14,9 +14,11 @@ Download the Mac OS X installer here:
* **<a href="http://lambda.haskell.org/platform/download/2012.4.0.0/Haskell%20Platform%202012.4.0.0%2064bit.pkg" onClick="javascript: pageTracker._trackPageview('/downloads/mac'); "> Haskell Platform 2012.4.0.0 for Mac OS X, 64 bit</a>** (10.6 or later)
+<!--
* <small>*Pick the 32-bit vesion, unless you have a specific reason to use the 64-bit version.*<br />
The 32-bit one is slightly faster for most programs.<br />
If you use **MacPorts**, **brew**, or other 3rd party libraries, see below.</small>
+-->
After downloading:
@@ -32,7 +34,7 @@ After downloading:
*The command line development tools are required prior to installation.*
<br />If you have <tt>/usr/bin/gcc</tt> available in a shell, you should be good to go. If not:
- * On OS 10.6, use Xcode 3.2 or later: Choose the "Customize…" button during installation and choose **UNIX Development**
+ * On OS 10.6, 32-bit, use Xcode 3.2 or later: Choose the "Customize…" button during installation and choose **UNIX Development**. 64-bit version requires Xcode 4.1 or later.
* On OS 10.7, choose one of the following:

0 comments on commit eac7c24

Please sign in to comment.