[Hackage] #279: Cabal-upload could have a smarter default

Hackage trac at galois.com
Wed May 14 00:32:36 EDT 2008


#279: Cabal-upload could have a smarter default
---------------------------------+------------------------------------------
  Reporter:  guest               |        Owner:         
      Type:  enhancement         |       Status:  new    
  Priority:  normal              |    Milestone:         
 Component:  cabal-install tool  |      Version:  1.2.3.0
  Severity:  minor               |     Keywords:         
Difficulty:  normal              |   Ghcversion:  6.8.2  
  Platform:                      |  
---------------------------------+------------------------------------------
 Cabal-upload is a nice enough tool, but it doesn't have a good default: it
 just errors out if not specifically told exactly where to find a tarball.

 I think this could be smarter. cabal-upload will almost always be run in
 the top level of a cabal package. A much better default would be: if no
 arguments are given, cabal-upload looks in dist/ and if there is an
 appropriate tarball in it, uploads it.

 Smarter possibilities:
 * if there are multiple tarballs, instead of bailing out, cabal-upload
 just picks the highest numbered one.
 * before looking in dist/, do a runhaskell Setup sdist.

 --
 gwern

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


More information about the cabal-devel mailing list