[Pkg-ace-devel] Current ACE+TAO package status
Thomas Girard
thomas.g.girard@free.fr
Wed, 03 Nov 2004 17:06:20 +0100
Hello,
Thanks to Raphael we've made a huge step last week: reactor separation
in ACE. Therefore, X11 libraries are no longer needed to use ACE. There
are now new packages (copied verbatim from Raphael's mail):
libace-flreactor-dev, libace-flreactor5.4
libace-qtreactor-dev, libace-qtreactor5.4
libace-tkreactor-dev, libace-tkreactor5.4
libace-xtreactor-dev, libace-xtreactor5.4
libtao-qtreactor-dev, libtao-qtreactor1.4
libtao-xtreactor-dev, libtao-xtreactor1.4
Moreover, the packaging process now uses dpatch. I'm currently
rebuilding packages again to correct minor issues and I will try to make
a deb-src available for testing by tomorrow.
We'll have:
1. The upstream tarball
2. The .diff.gz containing only the debian/ directory and a patches/
subdirectory that is managed by dpatch.
When debian/rules is invoked the upstream tarball is decompressed.
Then dpatch is used to apply all the patches from patches/
The reactor separation work has required regenerating GNUmakefiles.
Instead of doing this when compiling packages (this is a very long step,
as MPC recurse into *every* directory it sees), this was done once and
stored as a patch (80-update-makefile.dpatch). We've also changed the
invocation of MPC so that it skips all examples, tests and other
unneeded files [1].
Many other small bugs were fixed.
Two bugs are remaining :
- the manpages (#227132). We've started started working on that but
it's not finished yet.
- the QuickStart guide (#80333).
Today ACE package copyright file was updated to sync it with
$ACE_ROOT/COPYING and to add the MPC license.
We're ready for a 5.4.2.1-2; I'll hopefully post an URL to a deb-src
repo, along with an updated TODO list tomorrow.
Thanks,
Thomas
[1] This is not completely the truth, as we had to manually remove some
targets: see patch 83.