[colord] ABI break in colord 1.0.0?
Christopher James Halse Rogers
chris at cooperteam.net
Fri Jun 7 02:48:53 PDT 2013
On Fri, 7 Jun, 2013 at 6:44 PM, Richard Hughes <hughsient at gmail.com>
wrote:
> On 7 June 2013 05:53, Christopher James Halse Rogers
> <chris at cooperteam.net> wrote:
>>> 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.
>>>
>> Does ‘I'll need to patch it to use a Debian-specific SONAME to
>> satisfy
>> policy’ count as a sufficiently good justification? ☺
>>
> Okay, I've added the compat ABI and API on color-1-0 in
> ac8fe2d92c95a1c39eebedabf85743ffbf551410 so you don't need to bump the
> soname on that branch. I can roll a new release today if you want if
>
3
Thanks very much.
> I suppose I should really revert my revert and
> actually bump soname for master. As an aside, you really shouldn't be
> shipping master at the moment as other API breaks will happen before
> the first tarball release.
>
I wasn't planning to ship it. I just noticed the commit when pulling
> I'd also appreciate if you don't bump the
> soname in Debian packages, as otherwise you are going to cause
> yourself all kind of pain in the future and confuse people building
> against the library.
>
It would be annoying, but not particularly dangerous. It would make
binaries not portable, but not much besides that.
More information about the colord
mailing list