<div dir="ltr"><div><b>Hey you....</b> yes you... Platform committee member, or Platform library maintainer, Platform packager... that's right, you:<div><br></div><div>GHC 7.10 is about to be released. Wouldn't it rock if we came out with a Platform within days? Or on the same day?</div><div><br></div><div>I know, I know, our process is long and full of discussion, and hard, and slow.... let's smash that, eh? How'z'bout it?</div><div><br></div><div>OKAY? Good! Your task is:</div><div><ul><li>look over the the <a href="https://github.com/haskell/haskell-platform/blob/pre-release/hptool/src/Releases2015.hs">source file at GitHub</a> that defines the release<br></li><li>see if the version of your stuff looks right</li><li>yeah, I bumped it all to latest, major or minor version change - so APIs probably broke from last HP</li><li>look near the end where there is a bunch of stuff I kinda just added to get it all to compile</li><li>read the notes about those things in the first message of this thread (copied below)</li><li>weigh in - short and sweet - if you have an opinion</li><li>if you have a spare Mac - <a href="http://www.ozonehouse.com/mark/platform/">download it and try it!</a></li></ul><div>Crazy, right? I know... but, can we do this?</div></div></div><div><br></div><div>— Mark</div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Mar 22, 2015 at 10:13 PM, Mark Lentczner <span dir="ltr"><<a href="mailto:mark.lentczner@gmail.com" target="_blank">mark.lentczner@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I've gone ahead and built a very provisional, alpha version of 2015.2.0.0 using GHC 7.10 RC3.<div><br></div><div>I bumped all the GHC libs to the versions in 7.10, and bumped all the Platform libs to the latest versions I could find on Hackage. There were a few issues:</div><div><ul><li><b>old-locale and old-time</b> - no longer part of GHC, but cabal-install, cgi & HTTP need them - and they are part of the platform - so included now as added packages. Not sure this is a great idea, since they are now very deprecated... but until cabal-install, cgi, & HTTP update, not sure what else to do.</li><li><b>tf-random</b> - is now required by alex and QuickCheck - seems a shame to add this, as now we're going to have two random packages</li><li><b>network-uri </b>- was split out of network, and needed by cabal-install, cgi, & HTTP. I suppose we should include it, as it was functionality and API that was part of the platform</li><li><b>exceptions</b> & <b>multipart</b> - needed by cgi - is exceptions now subsumed by something in transformers? and... multipart? maybe time to drop cgi? We didn't have it last time anyway as it wouldn't compile!</li><li><b>scientific</b> - needed by attoparsec - debated in detail last time ... and we're still here!</li></ul><div>The Platform is significantly larger now: On OS X it has gone from 316M to 499M! Most of this is due to new OpenGL libs which are now huge (went from 98M to 239M!) GHC itself grew by 109M (to almost 1G), so that the whole installed magilla is 1.5G! Even the compressed installer is now 250M!</div></div><div><br></div><div>If you want to poke at it, the source is in the <a href="https://github.com/haskell/haskell-platform/tree/pre-release" target="_blank">pre-release branch at GitHub</a>, and the OS X builds are at my usual platform staging area:</div><div><br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><a href="http://www.ozonehouse.com/mark/platform/" target="_blank">Index of /mark/platform</a></div></blockquote><div><br></div><div>Remember, it already includes GHC, so no need to download the GHC binary for OS X that is there, too.</div><div><br></div><div>I'll try to get a generic linux build up soonish... but my VM now runs out of memory trying to build OpenGL - and adding more only makes my machine thrash to death!</div><span class="HOEnZb"><font color="#888888"><div><br></div><div>- Mark</div><div><br></div></font></span></div>
</blockquote></div><br></div></div>