patch applied (cabal): Fix rejection of non-ambigious options

Duncan Coutts duncan.coutts at worc.ox.ac.uk
Tue Mar 11 09:41:31 EDT 2008


Sat Mar  8 04:09:02 PST 2008  Duncan Coutts <duncan at haskell.org>
  * Fix rejection of non-ambigious options
  This GetOpt patch was sent the the libraries list by Eelis van der Weegen
  with the explanation:
  There is a bug in System.Console.GetOpt causing it to mistakenly reject
  options as ambiguous. Example:
    optsDesc = [Option "" ["color", "colour"] (ReqArg id "color") ""]
  Output:
    option `--col' is ambiguous; could be one of:
        --color=color, --colour=color  Foreground color
        --color=color, --colour=color  Foreground color
  This error is silly, because the two alternatives listed are the same option.

    M ./Distribution/GetOpt.hs -2 +3

View patch online:

  http://darcs.haskell.org/cabal/_darcs/patches/20080308120902-adfee-8db3f20d6014ca4a224cca919bc79399c1c1019e.gz



More information about the cabal-devel mailing list