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.1Version: 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.
-heatsink                                         
_________________________________________________________________
Hotmail: Trusted email with Microsoft’s powerful SPAM protection.
http://clk.atdmt.com/GBL/go/196390706/direct/01/
_______________________________________________
cabal-devel mailing list
cabal-devel@haskell.org
http://www.haskell.org/mailman/listinfo/cabal-devel

Reply via email to