summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/changelog3
-rw-r--r--debian/control1
-rw-r--r--doc/install/fromscratch.mdwn1
3 files changed, 5 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
index 560447e10..77fcf7bd5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -10,6 +10,9 @@ git-annex (3.20121002) UNRELEASED; urgency=low
of the repository configuration settings stored in the git-annex branch.
* Only build-depend on libghc-clientsession-dev on arches that will have
the webapp.
+ * Depend on and use the Haskell SafeSemaphore library, which provides
+ exception-safe versions of SampleVar and QSemN.
+ Thanks, Ben Gamari for an excellent patch set.
-- Joey Hess <joeyh@debian.org> Mon, 01 Oct 2012 15:09:49 -0400
diff --git a/debian/control b/debian/control
index 505ea6ebb..24464f980 100644
--- a/debian/control
+++ b/debian/control
@@ -39,6 +39,7 @@ Build-Depends:
libghc-crypto-api-dev,
libghc-network-multicast-dev,
libghc-network-info-dev,
+ libghc-safesemaphore-dev,
ikiwiki,
perlmagick,
git,
diff --git a/doc/install/fromscratch.mdwn b/doc/install/fromscratch.mdwn
index 795443b71..4410a59b9 100644
--- a/doc/install/fromscratch.mdwn
+++ b/doc/install/fromscratch.mdwn
@@ -18,6 +18,7 @@ quite a lot.
* [bloomfilter](http://hackage.haskell.org/package/bloomfilter)
* [edit-distance](http://hackage.haskell.org/package/edit-distance)
* [hS3](http://hackage.haskell.org/package/hS3) (optional)
+ * [SafeSemaphore](http://hackage.haskell.org/package/SafeSemaphore)
* Optional haskell stuff, used by the [[assistant]] and its webapp (edit Makefile to disable)
* [stm](http://hackage.haskell.org/package/stm)
(version 2.3 or newer)