<!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>
> Specifying one exact version is too restrictive, you'll end up with <br />
> everybody having umpteen versions of almost all packages installed.<br />
<br />
I don'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's some waste but it relieves you from dependency hell.<br />
<br />
> Minor version bumps which leave the API unchanged shouldn't break anything,<br />
> small additions to the API should rarely break things, so if people adhere <br />
> to http://www.haskell.org/haskellwiki/Package_versioning_policy ,<br />
<br />
Indeed.<br />
<br />
Neil, in this case i think, tagsoup's version shouldn't have changed from 0.6 to minor 0.8<br />
while exported definitions such as "optLookupEntity" were removed.<br />
<br />
What do you think?<br />
<br />
I'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>