Running &#39;cabal configure&#39; on one of our code bases gives:<div><br></div><div>package random-1.0.0.2 requires time-1.1.4</div><div>package random-1.0.0.2 requires time 1.2.03</div><div><br></div><div>in addition to several other such warnings. This one is the oddest however since it is the same version of random that presumably requires two different versions of time. How can that be? Output of &#39;cabal info random&#39; gives:</div>

<div><br></div><div>Dependencies: base &gt;= 3 &amp;&amp; &lt;5, time -any</div><div><br></div><div>This happens only on a Debian system, in which I installed the Haskell Platform using apt-get.</div><div><br></div>