Re: [Orocos-users] [Orocos] Orocos Toolchain 2.6.0 Released !

Peter Soetens <[email protected]>
Newsgroups gmane.science.robotics.orocos.devel
Message-ID <CAMYDobWxfYn_p_64Ld0ZTHeph5wvGmpcMywVJqOaxvyeq3OGkA@mail.gmail.com>
Hi Paul,

On Tue, Dec 11, 2012 at 11:09 AM, Paul Chavent <[email protected]> wrote:
> Hello Peter.
>
> Some words about the last release :
>
> (1) Thank you for having managed this new release.
>
> (2) The downloads of the archives didn't work today : http://people.mech.kuleuven.be/~orocos/pub/stable/toolchain/v2.6.0/orocos-toolchain-2.6.0-src.tar.bz2 returns 404. Is it still possible to access independent archives of rtt and ocl ?

There is an issue with the file server which caused all our new
uploads to be not available on the webserver. We've reported it and
hope it will be resolved soon. You can get rtt and ocl as archives
from github or gitorious. The complete toolchain we could try to
upload to a different place and see if we can manually move it on the
webserver...

>
> (3) I'm sorry, but i have submitted a wrong patch for the bug 979. I thought that you have read my comment http://bugs.orocos.org/show_bug.cgi?id=979#c6 , but the master repo still contains the error (a class keyword to replace by a struct).

I did, but then I forgot.. patch is king  :-) Fixed on gitorious.

>
> (4) The bug 950 have been partially merged. I added some modifications (see http://bugs.orocos.org/show_bug.cgi?id=950#c8). Do you have some reviews on it ?

What really sucks is that the rttlua deployer is called 'deployer' and
the taskbrowser deployer is called 'Deployer'.  Changing either of
both is going to break a lot of scripts.

Especially since every rttlua script contains a line like 'dp =
tc:getPeer("deployer")'

What we could do is try to use the alias mechanism such that
'deployer' and 'Deployer' resolve to the same TC, *but keep the
official name as 'deployer' in rttlua*.

For example (note that the DC is created as "deployer"):

diff --git a/lua/LuaComponent.cpp b/lua/LuaComponent.cpp
index 0a56197..22d03b9 100644
--- a/lua/LuaComponent.cpp
+++ b/lua/LuaComponent.cpp
@@ -345,6 +345,8 @@ int ORO_main(int argc, char** argv)
        dc = new DeploymentComponent("deployer");

        lua.connectPeers(dc);
+    // Alias for rttscript compatibility.
+    lua.addPeer(dc, "Deployer");

        /* run init file */
        wordexp(INIT_FILE, &init_exp, 0);

Would this work for you ? Or is it also for the
CorbaDeploymentComponent + NamingService necessary ? How do you set
the the name of different CorbaDeploymentComponents ???

>
> (3) The bug 926 haven't been merged. Do you have suggestions to make the patch acceptable ?

It was. I just assumed it had been merged already, and somehow also
overlooked the bug report. This is annoying since it adds a virtual
function to the ChannelElements. Is this patch in use on the rock-rtt
repository ?

>
> (5) I think you can close bug 853

Thanks.

Peter
-- 
Orocos-Dev mailing list
[email protected]
http://lists.mech.kuleuven.be/mailman/listinfo/orocos-dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.