[Xcb] Extensions split into their own libraries; Debian packaging updated for X11R7; TODO

Barton C Massey bart at cs.pdx.edu
Sun Apr 16 13:57:04 PDT 2006


Awesome work---thanks hugely.

Happy Easter!

	Bart

In message <4442A6CE.2000901 at freedesktop.org> you wrote:
> This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
> --===============0291371653==
> Content-Type: multipart/signed; micalg=pgp-sha1;
> 	protocol="application/pgp-signature";
> 	boundary="------------enig61CC077B96DB1D136885373D"
> 
> This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
> --------------enig61CC077B96DB1D136885373D
> Content-Type: text/plain; charset=UTF-8
> Content-Transfer-Encoding: quoted-printable
> 
> I just pushed a set of changes which split out most extensions into
> their own libraries.  (bigreq and xc_misc stay in libXCB, because it
> uses them internally.)  That will allow extensions to change without
> affecting the libXCB API or ABI.
> 
> I updated the Debian packaging to work with the Debian X11R7 release,
> and to transition from /usr/X11R6 to /usr.  I also changed debian/rules
> to stop running autoreconf; you now need to build packages from a
> distribution tarball.
> 
> Finally, I fixed a few issues with the creation of distribution
> tarballs, and building software with them.
> 
> Still TODO:
> * Split the Debian packages by library, which requires some
> debian/control stanzas and debian/libxcb*.install files.  I plan to
> script the generation of these files to make it easy to add more
> extensions in the future; note, though, that such generation cannot
> happen automatically as part of the build, since the build process must
> not modify debian/control.  Also note that some of the -dev packages
> need to Depend on other -dev packages due to the use of <import> in the
> protocol descriptions.
> * Add a pkg-config file for each library.  These also need dependencies.
>  I plan to autogenerate these as well.
> * Set a non-zero library version.  Jamey, can we officially declare the
> API/ABI stable?
> * make distcheck and release version 0.9 as a "preview release".
> * Upload packages to Debian, either experimental or unstable.
> * Build Xlib/XCB packages for Debian experimental (not unstable, since
> they won't come from a released Xlib).
> 
> - Josh Triplett
> 
> 
> --------------enig61CC077B96DB1D136885373D
> Content-Type: application/pgp-signature; name="signature.asc"
> Content-Description: OpenPGP digital signature
> Content-Disposition: attachment; filename="signature.asc"
> 
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.3 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
> 
> iD8DBQFEQqbOGJuZRtD+evsRAqQZAKCcPoERXxZIaEJDCYZWJZA1OQkaswCcCJ8U
> REIWspReDcG0NIwAf1WNmg0=
> =tSle
> -----END PGP SIGNATURE-----
> 
> --------------enig61CC077B96DB1D136885373D--
> 
> --===============0291371653==
> Content-Type: text/plain; charset="us-ascii"
> MIME-Version: 1.0
> Content-Transfer-Encoding: 7bit
> Content-Disposition: inline
> 
> _______________________________________________
> Xcb mailing list
> Xcb at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/xcb
> --===============0291371653==--


More information about the Xcb mailing list