[Xcb] [ANNOUNCE] xcb-util 0.3.9
Jeremy Huddleston
jeremyhu at freedesktop.org
Mon Jun 4 20:57:40 PDT 2012
On Jun 4, 2012, at 6:56 PM, Arnaud Fontaine <arnau at debian.org> wrote:
> Hi,
>
> Jeremy Huddleston <jeremyhu at freedesktop.org> writes:
>
>> Based on the commit logs, I was under the impression that these
>> functions were only meaningful to already-removed functionality. If
>> the removal of that functionality didn't even warrant a version bump,
>> why would removing its support APIs?
>
> This functionality was deprecated but not removed yet. This commit
> removed it completely but as these functions were previously part of the
> public API, the SONAME was bumped, which IMHO makes sense to avoid
> breaking existing program or libraries using this feature for whatever
> reason. Perhaps, there would have been a smoother way to do that (any
> advice is greatly appreciated BTW), sorry about that.
Ah, ok. Thanks, it sounded like it was private API. That sounds fine, but please try to avoid doing this in the future. IMO, it's better to keep around deprecated functionality than it is to bump the major version of the library ...
... also, if you do that in the future, please mention it in release notes and bump the package version in a way that is more obvious than just a tiny version =)
Thanks,
Jeremy
More information about the Xcb
mailing list