[Xcb] [PATCH v2] expose 64-bit sequence numbers for XLib
chris at demorecorder.com
chris at demorecorder.com
Fri May 15 22:55:32 PDT 2015
Hi Olivier,
Thank you for the ABI/API test with libxcb and constant xcb/proto.
However we'd need to do another test because
the primary risk for ABI/API issues are the changes in xcb-proto.
(As Uli has mentioned, we should not separate the releases for xcb/proto and xcb/libxcb.
And I agree with him.)
Therefore I suggest to repeat the ABI/API test with comparing the following:
* last official release of xcb/proto and xcb/libxcb
* compared with git - heads of xcb/proto and xcb/libxcb
We can ignore the ABI/API issues for the xinput-extension because
it was not officially supported in the last release. It was not built by default.
Some things to do, too:
* We should enable the xinput extension in the new release.
* Also, we should include Ulis send_fds patch.
* Check for any other pending patches that fix critical stuff.
* Do some testing with real applications and/or beta-test period.
Cheers,
Chris
Olivier Fourdan wrote on 15.05.2015 15:16:
> Hi Chris,
>
>> [...]
>> But in practice it's better to check that and do some final QA before making
>> a release.
>>
>> There are programs or websites that can do that comparison automatically, as
>> far as I know.
>> Any volunteers to do that check?
>> (I'll do it in several weeks or so if nobody else does it.)
>> [...]
>
> I dunno if you have any special tool/methodology/website in mind for such a
> check, so I picked abi-compliance-checker [1] for a run and the results look
> fine (granted, I dunno much of abi-compliance-checker but it looks like it does
> the job).
>
> But libxcb is a bit special as it also relies on xcb-proto and exposes API from
> outside the scope of libxcb itself, so to have a meaningful test, I had to use
> the same xcb-proto version for both libxcvb-1.11 and git (I used the git
> version of xcb-proto).
>
> I am attaching the report from abi-compliance-checker [1] to this email.
>
> Cheers,
> Olivier
>
> [1] http://ispras.linuxbase.org/index.php/ABI_compliance_checker
More information about the Xcb
mailing list