<div dir="ltr">Thanks for all the hard work!<div><br></div><div style>If you see this in OSX (#1009) while installing cabal 1.18:</div><div style><br></div><div style><div><b>Warning: could not create a symlink in /Users/lemao/Library/Haskell/bin for</b></div>
<div><b>cabal because the file exists there already but is not managed by cabal. You</b></div><div><b>can create a symlink for this executable manually if you wish. The executable</b></div><div><b>file has been installed at</b></div>
<div><b>/Users/user/Library/Haskell/ghc-7.6.3/lib/cabal-install-1.18.0/bin/cabal</b></div><div><br></div><div style>You will need to manually remove the pre-existing 1.16 links in ~/Library/Haskell/bin before installing again.</div>
</div><div style><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Sep 4, 2013 at 5:11 PM, Johan Tibell <span dir="ltr"><<a href="mailto:johan.tibell@gmail.com" target="_blank">johan.tibell@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all,<br>
<br>
On behalf of the cabal maintainers and contributors I'm proud to<br>
announce the Cabal (and cabal-install) 1.18.0 release. To install run<br>
<br>
cabal update && cabal install Cabal-1.18.0 cabal-install-1.18.0<br>
<br>
With 854 commits since the last release there are two many<br>
improvements and bug fixes to list them here, but two highlights are:<br>
<br>
* Hermetic builds using sandboxes. This should reduce the number of<br>
"dependency hell" and broken package DB problems.<br>
<br>
* GHCi support. It's now much easier to use ghci when developing your<br>
packages, especially if those packages require preprocessors (e.g.<br>
hsc2hs).<br>
<br>
Here's how working on a package might look like using the new features:<br>
<br>
# Only once:<br>
cabal sandbox init<br>
cabal install --only-dependencies --enable-tests<br>
# Configure, build, and run tests:<br>
cabal test # now implies configure and build<br>
# Play around with the code in GHCi:<br>
cabal repl<br>
<br>
Mikhail wrote a bit more about the user visible changes on his blog:<br>
<br>
<a href="http://coldwa.st/e/blog/2013-08-21-Cabal-1-18.html" target="_blank">http://coldwa.st/e/blog/2013-08-21-Cabal-1-18.html</a><br>
<br>
For a complete list of changes run<br>
<br>
git log cabal-install-v1.16.0.2..cabal-install-v1.18.0<br>
<br>
in the cabal repo or look at the GitHub compare page:<br>
<br>
<a href="https://github.com/haskell/cabal/compare/cabal-install-v1.16.0.2...cabal-install-v1.18.0" target="_blank">https://github.com/haskell/cabal/compare/cabal-install-v1.16.0.2...cabal-install-v1.18.0</a><br>
<br>
(only shows the last 250 commits).<br>
<br>
57 people contributed to this release!<br>
<br>
503 Mikhail Glushenkov<br>
99 Johan Tibell<br>
41 Duncan Coutts<br>
39 Ian Lynagh<br>
19 Brent Yorgey<br>
19 Thomas Tuegel<br>
18 Ben Millwood<br>
16 Eyal Lotem<br>
10 Thomas Dziedzic<br>
7 Andres Loeh<br>
6 John Wiegley<br>
6 Benno Fünfstück<br>
5 Gregory Collins<br>
4 Herbert Valerio Riedel<br>
4 Simon Hengel<br>
3 Joachim Breitner<br>
3 Luke Iannini<br>
3 Bryan Richter<br>
3 Richard Eisenberg<br>
3 Tuncer Ayaz<br>
3 Jens Petersen<br>
2 Arun Tejasvi Chaganty<br>
2 Bryan O'Sullivan<br>
2 Eric Kow<br>
2 Jookia<br>
2 Paolo G. Giarrusso<br>
2 Paolo Capriotti<br>
1 Sönke Hahn<br>
1 Yitzchak Gale<br>
1 Albert Krewinkel<br>
1 stepcut<br>
1 Alexander Kjeldaas<br>
1 Austin Seipp<br>
1 Bardur Arantsson<br>
1 Ben Doyle<br>
1 Ben Gamari<br>
1 Bram<br>
1 Carter Tazio Schonwald<br>
1 Clint Adams<br>
1 Daniel Wagner<br>
1 David Lazar<br>
1 Erik Hesselink<br>
1 Eugene Sukhodolin<br>
1 Gabor Greif<br>
1 Jack Henahan<br>
1 Jason Dagit<br>
1 Ken Bateman<br>
1 Mark Lentczner<br>
1 Masahiro Yamauchi<br>
1 Merijn Verstraaten<br>
1 Michael Thompson<br>
1 Niklas Hambüchen<br>
1 Oleksandr Manzyuk<br>
1 Patrick Premont<br>
1 Roman Cheplyaka<br>
1 Sergei Trofimovich<br>
1 Stephen Blackheath<br>
<br>
-- Johan, on behalf of the cabal maintainers and contributors.<br>
<br>
_______________________________________________<br>
cabal-devel mailing list<br>
<a href="mailto:cabal-devel@haskell.org">cabal-devel@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/cabal-devel" target="_blank">http://www.haskell.org/mailman/listinfo/cabal-devel</a><br>
</blockquote></div><br></div>