[Hackage] #719: tool support for checking if a package works with a range of versions

Hackage cvs-ghc at haskell.org
Wed Jul 28 05:22:18 EDT 2010


#719: tool support for checking if a package works with a range of versions
---------------------------------+------------------------------------------
  Reporter:  duncan              |        Owner:     
      Type:  enhancement         |       Status:  new
  Priority:  normal              |    Milestone:     
 Component:  cabal-install tool  |      Version:     
  Severity:  normal              |     Keywords:     
Difficulty:  easy (<4 hours)     |   Ghcversion:     
  Platform:                      |  
---------------------------------+------------------------------------------
 [http://www.haskell.org/pipermail/libraries/2010-July/013970.html Doaitse
 reports] that he would like:
 {{{
 since I do not have a wide variety of Haskell installations and
 package versions on my machine, it would be very nice if the
 hackage server could test a package against the extremes of the
 indicated dependency ranges before installing. This would have
 prevented the mistake I made (and which undoubtedly others will
 make too)
 }}}

 Others responded that they would also like to do the same thing locally,
 even though the range of versions they have locally may be limited.

 So one simple approach would be a flag to indicate a preference that the
 earliest version of a package (or all packages?) be used rather than the
 latest version. This might be integrated into a "cabal disttest" feature
 that makes a tarball and builds from the tarball.

 The same approach could be taken for hackage build bots.

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



More information about the cabal-devel mailing list