f



[ace-users] ACE+TAO+CIAO x.7.6 available for download

Hi,

Once again, thanks to the efforts of many developers, testers, and
users, we are pleased to announce the latest ACE+TAO+CIAO x.7.6
micro release, which is available from the usual download location at:

http://download.dre.vanderbilt.edu/

under the heading "Latest Micro Release kit."

This release contains major CIAO changes and some small changes to ACE
and TAO for all the work done in CIAO.

The doxygen documentation for this release is also available. In addition
to the packages combined of sources and generate makefiles, this release
provides source-only packages for developers who use MPC to generate their
own makefiles.

We encourage you to download the new release, use it with your
applications, and let us know if you encounter any problems. Please
use the:

$ACE_ROOT/PROBLEM-REPORT-FORM
$TAO_ROOT/PROBLEM-REPORT-FORM
$CIAO_ROOT/PROBLEM-REPORT-FORM

so that we have the proper version/platform/compiler/options you're
using to report problems. We also request that you take a look at:

$TAO_ROOT/docs/releasenotes/

for the status of various ongoing projects at the DOC group of Vanderbilt to
move ACE+TAO+CIAO forward.  Overviews of our recent progress and upcoming
plans are available at:

$ACE_ROOT/NEWS
$TAO_ROOT/NEWS
$CIAO_ROOT/NEWS

The overall success rates for the test results gathered from all our
daily builds is 98% for the ACE tests and 95% for the TAO tests.
Please see:

http://www.dre.vanderbilt.edu/scoreboard/

for a summary of these tests. As always, we appreciate your help in
resolving any remaining problems. Please see:

ACE_ROOT/docs/ACE-bug-process.html

for an overview of our bug fixing policies.  Moreover, please see

http://www.dre.vanderbilt.edu/support.html

for information commercial support services available from various
companies.

The following is a list of key changes since the last micro
release. Please refer to the corresponding ChangeLog files, NEWS files
or Bugzilla entries for more details on the problem and the nature of
fixes applied.

==============
Changes to ACE
==============

.. Added support for iPhone OS 3.1.2. The following
  environment variable are needed:

  IPHONE_TARGET, should be set to either SIMULATOR or
  HARDWARE. Set to HARDWARE if you want to deploy
  on the iPhone/iPod Touch device.

  IPHONE_VERSION, should be set to 3.1.2. One can set
  the version to any future or past versions, but
  only 3.1.2 has been tried.

  Note that one has to compile ACE/TAO statically as
  it is believed that the iPhone OS does not support
  dynamic loading of external libraries. The usual
  procedure of cross compiling ACE/TAO applies
  (such as setting HOST_ROOT environment variable).

.. Added support for Embarcadero C++ Builder 2010

.. Added option to print a given ACE_Time_Value in the log
  message instead of system supplied timestamp as in %T
  and %D.
  The option is implemented as a variant of the %D/%T
  options by using the '#' flag character like '%#D' or
  '%#T'. When using this flag an ACE_Time_Value pointer is
  expected in the argument list supplied with the log message.
  This fixed Bugzilla #3221.

.. Fixed problems with ACE_INET_Addr::is_multicast() on
  little endian platforms. This fixed bugzilla #3729.

.. Added compilation support for VxWorks 6.8, no runtime
  testing has been performed

==============
Changes to TAO
==============

.. Added support for iPhone/iPod Touch/iPad. The following
  environment variables are needed:

  IPHONE_TARGET, should be set to either SIMULATOR or
  HARDWARE. Set to HARDWARE if you want to deploy
  on the iPhone/iPod Touch/iPad device.

  IPHONE_VERSION, should be set to 3.1.2 or 3.2. One can
  set the version to any future or past versions, but
  only 3.1.2 and 3.2 have been tried.

  Note that one has to compile ACE/TAO statically as
  it is believed that the iPhone OS does not support
  dynamic loading of external libraries. The usual
  procedure of cross compiling ACE/TAO applies
  (such as setting HOST_ROOT environment variable).

.. Added support for IDL template modules in the IDL
  compiler front end. This is partly tested, some
  parts do work, some not yet

.. Fixed bug in optional ostream operator generation
  for IDL arrays.

.. Added member validation feature to LoadBalancer.

.. Add support for valuetype repository id and value
  on both input and output streams.

.. Added support for Embarcadero C++ Builder 2010

.. Added method TAO_Leader_Follower::set_new_leader_generator().

.. Fixed missing request id in logging of LocateRequest/LocateReply &
  CancelRequest.

.. Fixed problems with ORB shutdown in combination with active
  requests.

===============
Changes to CIAO
===============

.. Added support for the environment variable DDS4CCM_NDDS_LOG_VERBOSITY.
  This controls the ndds verbosity which is default set to silent

.. Added support for the DDS State and Event connector with all ports.
  A set of tests has been added to test these connectors. We implement
  now the biggest part of the recent OMG 09-10-25 specification

.. Extended AMI4CCM prototype with the latest ideas. The TAO_IDL compiler
  has some hardcoded generation just for Hello example. It has to be
  extended to generate the AMI4CCM connector and after that we can
  remove the hardcoded generation with the real generation code

.. Added support for components/connectors with local interface. In the
  cdp a deployRequirement has to be specified for any local connector

.. Use the templated module support for dds4ccm

.. Added suppor for #pragma ciao lem to handle the issues with the
  include of the E.idl file

=====================
Bugzilla Issues Fixed
=====================

12 ACE bugs fixed:
1607 TP_Reactor notify event dispatching logic not documented.
2465 ACE_Select_Reactor deadlock when schedule_timer from too many threads
2750 ACE_Dev_Poll_Reactor shutdown doesn't call handle_close() on remaining
handlers
3420 checked_iterator.h contains dinkumware specific stdext:: namespace
3510 fuzz bad_run_test improvements
3529 Release script should rename files in debianbuild directory
3729 ACE_INET_Addr::is_multicast() does not work on little endian machines
3736 g++ 4.4 warnings on ACE when compiled for windows
3574 Select_Reactor can crash after a short read on the notification pipe
3775 XtReactor doesn't synchronize ACE_Reactor_Mask/XtInputMask correctly.
3799 checked_iterator.h contains stdext:: namespace ,lead to compilation
error.
3803 Problem using gnuace on linux with quotes

9 TAO bugs fixed:
2898 dumping of request id for locaterequest/locatereply and cancelrequest
not ok
3221 Add Log_Msg flag for printing ACE_Time_Value
3672 Shutdown a client with pending replies to an ami reply handler doesn't
work ok
3772 No way to set Leader Generator on Leader_Follower once created
3790 TAO doesn't setup stub correctly if client is redirected from a
collocated location to a remote one
3791 TAO/tests/Bug_2593_Regression/run_test.pl should LocalFile for svc.conf
file
3792 bug_3766_regression should pass filenames through commandline for
wince/vxworks testing
3801 AMI with exception on attribute doesn't work at runtime
3810 CORBA/e Micro Profile and activate_object_with_id

2 CIAO bugs fixed:
3769 component attributes are not set properly
3817 TAO_IDL does not generate correct executor code

1 MPC bugs fixed:
3816 nmake and dependent with .bat

0
Johnny
2/1/2010 11:47:02 AM
comp.soft-sys.ace 20326 articles. 1 followers. marlow.andrew (167) is leader. Post Follow

0 Replies
488 Views

Similar Articles

[PageSpeed] 33

Reply: