[colord] ABI break in colord 1.0.0?
Christopher James Halse Rogers
chris at cooperteam.net
Thu Jun 6 21:53:30 PDT 2013
On Thu, 6 Jun, 2013 at 5:21 PM, Richard Hughes <hughsient at gmail.com>
wrote:
> 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 :)
>
Does ‘I'll need to patch it to use a Debian-specific SONAME to
satisfy policy’ count as a sufficiently good justification? ☺
More information about the colord
mailing list