id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc	difficulty	ghcversion	platform
110	cabal should detect when a new version of a library is installed	guest		"I have a program A that uses library B.

For A i type:
{{{
runhaskell Setup.hs configure
runhaskell Setup.hs build
}}}
The binaries are created. However, A uses B and when i then change the library B:
{{{
echo ""improved code"" >> Main.hs
runhaskell Setup.hs configure
runhaskell Setup.hs build
runhaskell Setup.hs install
}}}
The library is installed fine, but recompiling A does not work, because Cabal only seems to stat
the executable, and does not check, whether a library that the program depends on, maybe has a newer timestamp.

So one always has to `runhaskell Setup.hs clean` the workspace if not sure if something in the libs changed (in a script ...)"	enhancement	closed	normal	Cabal-2.0	Cabal library	1.1.6	normal	fixed			hard (< 1 day)	6.6	
