Bug#366184: [Debian-haskell] libghc6-FOO-dev packages should Pre-Depends on ghc6
Arjan Oosting wrote:
To solve this we either Pre-Depends on ghc6
No, that is the wrong solution. Pre-Depends are mainly used in
Essential: yes packages; it is wrong in almost all other cases.
This bug seems strange, though. Since libghc6-c2hs-dev depends on ghc6,
the latter should be configured when libghc6-c2hs-dev is being
(de)configured. I suspect that libghc6-c2hs-dev was not the only
package involved in the upgrade, yet the bug logs don't show the whole
upgrade; that we are not seeing the whole picture here.