[Hackage] #232: implement extended syntax for package version
ranges
Hackage
trac at galois.com
Tue Jul 29 12:30:59 EDT 2008
#232: implement extended syntax for package version ranges
----------------------------+-----------------------------------------------
Reporter: duncan | Owner: nominolo
Type: enhancement | Status: closed
Priority: normal | Milestone: Cabal-1.6
Component: Cabal library | Version: 1.2.3.0
Severity: normal | Resolution: fixed
Keywords: | Difficulty: normal
Ghcversion: 6.8.2 | Platform:
----------------------------+-----------------------------------------------
Changes (by duncan):
* status: new => closed
* resolution: => fixed
Comment:
Changed syntax slightly:
{{{
Tue Jul 29 16:16:12 BST 2008 Duncan Coutts <duncan at haskell.org>
* Use "pkg == 1.2.*" as the version wildcard syntax
Rather than "pkg ~ 1.2.*". This seemed to be the consensus.
The syntax "pkg == 1.2.*" means "pkg >= 1.2 && < 1.3" and it
is to encourage people to put upper bounds on api versions.
}}}
And now documented too.
{{{
Tue Jul 29 17:20:24 BST 2008 Duncan Coutts <duncan at haskell.org>
* Move docs for build-depends into the build information section
Since it is shared between libs and exes. Extend the documentation
to describe the syntax of version constraints, including the new
version range syntax "build-depends: foo ==1.2.*".
}}}
--
Ticket URL: <http://hackage.haskell.org/trac/hackage/ticket/232#comment:5>
Hackage <http://haskell.org/cabal/>
Hackage: Cabal and related projects
More information about the cabal-devel
mailing list