Bug 5984 - 1.0 release should use libxcb.so.1
Summary: 1.0 release should use libxcb.so.1
Status: RESOLVED FIXED
Alias: None
Product: XCB
Classification: Unclassified
Component: Library (show other bugs)
Version: unspecified
Hardware: All All
: highest normal
Assignee: Josh Triplett
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 6797
  Show dependency treegraph
 
Reported: 2006-02-21 16:16 UTC by Jamey Sharp
Modified: 2006-12-04 15:35 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Jamey Sharp 2006-02-21 16:16:14 UTC
libXCB.so is currently marked version 0.0.0. It needs a real version number.
Somebody needs to tell me how to give it one and what version number it should have.
Comment 1 Vincent Torri 2006-03-13 18:14:23 UTC
You can add version stuff of libtool in src/Makefile.am. Either : 

libXCB_la_LDFLAGS = -release 0.9.0

or maybe better:

libXCB_la_LDFLAGS = -release $(PACKAGE_VERSION).0

to use the usual major.minor.micro version of autoconf. Or

libXCB_la_LDFLAGS = -version-info 1:0:0

to use the current.revision.age version of libtool. There's something strange
with the last one : When I do :

libXCB_la_LDFLAGS = -version-info 0:9:0

I get libXCB.0.0.9. I don't understand why.
Comment 2 Josh Triplett 2006-04-29 14:58:42 UTC
See the comment in xcb/src/Makefile.am for an explanation of the libtool
-version-info flag.

We released XCB 0.9 as libXCB.so.0.0.0; this will change to libXCB.so.1 with the
1.0 release when we drop all deprecated functions at that point.  It should then
hopefully never change, with any deprecated functions remaining indefinitely.
Comment 3 Josh Triplett 2006-10-12 03:02:17 UTC
We have now released libxcb 1.0RC1 (which used libxcb.so.0) and 1.0RC2 (which
used libxcb.so.1).  Barring some horrible bug which requires an ABI bump to fix
(highly unlikely) we will release 1.0 with the same soname as 1.0RC2,
libxcb.so.1, and close this bug at that time.
Comment 4 Josh Triplett 2006-10-12 03:11:31 UTC
retitled bug
Comment 5 Josh Triplett 2006-12-04 15:35:59 UTC
We've released XCB 1.0, and it uses libxcb.so.1.  Marking this as fixed.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.