最初のパッケージをHackage(http://hackage.haskell.org/package/groundhog-0.0.1)にアップロードしましたが、ビルドに失敗し、エラーが発生しました。
*** setup configure
Configuring groundhog-0.0.1...
cabal-setup: At least the following dependencies are missing:
monad-control ==0.2.*, pool ==0.1.*
このパッケージは、私のマシンと、Haskellプラットフォームのみがインストールされているテスト環境で正常にビルドされます。最新のcabalが使用されていることを確認し、Cabal1.10に依存する別のバージョンをアップロードしました。後で、Cabal FAQで、パッケージが依存するパッケージが--userでビルドされ、configureが--globalで実行されている場合にこのエラーが発生する可能性があることを発見しました。ただし、他の多くのパッケージはモナド制御とプールに依存しており、問題ありません。ハッキングはすべてのパッケージに同じフラグを適用する必要があるため、FAQと同じ問題ではないと思います。
私は何かを逃したと思います。ビルドを手伝ってくれませんか?
Hackageに関するドキュメントが生成されたら、Groundhog永続性ライブラリを発表したいと思います。