[Xcb] [ANNOUNCE] xcb-util 0.3.8
Jeremy Huddleston
jeremyhu at freedesktop.org
Tue May 24 09:26:31 PDT 2011
It looks like the intention was to merge them all into one file, but there are still missing symbols from the old -aux, -atom, -event that are not in the new lib (some of which were mentioned in the ChangeLog, others which weren't)
So, do I need to ship two versions of xcb-util to customers, or is this going to be reversed to fix binary compatibility?
--- /tmp/old 2011-05-24 09:19:04.000000000 -0700
+++ /tmp/new 2011-05-24 09:18:57.000000000 -0700
@@ -1,49 +1,4 @@
<obviously intended static symbols for atoms snipped />
_in_word_set
-_xcb_atom_get
-_xcb_atom_get_fast
-_xcb_atom_get_fast_reply
-_xcb_atom_get_name
_xcb_atom_get_name_predefined
_xcb_atom_get_predefined
_xcb_atom_name_by_resource
@@ -72,10 +27,3 @@ _xcb_aux_sync
_xcb_event_get_error_label
_xcb_event_get_label
_xcb_event_get_request_label
-_xcb_event_get_xcb_connection
-_xcb_event_handle
-_xcb_event_handlers_init
-_xcb_event_poll_for_event_loop
-_xcb_event_set_error_handler
-_xcb_event_set_handler
-_xcb_event_wait_for_event_loop
On May 24, 2011, at 09:11, Jeremy Huddleston wrote:
> I didn't see mention of this in the announce list, so I wanted to point out to other packagers that this release of xcb-util-* is *NOT* binary compatible with 0.3.6. That really should've been mentioned at the top of the release notes.
>
> The ChangeLog says:
>> Split up atom, aux event into their own repository
>
> but the .pc files are still installed and point to -lxcb-util. Were they actually rolled into libxcb-util?
>
> That would be my guess based on:
>> Create a single shared library and header file and reset SONAME
>
>
> Unfortunately, xcb-util and friends are not on git.freedesktop.org, so that makes tracking down exactly what is meant by these messages difficult.
>
> Can you please provide instructions for packagers. You released a bunch of xcb-util-*, but -atom, -aux, and -event were not among them. How do we get the replacements for:
>
> lib/libxcb-atom.1.dylib
> lib/libxcb-aux.0.dylib
> lib/libxcb-event.1.dylib
>
> On Apr 25, 2011, at 09:53, Arnaud Fontaine wrote:
>
>> xcb-util 0.3.8 is now available.
>>
>> git tag 0.3.8
>>
>> * Changelog
>> Alan Coopersmith (2):
>> Fix typos in various header comments
>> Rename XCB_EVENT_ERROR_SUCESS to XCB_EVENT_ERROR_SUCCESS
>>
>> Arnaud Fontaine (8):
>> Add AM_MAINTAINER_MODE for vendors
>> Split up atom, aux event into their own repository
>> Create a single shared library and header file and reset SONAME
>> Remove deprecated atoms.
>> Remove synchronous xcb_atom_get()
>> Remove useless xcb_atom_get_fast*() and xcb_atom_get_name().
>> Bump version to 0.3.8
>> Release 0.3.8
>>
>> Dirk Wallenstein (1):
>> Use an absolute URL for the m4 submodule
>>
>> Gaetan Nadon (5):
>> config: use the default xorg .gitignore file
>> config: generate ChangeLog and INSTALL
>> Fix distcheck due to xcb_atom.h
>> Remove the Doxyfile which is unused, out dated and wrong.
>> pkg-config files: remove LIBS which is unrequired and undesirable
>>
>> Jamey Sharp (2):
>> Delete redundant core-protocol error codes.
>> Delete callback-based APIs for events, properties, and replies.
>>
>> Jon TURNEY (2):
>> Update autogen.sh to one that does builddir != srcdir
>> Link with -no-undefined
>>
>> Peter Harris (1):
>> Deprecate namespaceless pre-defined atoms
>>
>> * Download
>> http://xcb.freedesktop.org/dist/xcb-util-0.3.8.tar.gz
>> md5: 08ae7994646bbd8d741b954d40a0572a
>> sha1: 3ee219b79a70c55841a26f8bde2edf923ab80964
>>
>> http://xcb.freedesktop.org/dist/xcb-util-0.3.8.tar.bz2
>> md5: 8ce019c4bbf20dce246b98f177cfccff
>> sha1: 71093ad81feb21758a2446cf3297bebaf03af228
>>
>> Cheers,
>> --
>> Arnaud Fontaine
>> _______________________________________________
>> xorg-announce mailing list
>> xorg-announce at lists.freedesktop.org
>> http://lists.freedesktop.org/mailman/listinfo/xorg-announce
>
> _______________________________________________
> xorg-announce mailing list
> xorg-announce at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/xorg-announce
>
More information about the Xcb
mailing list