[Pkg-telepathy-maintainers] Bug#670291: telepathy-glib: FTBFS on non-Linux if $HOME is inaccessible

Simon McVittie smcv at debian.org
Tue Apr 24 16:43:35 UTC 2012


Source: telepathy-glib
Version: 0.18.1-1
Severity: serious
Justification: fails to build from source (but built successfully in the past)

Package builds are not meant to write to $HOME, and some buildds (apparently
including fasch for kfreebsd-amd64) enforce this by setting a $HOME which
exists but is inaccessible.

On Linux, D-Bus does not require access to $HOME, because clients of a
DBusServer can prove their identities by using credentials-passing.

On kFreeBSD, this is apparently not currently supported, at least by GDBus
(from FreeBSD man pages, it should be, but maybe the implementation in GDBus
is deficient or wrong?) and clients of the DBusServer are required to prove
their identities by writing to ~/.dbus-keyrings. This isn't possible on fasch,
causing a FTBFS:

https://buildd.debian.org/status/fetch.php?pkg=telepathy-glib&arch=kfreebsd-amd64&ver=0.18.1-1&stamp=1334946724

Because GLib is involved, it might be necessary to set the Debian-specific
environment variable G_HOME.

    S






More information about the Pkg-telepathy-maintainers mailing list