red5_2: > I noticed that cabal will parse, but ignore, version tags. For example, the > two lines appear to be equivalent in how a package gets built: > > Version: 1.1 > Version: 1.1-alternate > > Arguably this is not the right thing to do, as it changes the semantics of > versions. For example, I can install version 1.1 of a package without > replacing version 1.0, but if I try to install version 1.0-alternate, I will > actually replace version 1.0. > > I'm not against discarding version tags, but I'd like to know if there's a > rationale for _silently_ discarding them.
Version tags are not supported by Cabal or Hackage or any of the Haskell tools, afaik. See the package version policy for the conventions we follow: http://www.haskell.org/haskellwiki/Package_versioning_policy _______________________________________________ cabal-devel mailing list cabal-devel@haskell.org http://www.haskell.org/mailman/listinfo/cabal-devel