snapframework / snap

Top-level package for the official Snap Framework libraries, includes the snaplets API as well as infrastructure for sessions, auth, and templates.
http://snapframework.com/
BSD 3-Clause "New" or "Revised" License
455 stars 68 forks source link

upload 0.7.1 to hackage? #27

Closed soenkehahn closed 12 years ago

soenkehahn commented 12 years ago

Is there a reason why snap-0.7.1 isn't on hackage?

mightybyte commented 12 years ago

We often bump the .cabal file's version immediately after releasing the previous version. Then, during the course of development we might bump it again if new changes are made warranting a bigger bump according to the PVP. We release to hackage when we feel events warrant a release. In general we also try to err on the side of not polluting hackage with copious releases.

soenkehahn commented 12 years ago

I see, thanks for explaining. snap doesn't compile with ghc-7.4.1 right now, due to "filepath < 1.3". This might be a motivation to release a new version. Although there are still dependencies that don't compile either (I stumbled upon "Crypto" before convincing myself to install ghc-7.2.2.)

mightybyte commented 12 years ago

If you're looking to work with GHC 7.4.1, I'd recommend using the 0.8 branch. The filepath dependency has been widened there. Crypto is still a problem though. It's an easy fix to do manually, but unfortunately it hasn't been released upstream yet.