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 >> [email protected] >> http://lists.freedesktop.org/mailman/listinfo/xorg-announce > > _______________________________________________ > xorg-announce mailing list > [email protected] > http://lists.freedesktop.org/mailman/listinfo/xorg-announce > _______________________________________________ [email protected]: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg Your subscription address: [email protected]
