[colord] ABI break in colord 1.0.0?

Richard Hughes hughsient at gmail.com
Thu Jun 6 00:21:17 PDT 2013


On 6 June 2013 04:11, Christopher James Halse Rogers
<chris at cooperteam.net> wrote:
>    trivial: Correct the method names for getting and setting the CdTransform
> profiles
>    trivial: Correct the method naming on
> cd_transform_[g|s]et_rendering_intent()
> between 0.1.34 and 1.0.0 broke the libcolord ABI without an SONAME bump. Can
> we release a 1.0.1 with SONAME of libcolord.so.2?

I didn't see the point. Nothing was using those methods outside of
colord as they were so new and the functionality didn't yet work
properly.

> Relatedly, I note that 3bd8a698e4340 on master unbumps SONAME after an ABI
> break. I, at least, *will* need (or, at least, strongly desire) to be anal
> about that. Could we re-break that, possibly to libcolord.so.3?

Basically, the pain of bumping outweighed the cost of being anal.
Nothing was using those deprecated methods, so I changed my mind and
reverted the bump. I'm open to re-changing my mind, but only with some
good justification :)

Richard.


More information about the colord mailing list