I wrote: >> 1. Find out exactly which HP packages would need a transformers version >> bump in their cabal files.
Mark Lentczner wrote: > None. That is, none of the packages in HP have version constraints on > transformers other than mtl. And none of the version constraints on mtl > exclude 2.1.1. So, none of the packages in HP need updating. Woohoo! > Now, other packages in Debian might well be a different story. > With respect to releasing HP 2012.2.0.0 this month, all we need to decide is > which are the versions of mtl & transformers we wish to include. In that case, unless downstream packagers say otherwise, I'd say go with transformers 0.3 if we can do it at our end without pain. I think any actively maintained package will soon move to 0.3; it's easy to do, usually just a cabal version bump for a minimal upgrade, and there are clear advantages in performance and API. From the chicken and egg perspective, maintainers outside the platform will be encouraged to upgrade promptly if the platform does it. >From the user's perspective, installing a less actively maintained package is still easy, theoretically. The downside is that in the short term it may push some users into cabal-hell more a little more quickly. But that argument would keep us from upgrading just about anything in the platform. Hopefully the version of cabal going into the platform will already reduce that problem. And anyway, in my opinion anyone using any non-trivial combination of packages outside the platform should be using one of the sandboxing solutions, like cabal-dev or virthualenv, or a framework-specific solution, like the one provided with yesod. Until cabal gets significantly better. So on balance, my vote is that we should avoid stagnation and go with transformers 0.3 if we can do so with out internal HP pain. I would give a lot of weight to opinions expressed by downstream packagers on this though. Thanks, Yitz _______________________________________________ Haskell-platform mailing list Haskell-platform@projects.haskell.org http://projects.haskell.org/cgi-bin/mailman/listinfo/haskell-platform