[Rock-dev] Proposal: Rock Apps

Alexander Duda Alexander.Duda at dfki.de
Wed Oct 12 20:00:03 CEST 2011


I agree we do not have a standardized way of doing this therefore thx
for the proposal and +1 for creating a template structure.

But there are a couple of things which I don't understand. 

First of all why do we need dependencies between the "Apps"?
->  Most of the stuff insight the package is going to be ruby therefore
I have the feeling this will end up in a real mess if one app depends on
multiple other apps (How can a developer ensure that he is not breaking
dependent Apps?)
->  The calibration example is for me something which definitely should
go to the orogen module of the sensor or the thing which shall be
calibrated and not in its own app. 
->  If each app is self contained we do not have to announce it to the
software stack. Autoproj knows about them anyway if someone wants to
list them. Or we could even install them to install/apps

Second:
Why is there a need for migration scripts in an App folder?
-> this should go to the type definition (orogen task) or everyone else
using the type/ task is not getting the migration script.

Third:
Why is there a need for a log folder?
-> the app folder is usual under a version control so why polluting its
folder structure with log files which are not going to be committed?
-> Maybe we could add a default log path to the environment

Fourth:
Why is a sanity check not a script?
-> I would place it in scripts/sanity

Beside that I would also vote for proposal 2
- scripts
- models
- config

Alex


On Wed, 2011-10-12 at 17:54 +0200, Sylvain Joyeux wrote:
> On 09/27/2011 01:38 PM, Sylvain Joyeux wrote:
> > I've compiled an idea I have, to help sharing "system management" stuff:
> >
> >     http://rock.opendfki.de/wiki/WikiStart/OngoingWork/App
> >
> > As usual, feel free to comment, add new ideas, ...
> 
> No reactions at all ?
> 
> Sylvain
> _______________________________________________
> Rock-dev mailing list
> Rock-dev at dfki.de
> http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev

-- 
Dipl.-Ing. Alexander Duda 
Unterwasserrobotik

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

Phone: +49 (0)421 178-456620
Fax:   +49 (0)421 178-454150
E-Mail: alexander.duda 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