[ros-dev] [ros-diffs] [ion] 26032: - Tree cleanups proposed on the mailing list. Move all non-Core OS modules to rosapps. Tests were already moved by Fireball to rostests.

Ged Murphy gedmurphy at gmail.com
Sun Mar 11 13:05:05 CET 2007


Aleksey Bragin wrote:
> It's all about re-thinking what rosapps is. Initially it was supposed  
> to be a place for various "app"lications. Right now it turned out to  
> become a kind of a trashcan, where stuff unapplicable for trunk goes.
> Since this is wrong, it's perfectly fine to "force" devs to build  
> with rosapps (and rostests, if they are interested in thorough  
> testing) module.
>
> Otherwise, with make/make all, we again end up with rudimentary rosapps.
>
>
> Also there will be some kind of "unmaintained" module (undecided yet  
> - discussions are welcome) where some stuff from rosapps is going to  
> be moved (which is not currently maintained, and not interesting for  
> devs).
>   

I hadn't initially realized how little had been moved over to rosapps, I 
thought more had been moved out.
Upon reading the diff again, I completley agree with you.

However, this now brings me onto another thought for a faster build.

All of the modules in our tree can be classified as either core or non-core.
Lets say some core work has been done which means clean build is 
required, everything is cleaned and rebuilt, even solitaire.
If a new tag was added to rbuild, 'make core', this would allow cleaning 
and rebuild of the core operating system components and not everything 
as it does now.

Therefore, 'make core_clean' and 'make core' would become a much faster 
operation, leaving out things like explorer, control panel apps, 
notepad, etc ...

Ged.






More information about the Ros-dev mailing list