<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">Hi Jaya,<br>
<br>
Thank you for offering to do the ABI/API checking for extensions
other than XInput.<br>
You can pick any extensions you like. Please post here which
extensions you<br>
are working on so that others can focus on other extensions.<br>
Obviously, extensions that have modifications in their xml since
the last release<br>
are more important to check for ABI/API issues.<br>
<br>
There are tools for ABI/API checking such as
abi-compliance-checker.<br>
These tools can help you to quickly screen the ABI/API compliance
state.<br>
Then you can focus on the stuff that these tools complain about,<br>
and test/review that code to see whether that's a false positive<br>
or whether that's really an ABI/API compliance issue.<br>
<br>
Regards,<br>
<br>
Chris<br>
<br>
On 2016-01-07 08:34, Jaya Tiwari wrote:<br>
</div>
<blockquote
cite="mid:CAGt7qzWX-rbcns5LipGdYMNQ+Jgq6rBYpj0BjVTGQx63X9Gpvg@mail.gmail.com"
type="cite">
<div dir="ltr">Hi Chris,
<div><br>
</div>
<div>I can take up the work with :</div>
<div><span style="font-size:12.8px">*maybe implementing a
solution for ABI/API issues with other extensions, when such
issues are detected by QA work.</span><br>
</div>
<div>As I had previously done QA(basically writing test
application) work on API/ABI compatibility for render
extension.</div>
<div>Solution can be proposed once there is any incompatibility
detected.</div>
<div><br>
</div>
<div>Regards,</div>
<div>Jaya</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Thu, Jan 7, 2016 at 12:55 PM,
Christian Linhart <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:chris@demorecorder.com" target="_blank"><a class="moz-txt-link-abbreviated" href="mailto:chris@demorecorder.com">chris@demorecorder.com</a></a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
Now that Michael Stapelberg wrote that the next release
seems to be still a while away based on discussions with me,
I'd like to describe the state for the next release, so you
get an idea what "still a while away" means.<br>
<br>
The commits that I have pushed yesterday fix some of the
issues that need to be fixed before we can make a release,
such as: * the bug with align-offsets,<br>
* and the lengthless lists implementation. This avoids
future ABI/API issues where lengthless lists are used.<br>
<br>
But there is still something to do:<br>
* general QA work, such as testing and ABI/API compatibility
reviews.<br>
<br>
* I will soon post a proposal about how to solve ABI/API
issues which arise from bugfixes in the xml-protocol
definition.<br>
(It's already partially written. It is based on the
brainstorming we had a while ago about this issue.)<br>
Then the proposal (or other possible solutions) can be
discussed, so to get a design decision on how to solve these
issues.<br>
We'll need to solve such issues for the next release as I
have learned a while ago.<br>
<br>
* based on the ABI/API issues proposal and discussion:<br>
implementing a solution for the ABI/API issues with
XInput.<br>
XInput is not built by default, but it is shipped with
some Linux distros.<br>
So we have to ensure at least ABI compatibility.<br>
I am currently making a list of all ABI/API issues with
Xinput.<br>
<br>
* maybe implementing a solution for ABI/API issues with
other extensions, when such issues are detected by QA work.<br>
<br>
* checking Patchwork for patches that have been forgotten
but should be included.<br>
<br>
If you want to work on any of these points, please post this
here, so we can coordinate who does what. (and avoid
duplicate work).<br>
<br>
I am working on the following stuff now:<br>
* writing a proposal for handling ABI/API issues that arise
from bugfixes in the XML protocol descriptions.<br>
I plan to post this before next Monday.<br>
<br>
* making a list of ABI/API issues with the XInput extension.<br>
<br>
Cheers,<br>
<br>
Chris<br>
_______________________________________________<br>
Xcb mailing list<br>
<a moz-do-not-send="true"
href="mailto:Xcb@lists.freedesktop.org">Xcb@lists.freedesktop.org</a><br>
<a moz-do-not-send="true"
href="http://lists.freedesktop.org/mailman/listinfo/xcb"
rel="noreferrer" target="_blank">http://lists.freedesktop.org/mailman/listinfo/xcb</a></blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
<div class="gmail_signature">
<div dir="ltr">
<div>Regards,<br>
</div>
Jaya<br>
</div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Xcb mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xcb@lists.freedesktop.org">Xcb@lists.freedesktop.org</a>
<a class="moz-txt-link-freetext" href="http://lists.freedesktop.org/mailman/listinfo/xcb">http://lists.freedesktop.org/mailman/listinfo/xcb</a></pre>
</blockquote>
<br>
</body>
</html>