[Haskell-cafe] Re: [Haskell] ANN: NoSlow - Microbenchmarks for array libraries

Henning Thielemann lemming at henning-thielemann.de
Sat Nov 28 14:13:19 EST 2009

Duncan Coutts schrieb:
> On Sat, 2009-11-28 at 09:29 -0800, Bryan O'Sullivan wrote:
>> On Fri, Nov 27, 2009 at 1:05 PM, Henning Thielemann
>> <lemming at henning-thielemann.de> wrote:
>>         I found that the dependency on Cairo and GTK originates from
>>         criterion. I have to build criterion with 'cabal install
>>         -f-chart criterion'. Unfortunately I cannot do 'cabal fetch
>>         criterion' in order to look into the cabal file, before the
>>         dependencies are resolved ...
>> Really? If cabal fetch runs the build depsolver before trying to
>> download a package, that seems like a bug. Have you reported it?
> It's not a bug, it's a feature! :-)
> Henning, you want "cabal unpack" so you can study the package contents.
> The fetch command is mainly so you can fetch packages and then install
> them when you're offline. You'd be jolly annoyed if it missed
> dependencies.

I well see the benefits of the current behaviour of 'cabal fetch' and
according to the name 'unpack' I didn't expect it could be the solution
of my problem. Duncan has explained kindly the issue in:


However I have still the problem, that once criterion is installed
without gtk and cairo, then 'cabal install' still wants to download them
 when I install packages that import 'criterion'. :-( Bug or feature?

More information about the Haskell-Cafe mailing list