[Hackage] #737: Cabal check warns about ill-specified dependencies
#737: Cabal check warns about ill-specified dependencies ----------------------------+----------------------------------------------- Reporter: guest | Owner: Type: enhancement | Status: new Priority: normal | Milestone: Component: Cabal library | Version: 1.6.0.3 Severity: normal | Keywords: Difficulty: unknown | Ghcversion: Platform: | ----------------------------+----------------------------------------------- Packages that get listed here: http://hackage.haskell.org/packages/archive/preferred-versions Get special treatment from cabal-install. It would help package authors if 'cabal check' could warn about version ranges, especially for packages listed in the preferred-version file. For example, if the .cabal file just mentions package FOO and preferred- versions asks for FOO < X, then the author might not be aware that some people might expect to use FOO >= X. It would be nice to let the author know that they need to say, FOO == Y.* or FOO > A && FOO < B. This is particularly important for base, where lacking an upper bound leads to bad build behavior. This should probably be implemented in the Cabal library. -- Ticket URL: http://hackage.haskell.org/trac/hackage/ticket/737 Hackage http://haskell.org/cabal/ Hackage: Cabal and related projects
participants (1)
-
Hackage