<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
    <title></title>
  </head>

  <body>
    &gt; Specifying one exact version is too restrictive, you&#39;ll end up with <br />
    &gt; everybody having umpteen versions of almost all packages installed.<br />
    <br />
    I don&#39;t see this as a problem. Disk space is extremely cheap, but our time is precious.<br />
    Aplications on Mac OS X provide necessary libraries in their .app folder.<br />
    That&#39;s some waste but it relieves you from dependency hell.<br />
    <br />
    &gt; Minor version bumps which leave the API unchanged shouldn&#39;t break anything,<br />
    &gt; small additions to the API should rarely break things, so if people adhere <br />
    &gt; to http://www.haskell.org/haskellwiki/Package_versioning_policy ,<br />
    <br />
    Indeed.<br />
    <br />
    Neil, in this case i think, tagsoup&#39;s version shouldn&#39;t have changed from 0.6 to minor 0.8<br />
    while exported definitions such as &quot;optLookupEntity&quot; were removed.<br />
    <br />
    What do you think?<br />
    <br />
    I&#39;d be glad if we could find a general solution.<br />
    Currently everybody using ghc 6.10.4 and trying to install hxt will go through this hassle.<br />
    Which would be almost everybody.
  </body>
</html>