Patches/merges on rtt's and ocl's master

Hi,

We're in the process of merging some outstanding merge requests on
rtt, as well as some recent fixes and a new feature on operations.
These commits are breaking the ABI on master and toolchain-2.7, so be
aware of that in case you're using binary packages.

Things that are going on:

- Fix in filedescriptoractivity regarding start(), trigger() and stop()
- RTT now has the compile-time option to use log4cpp instead of the
classical logger (off by default, patch by Stephen Roderick)
- Fix in PropertyBag copy semantics (patch by Johannes Meyer)
- Support again RTT 1.x-style events in the Operation API and
classical scripting state machines. Only affects you if you used
'addEventOperation'.
- Some refactoring of header includes (thanks Sylvain for fixing some
of that too)
- orocos_typegen_headers() now generates in the build directory
instead of in the source directory
- We'll remove the 'doubles' type from the OCL toolkit (it didn't use
StdVectorTypeInfo, was disabling support to read some CPF files)
- We've merged the xpath patch for Fedora
- We've made updates to InputPort and InputPortInterface such that the
ConnPolicy object is properly stored in the connection manager.
Previously, it just contained a default ConnPolicy object. This also
had effects on the CORBA IDL api. The big win is that the
rtt_dot_service now shows proper connections to ROS, CORBA, also shows
buffer connections properly and each port connection can be queried
for it's settings.

Please shout if it breaks something.

We'll move to github next week, so don't make any new merge requests
on gitorious, but use github instead.

Peter

Patches/merges on rtt's and ocl's master

Hi Peter.

You can close the bug 950 (http://bugs.orocos.org/show_bug.cgi?id=950) that seems to be merged.

Perhaps the bug 879 could be closed (as it is a very unlikely case, and you seems to switch to log4cpp) ?

Could you check the bug 926 (http://bugs.orocos.org/show_bug.cgi?id=926) and 1016 (http://bugs.orocos.org/show_bug.cgi?id=1016) for merging please ?

Regards.

Paul.

On 04/24/2014 04:23 PM, Peter Soetens wrote:
> Hi,
>
> We're in the process of merging some outstanding merge requests on
> rtt, as well as some recent fixes and a new feature on operations.
> These commits are breaking the ABI on master and toolchain-2.7, so be
> aware of that in case you're using binary packages.
>
> Things that are going on:
>
> - Fix in filedescriptoractivity regarding start(), trigger() and stop()
> - RTT now has the compile-time option to use log4cpp instead of the
> classical logger (off by default, patch by Stephen Roderick)
> - Fix in PropertyBag copy semantics (patch by Johannes Meyer)
> - Support again RTT 1.x-style events in the Operation API and
> classical scripting state machines. Only affects you if you used
> 'addEventOperation'.
> - Some refactoring of header includes (thanks Sylvain for fixing some
> of that too)
> - orocos_typegen_headers() now generates in the build directory
> instead of in the source directory
> - We'll remove the 'doubles' type from the OCL toolkit (it didn't use
> StdVectorTypeInfo, was disabling support to read some CPF files)
> - We've merged the xpath patch for Fedora
> - We've made updates to InputPort and InputPortInterface such that the
> ConnPolicy object is properly stored in the connection manager.
> Previously, it just contained a default ConnPolicy object. This also
> had effects on the CORBA IDL api. The big win is that the
> rtt_dot_service now shows proper connections to ROS, CORBA, also shows
> buffer connections properly and each port connection can be queried
> for it's settings.
>
> Please shout if it breaks something.
>
> We'll move to github next week, so don't make any new merge requests
> on gitorious, but use github instead.
>
> Peter
>

Patches/merges on rtt's and ocl's master

On Apr 29, 2014, at 04:08 , Paul Chavent <paul [dot] chavent [..] ...> wrote:

> Hi Peter.
>
> You can close the bug 950 (http://bugs.orocos.org/show_bug.cgi?id=950) that seems to be merged.
>
> Perhaps the bug 879 could be closed (as it is a very unlikely case, and you seems to switch to log4cpp) ?

I don't think that the log4cpp-related patches fix this issue.
S

> Could you check the bug 926 (http://bugs.orocos.org/show_bug.cgi?id=926) and 1016 (http://bugs.orocos.org/show_bug.cgi?id=1016) for merging please ?
>
> Regards.
>
> Paul.
>
> On 04/24/2014 04:23 PM, Peter Soetens wrote:
>> Hi,
>>
>> We're in the process of merging some outstanding merge requests on
>> rtt, as well as some recent fixes and a new feature on operations.
>> These commits are breaking the ABI on master and toolchain-2.7, so be
>> aware of that in case you're using binary packages.
>>
>> Things that are going on:
>>
>> - Fix in filedescriptoractivity regarding start(), trigger() and stop()
>> - RTT now has the compile-time option to use log4cpp instead of the
>> classical logger (off by default, patch by Stephen Roderick)
>> - Fix in PropertyBag copy semantics (patch by Johannes Meyer)
>> - Support again RTT 1.x-style events in the Operation API and
>> classical scripting state machines. Only affects you if you used
>> 'addEventOperation'.
>> - Some refactoring of header includes (thanks Sylvain for fixing some
>> of that too)
>> - orocos_typegen_headers() now generates in the build directory
>> instead of in the source directory
>> - We'll remove the 'doubles' type from the OCL toolkit (it didn't use
>> StdVectorTypeInfo, was disabling support to read some CPF files)
>> - We've merged the xpath patch for Fedora
>> - We've made updates to InputPort and InputPortInterface such that the
>> ConnPolicy object is properly stored in the connection manager.
>> Previously, it just contained a default ConnPolicy object. This also
>> had effects on the CORBA IDL api. The big win is that the
>> rtt_dot_service now shows proper connections to ROS, CORBA, also shows
>> buffer connections properly and each port connection can be queried
>> for it's settings.
>>
>> Please shout if it breaks something.
>>
>> We'll move to github next week, so don't make any new merge requests
>> on gitorious, but use github instead.
>>
>> Peter
>>
>

Patches/merges on rtt's and ocl's master

Will you release an official 2.7 version after that?

2014-04-24 16:23 GMT+02:00 Peter Soetens <peter [..] ...>:

> Hi,
>
> We're in the process of merging some outstanding merge requests on
> rtt, as well as some recent fixes and a new feature on operations.
> These commits are breaking the ABI on master and toolchain-2.7, so be
> aware of that in case you're using binary packages.
>
> Things that are going on:
>
> - Fix in filedescriptoractivity regarding start(), trigger() and stop()
> - RTT now has the compile-time option to use log4cpp instead of the
> classical logger (off by default, patch by Stephen Roderick)
> - Fix in PropertyBag copy semantics (patch by Johannes Meyer)
> - Support again RTT 1.x-style events in the Operation API and
> classical scripting state machines. Only affects you if you used
> 'addEventOperation'.
> - Some refactoring of header includes (thanks Sylvain for fixing some
> of that too)
> - orocos_typegen_headers() now generates in the build directory
> instead of in the source directory
> - We'll remove the 'doubles' type from the OCL toolkit (it didn't use
> StdVectorTypeInfo, was disabling support to read some CPF files)
> - We've merged the xpath patch for Fedora
> - We've made updates to InputPort and InputPortInterface such that the
> ConnPolicy object is properly stored in the connection manager.
> Previously, it just contained a default ConnPolicy object. This also
> had effects on the CORBA IDL api. The big win is that the
> rtt_dot_service now shows proper connections to ROS, CORBA, also shows
> buffer connections properly and each port connection can be queried
> for it's settings.
>
> Please shout if it breaks something.
>
> We'll move to github next week, so don't make any new merge requests
> on gitorious, but use github instead.
>
> Peter
> --
> Orocos-Dev mailing list
> Orocos-Dev [..] ...
> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-dev
>