[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.