[Telepathy] Porting a Connection Manager from 2.26 to 2.28

Edward Page eopage at byu.net
Tue Mar 9 18:14:49 PST 2010


On Tue, Mar 9, 2010 at 12:47 PM, Sjoerd Simons <sjoerd at luon.net> wrote:
> I downloaded your package and, well, there are quite some things wrong with
> it :). It might be useful to read the Debian New Maintainer guide at some
> point.

I can understand my package having issues.  Maintaining packages is
incidental to developing my software.  For Maemo there has been
minimal QA for packaging practices.  I believe it includes a form of
Debian's package lint tool plus some additional Maemo specific checks.
 I would guess a lot of Maemo packages have similar issues.  I created
a generic ".deb" mainly to appease requests for it.

I've filed a bug against myself on this.

I would be curious if you would recommend checks in the Maemo QA
process for any of the problems you noticed.

> Anyway from a telepathy perspective the main thing i see that's wrong is that
> it claims the protocol it implements is sip. Which, well, just isn't true.
> Other then that, once i changed the protocol name to something sensible Empathy
> picked it up nicely.

Thank you very much for catching this.  It would have taken me a very
long time to catch this.

This is due to confusion from the Telepathy Spec.  According to the spec:
"""
Where possible, this SHOULD be chosen from the following well-known values:
"""
http://telepathy.freedesktop.org/spec/org.freedesktop.Telepathy.ConnectionManager.html#org.freedesktop.Telepathy.ConnectionManager.Protocol

Originally I marked my protocol as "gv".  When I read this I thought
it would be obvious if you are implementing one of those protocols to
use one of those protocol names.  So having the emphasis to use one of
the well known names led me to change to the conceptually closest
protocol.

I find it odd that Empathy 2.28+ only allow 1 SIP implementation.
Does this extend to any of the other CM's?  If I remember correctly
for MSN there is butterfly, pecan, and haze.  What is the general
practice for this?

Again thanks for finding the issue
Ed Page


More information about the telepathy mailing list