[Pkg-ace-devel] Plan for ACE+TAO upload

Thomas Girard thomas.g.girard at free.fr
Sat May 1 13:47:58 UTC 2010


Hello,

to followup on ACE+TAO packages, I:
  - added Bzip2 and Lzo compressors
  - fixed an issue with Tcl/Tk reactor compilation on Debian

TODO list before an upload:
  0 Review existing TAO services, and decide whether they should
    be distributed or not. Check what is done in RPM packages, and
    discuss this on ACE+TAO ml.

  1 Decide what to do with library naming, either:
      libWhatever-x.y.z.so; or
      libWhatever.so.x.y.z

    Upstream uses the latter. But I would go for the former; see
    rationale in [1] that was applied for autoconf method and IMHO
    should be applied for traditional method as well.

    What's your opinion on this?

  2 After that, teach ACE_DYNAMIC_SERVICE_DIRECTIVE to use versioned
    libraries the way we want.

  3 Shall we compile ACE+TAO with optimization level -O3 to follow
    upstream? Johnny, are you aware of problems because of this?

  4 Should PerlACE be distributed i a separate package? Marek, since you
    requested this, that's your call ;-) It seems there are too much
    things distributed compared to the .ins file.

  5 Discuss what we should do for the following features:
    - ipv6 (we used to have ipv6 and ipv4-ipv6 in 5.6.3)
    - uses_wchar
    - sctp
    - gen_ostream
    - notify_monitor_control
    - negotiate_codesets
    - ziparchive
    - xerces3
    - ZIP_Wrapper

    Apart from the first three I have no ideas what others are for.
    Johnny, could you enlighten us on this please? Do you consider sctp
    mature enough to be distributed?

  6 Add a new ace-gperf package for ace_gperf binary, and make existing
    package gperf-ace a transitional package depending on it. Mention
    this in appropriate NEWS file.

  7 Check we're not missing any header or idl (or pidl) by compiling a
    software depending on ACE against our packages. It could be
    something in Debian already (e.g. diagnostics) or something new
    (hint: lorica, r2corba)

  8 Test migration from existing 5.6.3 packages.

  9 Move ACE_ROOT to /usr/lib/ace instead of /usr/share/ace. This can
    probably wait.

10 For later: CIAO.

I pick item 0.

Regards,

Thomas

[1] 
http://groups.google.com/group/comp.soft-sys.ace/browse_thread/thread/f4790aadbdeb4679/5c43a557334afc69



More information about the Pkg-ace-devel mailing list