aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2012-10-25 14:43:55 -0400
committerGravatar Joey Hess <joey@kitenet.net>2012-10-25 14:43:55 -0400
commit7e141b473f8225bc64769e57fd08722532d5ea94 (patch)
tree9a16e7b59167d7bfd7c2886cdd7f556a4da6b7a5
parent8a12e78e0bff680eb913ec2140da909da74040a0 (diff)
parent467d70fddc4e066682ceb50f3eabe9b4083c8ee3 (diff)
Merge branch 'master' into xmpp
-rw-r--r--Makefile2
-rw-r--r--debian/changelog2
-rw-r--r--debian/control2
-rw-r--r--doc/design/assistant/xmpp.mdwn1
-rw-r--r--git-annex.cabal2
5 files changed, 6 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index 40e229455..d8515df98 100644
--- a/Makefile
+++ b/Makefile
@@ -15,7 +15,7 @@ all=$(bins) $(mans) docs
OS:=$(shell uname | sed 's/[-_].*//')
ifeq ($(OS),Linux)
-OPTFLAGS?=-DWITH_INOTIFY
+OPTFLAGS?=-DWITH_INOTIFY -DWITH_DBUS
clibs=Utility/libdiskfree.o Utility/libmounts.o
THREADFLAGS=$(shell if test -e `ghc --print-libdir`/libHSrts_thr.a; then printf -- -threaded; fi)
else
diff --git a/debian/changelog b/debian/changelog
index 246c0badc..2278195c2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -22,6 +22,8 @@ git-annex (3.20121018) UNRELEASED; urgency=low
* bugfix: Don't fail transferring content from read-only repos.
Closes: #691341
* configure: Check that checksum programs produce correct checksums.
+ * Re-enable dbus, using a new version of the library that fixes the memory
+ leak.
-- Joey Hess <joeyh@debian.org> Wed, 17 Oct 2012 14:24:10 -0400
diff --git a/debian/control b/debian/control
index a233f239e..5a837a46c 100644
--- a/debian/control
+++ b/debian/control
@@ -22,7 +22,7 @@ Build-Depends:
libghc-edit-distance-dev,
libghc-hinotify-dev [linux-any],
libghc-stm-dev (>= 2.3),
- libghc-dbus-dev [linux-any],
+ libghc-dbus-dev [linux-any] (>= 0.10.2),
libghc-yesod-dev [i386 amd64 kfreebsd-i386 kfreebsd-amd64],
libghc-yesod-static-dev [i386 amd64 kfreebsd-i386 kfreebsd-amd64],
libghc-yesod-default-dev [i386 amd64 kfreebsd-i386 kfreebsd-amd64],
diff --git a/doc/design/assistant/xmpp.mdwn b/doc/design/assistant/xmpp.mdwn
index d008d3fdc..c58d42ca9 100644
--- a/doc/design/assistant/xmpp.mdwn
+++ b/doc/design/assistant/xmpp.mdwn
@@ -4,6 +4,7 @@ who share a repository, that is stored in the [[cloud]].
### TODO
+* Track down segfault when the XMPP library is starting up a client connection.
* test with big servers, eg google chat
* Prevent idle disconnection. Probably means sending or receiving pings,
but would prefer to avoid eg pinging every 60 seconds as some clients do.
diff --git a/git-annex.cabal b/git-annex.cabal
index 0bbec1b08..3a1f7866d 100644
--- a/git-annex.cabal
+++ b/git-annex.cabal
@@ -80,7 +80,7 @@ Executable git-annex
C-Sources: Utility/libkqueue.c
if os(linux) && flag(Dbus)
- Build-Depends: dbus
+ Build-Depends: dbus (>= 0.10.2)
CPP-Options: -DWITH_DBUS
if flag(Webapp) && flag(Assistant)