Re: [Hackage] #213: allow wildcards in data-files or extra-source-files?

2008-07-29 Thread Hackage
#213: allow wildcards in data-files or extra-source-files? +--- Reporter: duncan |Owner: Type: enhancement| Status: new Priority: normal |

patch applied (cabal): Pass -no-user-package-conf to ghc when not using UserPackageDB

2008-07-29 Thread Duncan Coutts
Tue Jul 29 07:50:40 PDT 2008 Duncan Coutts <[EMAIL PROTECTED]> * Pass -no-user-package-conf to ghc when not using UserPackageDB Should eliminate the corner case where we're doing a global install but the user package db contains the exact same version as in the global package db. Perhaps w

patch applied (cabal): Use "pkg == 1.2.*" as the version wildcard syntax

2008-07-29 Thread Duncan Coutts
Tue Jul 29 08:16:12 PDT 2008 Duncan Coutts <[EMAIL PROTECTED]> * 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 vers

patch applied (cabal): Allow $arch and $os in install paths.

2008-07-29 Thread Duncan Coutts
Tue Jul 29 08:19:52 PDT 2008 Duncan Coutts <[EMAIL PROTECTED]> * Allow $arch and $os in install paths. Fixes ticket #312. For example a user could use: cabal configure --libsubdir="$pkgid/$compiler/$arch" if they wanted to have packages for multiple architectures co-exist in the same f

patch applied (cabal): Fix the semantics of the simple file globbing to be sane

2008-07-29 Thread Duncan Coutts
Tue Jul 29 08:26:24 PDT 2008 Duncan Coutts <[EMAIL PROTECTED]> * Fix the semantics of the simple file globbing to be sane I realised when I started to document it that the behaviour was not terribly consistent or sensible. The meaning now is: The limitation is that * wildcards are only a

patch applied (cabal): File globs must match at least one file or it's an error.

2008-07-29 Thread Duncan Coutts
Tue Jul 29 08:40:50 PDT 2008 Duncan Coutts <[EMAIL PROTECTED]> * File globs must match at least one file or it's an error. M ./Distribution/Simple/Utils.hs -2 +5 View patch online: http://darcs.haskell.org/cabal/_darcs/patches/20080729154050-adfee-c0931eccde57a1f55896d5cff36c836f70b02f84.g

patch applied (cabal): Document the $os and $arch install path vars

2008-07-29 Thread Duncan Coutts
Tue Jul 29 08:56:54 PDT 2008 Duncan Coutts <[EMAIL PROTECTED]> * Document the $os and $arch install path vars M ./doc/Cabal.xml -11 +52 View patch online: http://darcs.haskell.org/cabal/_darcs/patches/20080729155654-adfee-d5c65e91258af076bc13b0fc659a7e78f84979d3.gz ___

patch applied (cabal): Document the wildcard behaviour in data-files and extra-source-files fields

2008-07-29 Thread Duncan Coutts
Tue Jul 29 08:59:20 PDT 2008 Duncan Coutts <[EMAIL PROTECTED]> * Document the wildcard behaviour in data-files and extra-source-files fields M ./doc/Cabal.xml +26 View patch online: http://darcs.haskell.org/cabal/_darcs/patches/20080729155920-adfee-011d48dc50ae6be338418e567dff691ebad44b17.

patch applied (cabal): Document more clearly that every modules must be listed

2008-07-29 Thread Duncan Coutts
Tue Jul 29 09:03:08 PDT 2008 Duncan Coutts <[EMAIL PROTECTED]> * Document more clearly that every modules must be listed in one of the fields exposed-modules, other-modules or main-is Add an extra note to the section on the Paths_pkgname module as the fact that it's automatically generated

patch applied (cabal): Move the docs for the buildable field to a better place.

2008-07-29 Thread Duncan Coutts
Tue Jul 29 09:08:08 PDT 2008 Duncan Coutts <[EMAIL PROTECTED]> * Move the docs for the buildable field to a better place. It doesn't need to be right up near the top. M ./doc/Cabal.xml -14 +14 View patch online: http://darcs.haskell.org/cabal/_darcs/patches/20080729160808-adfee-f4f656354

patch applied (cabal): Remove references to cabal-setup from the documentation

2008-07-29 Thread Duncan Coutts
Tue Jul 29 09:09:50 PDT 2008 Duncan Coutts <[EMAIL PROTECTED]> * Remove references to cabal-setup from the documentation Change to runhaskell Setup or cabal-install as appropriate. M ./doc/Cabal.xml -5 +4 View patch online: http://darcs.haskell.org/cabal/_darcs/patches/20080729160950-adf

patch applied (cabal): Move docs for build-depends into the build information section

2008-07-29 Thread Duncan Coutts
Tue Jul 29 09:20:24 PDT 2008 Duncan Coutts <[EMAIL PROTECTED]> * 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-de

Re: [Hackage] #306: can't figure out how to use data-files

2008-07-29 Thread Hackage
#306: can't figure out how to use data-files +--- Reporter: claus |Owner: Type: defect | Status: closed Priority: normal |Milestone: Component:

Re: [Hackage] #232: implement extended syntax for package version ranges

2008-07-29 Thread Hackage
#232: implement extended syntax for package version ranges +--- Reporter: duncan |Owner: nominolo Type: enhancement| Status: closed Priority: normal |Milestone: Cabal-1.

Re: [Hackage] #312: Allow ${arch} var in install paths

2008-07-29 Thread Hackage
#312: Allow ${arch} var in install paths +--- Reporter: larsv |Owner: Type: enhancement| Status: closed Priority: normal |Milestone: Cabal-

Re: [Hackage] #297: cabal fetch command don't fetch packages those have already been installed

2008-07-29 Thread Hackage
#297: cabal fetch command don't fetch packages those have already been installed -+-- Reporter: chylli |Owner: Type: defect | Status: new Priorit

Re: [Hackage] #295: ld-options parsing treats , as separator

2008-07-29 Thread Hackage
#295: ld-options parsing treats , as separator +--- Reporter: duncan |Owner: Type: defect | Status: closed Priority: normal |Milestone: Cabal-1.4 Component

Re: [Hackage] #213: allow wildcards in data-files or extra-source-files?

2008-07-29 Thread Hackage
#213: allow wildcards in data-files or extra-source-files? +--- Reporter: duncan |Owner: Type: enhancement| Status: closed Priority: normal |

patch applied (cabal): Tweak whitespace

2008-07-29 Thread Ian Lynagh
Tue Jul 29 09:37:29 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Tweak whitespace M ./Distribution/Simple/PreProcess.hs -1 +1 View patch online: http://darcs.haskell.org/cabal/_darcs/patches/20080729163729-3fd76-a9a2418e85a17998a4d15fbd834bc8e0f8d8eb64.gz

patch applied (cabal): Tweak a test to not go via the pretty printer

2008-07-29 Thread Ian Lynagh
Tue Jul 29 10:27:50 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Tweak a test to not go via the pretty printer M ./Distribution/Simple/PreProcess.hs -2 +2 View patch online: http://darcs.haskell.org/cabal/_darcs/patches/20080729172750-3fd76-9679585a3a8f4738a2ad295f1d65f3f54e12344d.gz ___

patch applied (cabal): Fix linking with hsc2hs on OS X

2008-07-29 Thread Ian Lynagh
Tue Jul 29 10:02:15 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Fix linking with hsc2hs on OS X We don't tell hsc2hs to link the actual Haskell packages, so with GHC's rts package we need to also filter out the -u flags. M ./Distribution/Simple/PreProcess.hs -2 +11 View patch online: htt

patch applied (cabal): Pass the right -F and --framework flags when running hsc2hs on OS X

2008-07-29 Thread Ian Lynagh
Tue Jul 29 10:27:57 PDT 2008 Ian Lynagh <[EMAIL PROTECTED]> * Pass the right -F and --framework flags when running hsc2hs on OS X M ./Distribution/Simple/PreProcess.hs -4 +6 View patch online: http://darcs.haskell.org/cabal/_darcs/patches/20080729172757-3fd76-030bf7ca1804e934d3d0f0a3b34be4

patch applied (cabal): Do not use ', ' as a list separator for the cpp/cc/ld-options fields

2008-07-29 Thread Duncan Coutts
Tue Jul 29 10:05:56 PDT 2008 Duncan Coutts <[EMAIL PROTECTED]> * Do not use ',' as a list separator for the cpp/cc/ld-options fields It breaks for some options like "ld-options: -Wl,-z,now" No existing .cabal files on hackage were using ',' as a list separator so this should not break anyt

patch applied (cabal): Fix uses of verbosity > deafening to use >=

2008-07-29 Thread Duncan Coutts
Tue Jul 29 12:18:55 PDT 2008 Duncan Coutts <[EMAIL PROTECTED]> * Fix uses of verbosity > deafening to use >= The maximum verbosity value is deafening so >= the correct test. This primarily affected haddock. M ./Distribution/Simple/GHC.hs -1 +1 M ./Distribution/Simple/Haddock.hs -1 +

patch applied (cabal): Do the ghc rts ldOptions hack in a slightly more hygenic way

2008-07-29 Thread Duncan Coutts
Tue Jul 29 12:57:14 PDT 2008 Duncan Coutts <[EMAIL PROTECTED]> * Do the ghc rts ldOptions hack in a slightly more hygenic way M ./Distribution/Simple/PreProcess.hs -13 +15 View patch online: http://darcs.haskell.org/cabal/_darcs/patches/20080729195714-adfee-c5a234ca7b79b466011b9da2e5e68723

Re: [Hackage] #297: cabal fetch command don't fetch packages those have already been installed

2008-07-29 Thread Hackage
#297: cabal fetch command don't fetch packages those have already been installed -+-- Reporter: chylli |Owner: Type: defect | Status: new Priorit