[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