[Haskell-cafe] What's wrong with "cgi-undecidable"?

Robin Green greenrd at greenrd.org
Sat Feb 10 18:12:17 EST 2007

On Sat, 10 Feb 2007 23:37:04 +0100
Bjorn Bringert <bringert at cs.chalmers.se> wrote:
> I've also recently changed the version number scheme on most of the  
> packages I maintain (which includes most of the packages required by  
> Hope) from a date-based one to a major.minor scheme. This has the  
> unfortunate side-effect of making newer versions have smaller
> version numbers than older ones, but it felt silly to start with a
> major version number of 2008. That might have been a bad decision.

The rPath Linux package management tool, conary, has a nice
solution to the problem that software version numbers have
inconsistent lexical ordering conventions between projects and sometimes
within the same project. It does not compare version numbers at all,
and (as far as I can tell) asks the package repository for the most
recent package, unless you specify a particular version. Perhaps Cabal
could do something similar?

Of course, this way you can't express "I want version >= 1.2" which is
kind of a bummer.

More information about the Haskell-Cafe mailing list