[Pkg-ace-devel] ACE 5.4.5 experimental packages
Thomas Girard
thomas.g.girard@free.fr
Mon, 16 May 2005 22:05:27 +0200
Hi all,
as you may know, ACE 5.4.5 was released on sunday. Experimental packages
[1] are available by adding to your /etc/apt/sources.list:
deb http://thomas.g.girard.free.fr/ace/5.4.5/ ./
Please test and report any failure in updating from ACE 5.4.2 to 5.4.5
packages.
Noticeable changes (items marked with 'A' were already reported in the
higly-experimental-and-already-dropped 5.4.4 packages) :
A package names were changed to have full soname. Dummy packages
upgrading to new package name were created. For instance:
libace5.4 (5.4.5) is now a dummy package depending on libace5.4.5.
libace5.4.5 replaces libace5.4 (< 5.4.5) and conflicts with
libace5.4 (< 5.4.5)
A packages libciao1.4 were renamed to libciao0.4.5.
A packages now use the DOC group reactor separation.
A packages libtao-{qt,xt}reactor{,-dev} were renamed to
libtao-{qt,xt}resource{,-dev}.
A new packages libtao-{tk,fl}resource{,-dev}.
A TMCast (transactional multicast) was packaged.
o PSS was disabled.
o DAnCE was disabled.
o Packages now come with pkg-config files.
o You can get debian sources with darcs (you'll have to manually
download the upstream tarball) using:
darcs get http://thomas.g.girard.free.fr/ace/5.4.5/debian/ 5.4.5
and:
darcs get http://thomas.g.girard.free.fr/ace/5.4/debian/ 5.4
for the transition packages (5.4 -> 5.4.5)
Yet to do:
o Commit this to a new branch on Raphael's repo.
o Package HTIOP and HTBP.
o Write missing man pages (#227132).
Symlink program.real(1) to program(1) when needed.
o Package cidlc.
o Package DAnCE.
T Have a look at config generated from the configure script and see
if:
- we have missed things in our config.h
- we want to switch to this compilation method
I've made some progress here, and there are actually areas for
investigation. The generated config.h differs from the default
config-linux.h in various ways. I'm working on a script to automate
outlining those differences. More on this really soon.
o Review package descriptions.
o Write and use mpc-ace.copyright.
o Document how to compile and launch ACE examples ?
o pkg-config files ?
o Dev Poll Reactor for Linux ?
o Remove .vsd files from libciao-dev ?
o Split libciao-dev into libciao-dev and libciao-doc ?
o Check that template soucres are correctly copied.
o Check .hpp header files. There are some here and there, so it
requires more investigating to see if we're not forgetting some of
them.
o Shall we drop ace-config and tao-config now that ACE+TAO provides
pkg-config files ?
And now a question for Raphael:
o what was the rationale for packaging both a static and a
shared library for GUI reactors package, e.g libACE_QtReactor.a
*and* libACE_QtReactor.so in libace-qtreactor5.4.5 ?
libtao-qtresource1.4.5 only packages the shared library, and not the
static one. Do you think we can drop static GUI libraries ? That
could speed-up the compilation.
[1] If you have tried my experimental packages of ACE 5.4.4, you'll have
to manually delete them before proceding.