[ros-dev] Tree Cleanup

Aleksey Bragin aleksey at reactos.org
Wed Feb 7 10:49:38 CET 2007


The whole idea of the tree reorganization is to actually have:
1) /reactos: The bare minimum system, which is able to boot (into  
explorer). No added-values are in this tree (system can work without  
downloader, paint brush and something else).
2) /rosapps: Not a thrash-can where unused stuff goes (which it looks  
like now), but properly setup tree, which most people will compile  
together with /reactos, will provide all the nice things we already  
have - downloader, imagesoft, etc, etc. Those utils are great and  
definately needed to make the system actually look like a working and  
kind of usable system.
3) (maybe?) /rostests: IMO, having tests in rosapps is not the best  
thing, because I would want to construct my own WC that way so I can  
develop/try tests without compiling all applications too. So another  
tree is proposed to contain all tests we have developed so far, plus  
winetests, plus all tests from rosapps too.

Again, most people should be at least the first two, if not all  
three. Only core devs in some cases (like kernel dev, device driver  
development, bootloader work), who can't afford to spend 30 minutes  
recompiling the tree (my Core Duo spends 30 minutes to recompile / 
reactos without additional modules now) should use the 1) or 1)+3)  
options.


With the best regards,
Aleksey Bragin.

On Feb 7, 2007, at 6:52 AM, Timo Kreuzer wrote:

> I would agree on most of that.
>
> I would vote for keeping downloader in the tree, because it's small  
> and
> gives a good view on what should work on ROS for people testing the
> builds. And it's easier than mounting/editing the image and copying  
> the
> files.
> imagesoft could stay in the tree, as we don't have a paint clone or a
> picture viewer.



More information about the Ros-dev mailing list