Re-enable dbus, using a new version of the library that fixes the memory leak.
For now, when dbus goes away, the assistant keeps running but does not fall back or reconnect. To do so needs more changes to the DBus library; in particular a connectSessionWith and connectSystemWith to let me specify my own clientThreadRunner.
This commit is contained in:
parent
ed48c49cf9
commit
b846a69451
4 changed files with 5 additions and 3 deletions
2
Makefile
2
Makefile
|
@ -16,7 +16,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
|
||||
|
|
2
debian/changelog
vendored
2
debian/changelog
vendored
|
@ -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
|
||||
|
||||
|
|
2
debian/control
vendored
2
debian/control
vendored
|
@ -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],
|
||||
|
|
|
@ -77,7 +77,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)
|
||||
|
|
Loading…
Reference in a new issue