<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
I noticed that cabal will parse, but ignore, version tags. &nbsp;For example, the two lines appear to be equivalent in how a package gets built:<div><br></div><div style="text-indent: 0in !important; ">Version: 1.1</div><div>Version: 1.1-alternate</div><div><br></div><div>Arguably this is not the right thing to do, as it changes the semantics of versions. &nbsp;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.</div><div><br></div><div>I'm not against discarding version tags, but I'd like to know if there's a rationale for _silently_ discarding them.</div><div><br></div><div>-heatsink</div>                                               <br /><hr />Hotmail: Trusted email with Microsoft’s powerful SPAM protection. <a href='http://clk.atdmt.com/GBL/go/196390706/direct/01/' target='_new'>Sign up now.</a></body>
</html>