Discussion:
[Rock-dev] (Mostly for syskit users) using the orogen_loaders branch
Sylvain Joyeux
2014-07-04 08:24:29 UTC
Permalink
I've spent some time the last week(s) cleaning up the orogen_loaders branch
and making sure that all test suites pass fine.

- there are a bunch of merge requests on github that will need to be
reviewed
- more importantly, I have pushed / updated the orogen_loaders branches

If you have not followed, I am writing a list of blog posts to introduce
the changes that orogen_loaders contain. The index to the series is here. I
update it to link to the new posts as I post them.

http://menfin.tumblr.com/post/89854262291/neat-things-are-coming-to-syskit

Anyways, if you are interested to try it out, you will need to add these
overrides:
https://gist.github.com/doudou/e2c839eafda087cdc818

Among the structural changes and the unit testing, there is also some
optimizations in loading and instanciation times (quite dramatic in some
cases).

Given that I am doing that on my spare time (of which I have little), don't
expect a by-the-minute hand-holding from me. You are warned.

Sylvain
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.dfki.de/pipermail/rock-dev/attachments/20140704/40ff5c17/attachment-0001.htm
Matthias Goldhoorn
2014-07-04 11:03:25 UTC
Permalink
Do you want the bugs here or on github?
some of them are hard to trace down to a specific package like my first one:


[12:57:32 goldhoorn avalon]$ syskit run -r avalon_simulation -c
/home/goldhoorn/dev-avalon/tools/utilrb/lib/utilrb/pkgconfig.rb:460:
warning: Insecure world writable dir /opt/Xilinx in PATH, mode 040777
Bundles[INFO]: Active bundles: avalon, rock, rock.dfki

=
/home/goldhoorn/dev-avalon/tools/syskit/lib/syskit/roby_app/configuration.rb:462:in
`process_server_config_for': there is no registered process server
called localhost (ArgumentError)
= Backtrace
|
|
/home/goldhoorn/dev-avalon/tools/syskit/lib/syskit/roby_app/configuration.rb:462:in
`process_server_config_for'
|
/home/goldhoorn/dev-avalon/tools/syskit/lib/syskit/roby_app/configuration.rb:473:in
`process_server_for'
|
/home/goldhoorn/dev-avalon/tools/syskit/lib/syskit/roby_app/plugin.rb:242:in
`using_task_library'
|
/home/goldhoorn/dev-avalon/tools/syskit/lib/syskit/roby_app/plugin.rb:493:in
`using_task_library'
| ./models/blueprints/avalon_control.rb:4:in `<top (required)>'
| ./models/blueprints/localization.rb:2:in `<top (required)>'
| ./models/blueprints/pipeline.rb:3:in `<top (required)>'
| /home/goldhoorn/dev-avalon/tools/syskit/bin/syskit:19:in `<main>'
=



Best,
Matthias
Post by Sylvain Joyeux
I've spent some time the last week(s) cleaning up the orogen_loaders
branch and making sure that all test suites pass fine.
- there are a bunch of merge requests on github that will need to be
reviewed
- more importantly, I have pushed / updated the orogen_loaders branches
If you have not followed, I am writing a list of blog posts to
introduce the changes that orogen_loaders contain. The index to the
series is here. I update it to link to the new posts as I post them.
http://menfin.tumblr.com/post/89854262291/neat-things-are-coming-to-syskit
Anyways, if you are interested to try it out, you will need to add
https://gist.github.com/doudou/e2c839eafda087cdc818
Among the structural changes and the unit testing, there is also some
optimizations in loading and instanciation times (quite dramatic in
some cases).
Given that I am doing that on my spare time (of which I have little),
don't expect a by-the-minute hand-holding from me. You are warned.
Sylvain
_______________________________________________
Rock-dev mailing list
Rock-dev at dfki.de
http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev
--
Dipl.-Inf. Matthias Goldhoorn
Space and Underwater Robotic

Universit?t Bremen
FB 3 - Mathematik und Informatik
AG Robotik
Robert-Hooke-Stra?e 1
28359 Bremen, Germany

Zentrale: +49 421 178 45-6611

Besuchsadresse der Nebengesch?ftstelle:
Robert-Hooke-Stra?e 5
28359 Bremen, Germany

Tel.: +49 421 178 45-4193
Empfang: +49 421 178 45-6600
Fax: +49 421 178 45-4150
E-Mail: matthias.goldhoorn at informatik.uni-bremen.de

Weitere Informationen: http://www.informatik.uni-bremen.de/robotik

-------------- n?chster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: http://www.dfki.de/pipermail/rock-dev/attachments/20140704/c96d79d7/attachment.htm
Sylvain Joyeux
2014-07-04 12:00:48 UTC
Permalink
definitely on github


On Fri, Jul 4, 2014 at 1:03 PM, Matthias Goldhoorn <
Post by Matthias Goldhoorn
Do you want the bugs here or on github?
[12:57:32 goldhoorn avalon]$ syskit run -r avalon_simulation -c
warning: Insecure world writable dir /opt/Xilinx in PATH, mode 040777
Bundles[INFO]: Active bundles: avalon, rock, rock.dfki
=
/home/goldhoorn/dev-avalon/tools/syskit/lib/syskit/roby_app/configuration.rb:462:in
`process_server_config_for': there is no registered process server called
localhost (ArgumentError)
= Backtrace
|
|
/home/goldhoorn/dev-avalon/tools/syskit/lib/syskit/roby_app/configuration.rb:462:in
`process_server_config_for'
|
/home/goldhoorn/dev-avalon/tools/syskit/lib/syskit/roby_app/configuration.rb:473:in
`process_server_for'
|
/home/goldhoorn/dev-avalon/tools/syskit/lib/syskit/roby_app/plugin.rb:242:in
`using_task_library'
|
/home/goldhoorn/dev-avalon/tools/syskit/lib/syskit/roby_app/plugin.rb:493:in
`using_task_library'
| ./models/blueprints/avalon_control.rb:4:in `<top (required)>'
| ./models/blueprints/localization.rb:2:in `<top (required)>'
| ./models/blueprints/pipeline.rb:3:in `<top (required)>'
| /home/goldhoorn/dev-avalon/tools/syskit/bin/syskit:19:in `<main>'
=
Best,
Matthias
I've spent some time the last week(s) cleaning up the orogen_loaders
branch and making sure that all test suites pass fine.
- there are a bunch of merge requests on github that will need to be
reviewed
- more importantly, I have pushed / updated the orogen_loaders branches
If you have not followed, I am writing a list of blog posts to introduce
the changes that orogen_loaders contain. The index to the series is here. I
update it to link to the new posts as I post them.
http://menfin.tumblr.com/post/89854262291/neat-things-are-coming-to-syskit
Anyways, if you are interested to try it out, you will need to add these
https://gist.github.com/doudou/e2c839eafda087cdc818
Among the structural changes and the unit testing, there is also some
optimizations in loading and instanciation times (quite dramatic in some
cases).
Given that I am doing that on my spare time (of which I have little),
don't expect a by-the-minute hand-holding from me. You are warned.
Sylvain
_______________________________________________
Rock-dev mailing listRock-dev at dfki.dehttp://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev
--
Dipl.-Inf. Matthias Goldhoorn
Space and Underwater Robotic
Universit?t Bremen
FB 3 - Mathematik und Informatik
AG Robotik
Robert-Hooke-Stra?e 1
28359 Bremen, Germany
Zentrale: +49 421 178 45-6611
Robert-Hooke-Stra?e 5
28359 Bremen, Germany
Tel.: +49 421 178 45-4193
Empfang: +49 421 178 45-6600
Fax: +49 421 178 45-4150
E-Mail: matthias.goldhoorn at informatik.uni-bremen.de
Weitere Informationen: http://www.informatik.uni-bremen.de/robotik
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.dfki.de/pipermail/rock-dev/attachments/20140704/554f7194/attachment.htm
Sylvain Joyeux
2014-07-04 12:02:42 UTC
Permalink
On Fri, Jul 4, 2014 at 1:03 PM, Matthias Goldhoorn <
Post by Matthias Goldhoorn
Do you want the bugs here or on github?
Given that *all* the backtrace that is not part of your application is
coming from syskit, and that the error mentions process servers not being
there (which is part of the syskit startup), I guess that syskit would be a
good starting point ...

Sylvain
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.dfki.de/pipermail/rock-dev/attachments/20140704/bba502d5/attachment.htm
Sylvain Joyeux
2014-07-05 13:11:58 UTC
Permalink
I've created a wiki page to list TODOs and known backward-incompatible
changes
https://github.com/rock-core/tools-syskit/wiki/orogen_loaders


On Fri, Jul 4, 2014 at 2:02 PM, Sylvain Joyeux <bir.sylvain at gmail.com>
Post by Sylvain Joyeux
On Fri, Jul 4, 2014 at 1:03 PM, Matthias Goldhoorn <
Post by Matthias Goldhoorn
Do you want the bugs here or on github?
Given that *all* the backtrace that is not part of your application is
coming from syskit, and that the error mentions process servers not being
there (which is part of the syskit startup), I guess that syskit would be a
good starting point ...
Sylvain
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.dfki.de/pipermail/rock-dev/attachments/20140705/78a2a129/attachment.htm
Loading...