[Hackage] #265: Cabal field stability not useful

Hackage trac at galois.com
Sun Jun 22 08:01:21 EDT 2008


#265: Cabal field stability not useful
----------------------------+-----------------------------------------------
  Reporter:  guest          |        Owner:         
      Type:  defect         |       Status:  new    
  Priority:  low            |    Milestone:  _|_    
 Component:  Cabal library  |      Version:  1.2.3.0
  Severity:  minor          |   Resolution:         
  Keywords:                 |   Difficulty:  normal 
Ghcversion:  6.8.2          |     Platform:         
----------------------------+-----------------------------------------------
Comment (by Isaac Dupree):

 It's easy to measure feature-completeness before release.  It's reasonably
 possible to estimate stability before release, though it can always become
 more or less stable than you expected (especially with different compiler
 versions?).  It's nearly impossible to determine whether critical security
 flaws will be found in a release of software, which should certainly be
 marked for any version of a package that has those flaws.  Some of these
 things should ideally should be marked (on Hackage?), separately from the
 actual tarball / .cabal, because that obviously can't be amended for a
 version that already exists.

 As for words: "Unstable" could mean that there are likely to be breaking
 changes in the interface... or it more likely refers to likelihood for
 that particular version to have bugs. And then Alpha/Beta/etc. conflates
 feature-completeness and interface stability? Well, at least those tend to
 go together in good software development... or not, considering Data.Map
 etc. still getting libraries at h.o fixes.  "mostly dead" is not necessarily
 a bad thing or a bad description :-)

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


More information about the cabal-devel mailing list