[Telepathy] Announce: telepathy-spec 0.19.3 (also 0.19.2)

Simon McVittie simon.mcvittie at collabora.co.uk
Mon Apr 5 13:38:30 PDT 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On Wed, 31 Mar 2010 at 22:12:02 -0500, Matt Rogers wrote:
> On Wednesday 31 March 2010 11:04:27 am Simon McVittie wrote:
> > * fd.o #26837: rename Sent_Message_Token to Protocol_Message_Token (smcv)
> 
> If you're changing stable API, is it really stable? ;) IOW, what happens to 
> libraries that haven't implemented the newest version of the spec yet?

In principle, you're right, and this isn't one of the changes that the
telepathy-spec README says we reserve the right to make.

In practice, Protocol_Message_Token is just a string, and I'm not aware of
any binding that requires you to name string types (or even cares whether they
have a name); the name is just for documentation purposes, to be able to say
"this string and this string are taken from the same namespace".

If this causes problems for a binding you're maintaining or using, let us
know; we could (re-)introduce a deprecated Sent_Message_Token type in 0.19.4
which just says "this is the same thing as a Protocol_Message_Token", and
your binding could skip straight from 0.19.1 to 0.19.4 without trying to
implement 0.19.[23]. I don't think that actually helps anyone, though :-)

    Simon
-----BEGIN PGP SIGNATURE-----

iQIVAwUBS7pKP03o/ypjx8yQAQjPtBAAnlQQm+gGikzQZg85PNag26txrVnU48Lb
2D1BMk63RCdU4lX9thcXBgtfCozmRhEPQ7hyTtnqcYxdU43q7ToRrXZ683UBOFKy
RfrNrV9rb772L9YshWq7kWdVOxl6zKYcMDVNasVgPocwwDuloKGQZ7ANSnpB0k9v
I3LvpWhyysMtZ2OJIx0SYt9+DiEbq1RW1AxM1TYEVN1r7HcMBiktTMAdvFX0GqRX
KhZ1TTlPHtku7zXwP/65psRRxNYHAgNAzbN9B2y4z30gALr4ywlYKFLB1BbYGhSo
Cwhq3PFdZXYX+B3SpHrEzMmPt8Ub5Q7LsK2orWQZo5aUpLOtzhtBB/zIf6xouBle
cztTKe4sG5PJXF0PztRyVIuzBM4jgS1oxz6lKzOyMu+fv8CY1Bn47ELmlkFf+gn5
GdHoFxsIQIZJM+bF+OSQFHC4ucYy5NNq7G3Qyh9c9WCrzDPvLGb4geoOEi9yIcgI
fRHvZwE+LLdwmDgKv2qHP4C63/MaL0bbz8KEamZlx6UoMb7rbd6eBctAfdiLuExA
FoEJf/Paxl3W4qmZVNi+5rKSXQ0W5cpZmyzxiQabD/Fkra4gL6c/nvPfTsYPBI3O
3r5CyMmL8EVxEkwH1HLG9QYBV4fl6+J+ina95VyyWMSkX0tbq7ETC3maaV2+r8/H
EF0dei9SzLM=
=rDdB
-----END PGP SIGNATURE-----


More information about the telepathy mailing list