On 22/06/12 11:27, Thomas Kluyver wrote:
> I recently did a wrapper for the dbus desktop notifications API

> 5     # This is needed on buildd so that dbus can use ~/.dbus
> 6     export HOME = $(CURDIR)

FYI this shouldn't be necessary on Linux if you're either under X or
running dbus-daemon manually, but it's still needed on kFreeBSD and
probably Hurd, even if you run dbus-daemon manually.

(It's needed on kFreeBSD because dbus supports Linux
credentials-passing, but not FreeBSD credentials-passing; so it falls
back to proving its uid by writing a "cookie" to a well-known location
in $HOME.)

> PYTHONS="$(PYTHON2) $(PYTHON3)" xvfb-run -a debian/runtests.sh

You don't need X for D-Bus if you run a dbus-daemon yourself.
tools/with-session-bus.sh in src:telepathy-glib and other Telepathy
packages is a relatively simple way to achieve that: run it like this:

    with-session-bus.sh --session -- debian/runtests.sh

I want to add a new "dbus-run-session" tool to dbus itself[1], which is
basically with-session-bus.sh but simpler and in C. I'm waiting for code
review on that; it probably won't be there in time for wheezy.

    S

[1] https://bugs.freedesktop.org/show_bug.cgi?id=39196


-- 
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4fe458ec.1010...@debian.org

Reply via email to