[Xcb] New release of xcb ?

Uli Schlachter psychon at znc.in
Sat Sep 5 06:04:45 PDT 2015


Hi,

Am 05.09.2015 um 14:42 schrieb Christian Linhart:
> Hi Olivier and Uli,
> 
> I have reviewed the branch "xcb-1.11" in Olivier's repo http://cgit.freedesktop.org/~ofourdan/libxcb
> 
> This looks good.
> * The 64-bit patch is identical to the one in the main branch of the official repo.
>    So it applied cleanly to the version 1.11, which is good.
> * setting the new version in the buildscripts and the change in the NEWS file look good.
> 
> Therefore:
> Reviewed-by: Christian Linhart <chris at demorecorder.com>
> 
> I am also fine with including the threading-fixes. However the following rather obvious things should be taken care of:
> * these fixes should be committed before the commit that bumps the version number.
>    (this is possible as long as this is not pushed to the official repo )
> * The release date in the "NEWS"-file should be updated to the date of merging these fixes.
> 
> For reviewing/testing that:
> Olivier or Uli, I suggest that you set up a new private repo with all the fixes that should go in this version.
> So that the version with all of its fixes can be tested or reviewed again before merging this to the official repo.
[...]

so I set up my own branch now as well:

  http://cgit.freedesktop.org/~psychon/libxcb/log/?h=1.11

  git://people.freedesktop.org/~psychon/libxcb 1.11

(In retrospect it was a bad idea to have a branch of the same name as a tag)

So my plan would be to do the release based on this. A "git diff" against
Olivier's shows only the expected differences.

For the "release commit" I would use this patch (and of course I will remember
to fix up the date before actually committing this *cough*):

diff --git a/NEWS b/NEWS
index 00285c2..0fa9c07 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,8 @@
+Release 1.11.1 (????-??-??)
+===========================
+* Expose 64-bit sequence numbers for XLib
+* Fix some hangs related to xcb_wait_for_special_event()
+
 Release 1.11 (2014-08-01)
 =========================
 * Force structures with 64-bit fields to be packed
diff --git a/configure.ac b/configure.ac
index eb4a971..8a14a96 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,7 +2,7 @@ dnl Process this file with autoconf to produce a configure script.

 # Initialize Autoconf
 AC_PREREQ([2.60])
-AC_INIT([libxcb],[1.11],
+AC_INIT([libxcb],[1.11.1],
         [https://bugs.freedesktop.org/enter_bug.cgi?product=xcb],
         [libxcb])
 AC_CONFIG_AUX_DIR([build-aux])


I'll then just do a release tomorrow afternoon.

Cheers,
Uli
-- 
"For saving the Earth.. and eating cheesecake!"


More information about the Xcb mailing list