[Hackage] #167: cabal-install should treat package names case insenitively in the UI wherever possible

Hackage trac at galois.com
Mon Jan 14 12:36:48 EST 2008


#167: cabal-install should treat package names case insenitively in the UI
wherever possible
---------------------------------+------------------------------------------
  Reporter:  duncan              |        Owner:        
      Type:  enhancement         |       Status:  new   
  Priority:  normal              |    Milestone:        
 Component:  cabal-install tool  |      Version:  1.2.0 
  Severity:  normal              |   Resolution:        
  Keywords:                      |   Difficulty:  normal
Ghcversion:  6.4.2               |     Platform:  Linux 
---------------------------------+------------------------------------------
Comment (by guest):

 (from BMeph)

 One of the relevant issues I see, is that doing a {{{cabal list}}} will
 not only give any package of that name, upper or lower case, but any
 package with that character sequence in the package name - e.g., {{{cabal
 list tv}}} lists both TV and the GuiTV packages. This seems to me to be a
 reasonable behavio(u)r from the standpoint of searching for a package, of
 which its precise name one is unsure. Knowing that I can do a {{{cabal
 list HXT}}} after an unsuccessful "install" to find the proper package
 name, is a beneficial service to me.

 Also, knowing that {{{cabal list}}} will give me that name, to be used in
 a {{{cabal install}}} reassures me that should two packages come along
 with near-identical names (HTTP, anyone?), that I can identify which one I
 want and get it with the {{{cabal install}}}. The greater particularity
 (?) of "cabal install"'s parameter should be documented, but I would
 rather it not be changed. However, when not finding a package , the error
 message it gives seems misleading/unhelpful to a worse degree than some of
 GHCi's ones. The error message should be changed, or somehow re-worked for
 a more informative response.

-- 
Ticket URL: <http://hackage.haskell.org/trac/hackage/ticket/167#comment:6>
Hackage <http://haskell.org/cabal/>
Hackage: Cabal and related projects


More information about the cabal-devel mailing list