upcoming changes to orogen that will impact ROS people

I'm moving some generic files out of the oroGen templates, into a small
C++ library that is embedded in oroGen and built by rake.

Obviously, that will have an effect to people using rosbuild, as the
library is getting installed by default.

This will affect the typelib and MQ transports.

Is there someone interested to make it work on rosbuild ? Are there
pitfalls I should avoid to make it easier for this(these) person(s) ?

upcoming changes to orogen that will impact ROS people

On Wed, Feb 2, 2011 at 12:59 PM, Sylvain Joyeux <sylvain [dot] joyeux [..] ...> wrote:
> I'm moving some generic files out of the oroGen templates, into a small
> C++ library that is embedded in oroGen and built by rake.
>
> Obviously, that will have an effect to people using rosbuild, as the
> library is getting installed by default.
>
> This will affect the typelib and MQ transports.

What changed in (generated) mq that it depends on that change ? And
why doesn't it
influence the CORBA transport ?

>
> Is there someone interested to make it work on rosbuild ? Are there
> pitfalls I should avoid to make it easier for this(these) person(s) ?

The advised workflow is to use autoproj/bootstrap to build orogen
related software,
even in ROS environments. I am using autoproj while my ROS_ROOT is being
set, and I using typegen in a ROS environment (we need to source
env.sh of course)
I didn't try a 'rosbuild orogen' yet, I suppose it results in a nop.

So if it is not fundamentally different from how orogen is built
today, the change
won't affect us, I suppose.

Peter

upcoming changes to orogen that will impact ROS people

On 02/02/2011 01:51 PM, Peter Soetens wrote:
> On Wed, Feb 2, 2011 at 12:59 PM, Sylvain Joyeux<sylvain [dot] joyeux [..] ...> wrote:
>> I'm moving some generic files out of the oroGen templates, into a small
>> C++ library that is embedded in oroGen and built by rake.
>>
>> Obviously, that will have an effect to people using rosbuild, as the
>> library is getting installed by default.
>>
>> This will affect the typelib and MQ transports.
>
> What changed in (generated) mq that it depends on that change ? And
> why doesn't it
> influence the CORBA transport ?
It affects MQ because the oroGen-generated MQ will not use the boost
marshalling anymore, but use typelib to do the marshalling. Much simpler
and supporting orogen's opaque types in a very straightforward way. It
does not affect CORBA as CORBA does not use typelib at all.

>> Is there someone interested to make it work on rosbuild ? Are there
>> pitfalls I should avoid to make it easier for this(these) person(s) ?
>
> The advised workflow is to use autoproj/bootstrap to build orogen
> related software,
> even in ROS environments. I am using autoproj while my ROS_ROOT is being
> set, and I using typegen in a ROS environment (we need to source
> env.sh of course)
> I didn't try a 'rosbuild orogen' yet, I suppose it results in a nop.
>
> So if it is not fundamentally different from how orogen is built
> today, the change
> won't affect us, I suppose.
OK. Wait and see, then.
--
Sylvain Joyeux (Dr.Ing.)
Space & Security Robotics

!!! Achtung, neue Telefonnummer!!!

Standort Bremen:
DFKI GmbH
Robotics Innovation Center
Robert-Hooke-Straße 5
28359 Bremen, Germany

Phone: +49 (0)421 178-454136
Fax: +49 (0)421 218-454150
E-Mail: robotik [..] ...

Weitere Informationen: http://www.dfki.de/robotik
-----------------------------------------------------------------------
Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH
Firmensitz: Trippstadter Straße 122, D-67663 Kaiserslautern
Geschaeftsfuehrung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster
(Vorsitzender) Dr. Walter Olthoff
Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes
Amtsgericht Kaiserslautern, HRB 2313
Sitz der Gesellschaft: Kaiserslautern (HRB 2313)
USt-Id.Nr.: DE 148646973
Steuernummer: 19/673/0060/3
-----------------------------------------------------------------------
--
Orocos-Dev mailing list
Orocos-Dev [..] ...
http://lists.mech.kuleuven.be/mailman/listinfo/orocos-dev