[Rock-dev] Pile of bugfixes related to syskit on next (syskit users, please read)
Sylvain Joyeux
sylvain.joyeux at dfki.de
Tue Jul 23 17:04:56 CEST 2013
While adding new tutorials, I've come across quite a few bugs in syskit
that I fixed directly on next (since they are that: bugfixes).
Two of them could have some unintended side effects on your software:
- bad interactions between some loading code-related stuff in Roby and
Syskit has been fixed. The problem that I fixed was that some loading
errors would be silently "eaten" by Roby's loading code... Which is more
than bad. I've did quite a bit of testing, but one never knows, so if
you do have a problem PLEASE DON'T HESITATE, TELL
- overloading a definition in a profile could be done with
profile 'Base' do
define 'my', Compo.use(...)
end
profile 'Sub' do
use_profile Base
my_def.use(other_stuff)
end
which is not only weird, but actually allows to create unintended
side-effects when one wants to do
profile 'Sub' do
define 'blabla', my_def.use(other_stuff)
end
The proper way now to update a definition in a sub-profile is to do
define 'my', my_def.use(other_stuff)
which is clearer and does not have the side-effects.
--
Sylvain Joyeux (Dr.Ing.)
Senior Researcher
Space & Security Robotics
Underwater 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 at dfki.de
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
-----------------------------------------------------------------------
More information about the Rock-dev
mailing list