#860: Package seems to depend on itself --------------------------------+------------------------------------------- Reporter: guest | Owner: Type: defect | Status: reopened Priority: normal | Milestone: Component: hackageDB website | Version: Severity: normal | Resolution: Keywords: | Difficulty: unknown Ghcversion: | Platform: --------------------------------+------------------------------------------- Changes (by igloo):
* status: closed => reopened * resolution: invalid => Comment: It's not a packaging bug; from `cabal/doc/developing-packages.markdown`: {{{ However having both a library and executables in a package does not work very well; if the executables depend on the library, they must explicitly list all the modules they directly or indirectly import from that library. Fortunately, starting with Cabal 1.8.0.4, executables can also declare the package that they are in as a dependency, and Cabal will treat them as if they were in another package that dependended on the library. }}} It would make sense for hackage to filter out the current package from the list of dependencies. (hmm, I wonder what happens with a version constraint that the package doesn't satisfy?). -- Ticket URL: <http://hackage.haskell.org/trac/hackage/ticket/860#comment:2> Hackage <http://haskell.org/cabal/> Hackage: Cabal and related projects _______________________________________________ cabal-devel mailing list cabal-devel@haskell.org http://www.haskell.org/mailman/listinfo/cabal-devel