On Thu, 12 Aug 2010, Jason Dagit wrote:
> Don Stewart pointed out to me today that our hashed-storage constraint is
> overly constrained. It's good that we provide a lower bound that takes into
> account the necessary bug fixes, but we are not taking into account bug fix
> releases of hashed-storage that become available after a darcs release.
>
> This patch fixes that by specifying an upper bound. I'm also making the
> assumption that hashed-storage will follow the PVP:
> http://www.haskell.org/haskellwiki/Package_versioning_policy
This is a deliberate policy (suggested by me, I think) to reduce confusion
about whether a specific version of darcs would have a specific
hashed-storage bug fix or not. Otherwise you have to identify both the
darcs version and the h-s version in every bug report. In other words we
specifically don't want to pick up bug fixes without revving darcs too.
Obviously the same argument might apply to many other packages we depend
on, but h-s has a fairly unique position in that it's quite critical to
darcs and also relatively fast-moving.
We can of course discuss the policy further, but I just wanted to be clear
that it was a deliberate decision, rather than ignorance.
Cheers,
Ganesh
|