id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc	difficulty	ghcversion	platform
656	Cabal-1.8-style dependencies stop Haddock from working	Ivan Miljenovic		"For the graphviz library, I wanted to use the new feature of having executables depend on the library found within the same package for the testing executable (as otherwise there are quite a few modules that get recompiled).

I'm going to attach the cabal file in question.  Here is what happens when I try (note: this also occurs when using ""runhaskell Setup.hs"", so it isn't a cabal-install bug):

ivan@Vostro graphviz $cabal clean

cleaning...

ivan@Vostro graphviz $cabal configure

Resolving dependencies...

Configuring graphviz-2999.8.1.0...

ivan@Vostro graphviz $cabal haddock

Running Haddock for graphviz-2999.8.1.0...

Preprocessing library graphviz-2999.8.1.0...

Preprocessing executables for graphviz-2999.8.1.0...

cabal: Can't find transitive deps for haddock


Note: this happens even when the executable isn't enabled (i.e. it has ""Buildable: False"").

If I either delete the executable section or revert back to Cabal 1.6, then this works."	defect	closed	high		Cabal library	1.10.1.0	normal	fixed		Ivan.Miljenovic@… ezyang@… mail@… simon@… cmoore@… mainland@… mitar basvandijk jeff@… waldheinz@… bos me@…	unknown		Linux
