[Pkg-telepathy-maintainers] Bug#553085: telepathy-haze: needs a versioned-dep on libpurple

Andres Salomon dilinger at collabora.co.uk
Wed Oct 28 23:33:38 UTC 2009

Package: telepathy-haze
Version: 0.3.2-1
Severity: serious


Building tp-haze against libpurple-dev 2.4.3-4lenny4 succeeds in
compiling, but when run with libpurple0 2.4.3-4lenny4 all AIM logins
fail with:

haze-Message: [info] stun: using server
(haze:3669): haze-DEBUG: init_libpurple: libpurple 2.4.3 loaded (compiled against 2.4.3)
(haze:3669): haze-DEBUG: get_protocols: Found protocols aim, gadugadu, groupwise, icq, irc, jabber, local-xmpp, msn, myspace, qq, sametime, silc, simple, yahoo, zephyr
(haze:3669): haze-DEBUG: haze_connection_manager_init: Initializing (HazeConnectionManager *)0x8e1df80
(haze:3669): tp-glib-DEBUG: started version 0.3.2 (telepathy-glib version 0.9.0)

(haze:3669): haze-DEBUG: _haze_cm_set_param: setting parameter account (telepathy name account)
(haze:3669): haze-DEBUG: _haze_cm_set_param: setting parameter password (telepathy name password)
(haze:3669): haze-DEBUG: _haze_cm_set_param: setting parameter server (telepathy name server)
(haze:3669): haze-DEBUG: _haze_cm_set_param: setting parameter port (telepathy name port)
(haze:3669): haze-DEBUG: _haze_cm_set_param: setting parameter always_use_rv_proxy (telepathy name always-use-rv-proxy)
(haze:3669): tp-glib/params-DEBUG: parse_parameters: unknown parameters provided: use-ssl allow-multiple-logins

This is because data/haze.manager lists use-ssl as a param (it's a static
file, doesn't matter what version of libpurple-dev that haze is built
against), but the version of purple in lenny doesn't support it.  There
should be a versioned Dependency for haze against libpurple0 to ensure
that the params that haze uses are compatible w/ the version of libpurple0
installed.  I'm not sure if a versioned build-dep is necessary or not (I
don't think so, but I'd probably add it just to be on the safe side).

Once I upgrade the version of libpurple0 to 2.6.2 (from 2.4.3), the
'use-ssl' param is accepted and haze successfully logs in.

More information about the Pkg-telepathy-maintainers mailing list