[Pkg-ace-devel] [ciao-users] CIAO questions ...

Thomas Girard thomas.g.girard@free.fr
Fri, 03 Sep 2004 00:10:34 +0200


Konstantinos Margaritis a écrit :

> Hi Thomas, I'd be happy to include your patch to update the debian 
> packages. As it was, the last 2 months were very busy for me, as I 
> relocated to a different city and i also had to finish some 
> localization stuff for Debian as sarge release is imminent. This is 
> the reason why I could not afford time on the ACE packages.
> But now I'm much better and I'd like to have sarge with a more recent 
> version of the packages. As far as mpc and cidl I have no experience 
> at all and I'd appreciate your help in implementing a proper Makefile 
> policy using mpc in the ace packages. One of the consequences will be 
> that it will be able to provide packages with separated the Xt, Qt, 
> etc. Reactors from the main ACE library.

Hello Konstantinos,

that would really be great if Sarge was released with recent ACE packages !


1. Switching to ACE 5.4.2
=========================

I have split my monolithic patch against ACE 5.4.2 into smaller, 
cleaner, logical pieces to ease integration with dpatch. These patches 
are available in http://thomas.g.girard.free.fr/ace/patches.

I haven't tried recompiling Debian packages since this split. I will 
tomorrow and let you know if I encounter any problem.

Noteworthy stuff :
* There is a package named `mpc' on mentors.debian.net. Following gperf
example maybe mpc should be renamed to mpc-ace.

* X and/or Qt reactor were completely removed.

* A bug fix was backported from CVS [bug report at:
http://groups.yahoo.com/group/tao-bugs/message/3915] so that the
NotifyLoggingService doesn't crash on log close. That's the reason why
upstream version is 5.4.2.1.

* I've reported and proposed a patch for an issue in MPC. See
http://deuce.doc.wustl.edu/bugzilla/show_bug.cgi?id=1915. I haven't
received feedback on this yet.

* I have tried to tackle as many opened bugs as possible. Currently I 
have no idea about Bug#265238 status.

* The ACE_DEBUG-signals-symbolic-names.diff has not proven to be very 
usefull ; ACE_DEBUG((LM_INFO, "%S\n", SIGINT)); prints `Interrupt' 
instead of `signal 2' :-(


2. Reactor separation using MPC
================================

I need to think more about this and read again that thread in archives.


3. cidlc package
================

There are external dependencies for cidlc to be built. They are Debian 
packages available from ftp://kolpackov.net/pub/Utility/Utility-1.2/deb. 
I think this dependency should be handled first.

> 
> Hope you will be able to help :-)

I hope too ;-)

> 
> Regards
> 
> Konstantinos


Regards,

Thomas