[ros-dev] A few ideas requiring discussion

Toby Smithe toby.smithe at gmail.com
Wed Dec 13 21:28:46 CET 2006


On Wed, 2006-12-13 at 15:19 -0500, WaxDragon wrote:
> On 12/13/06, Aleksey Bragin <aleksey at studiocerebral.com> wrote:
> >         Hello,
> > there are a few ideas I would like to get feedback about:
> >
> > 1) iBrowser. Do we need it nowadays in the tree, when we have firefox
> > working?
> 
> If we can fix it's bugs (like form input), I say keep it. Otherwise
> drop it.  I'd like to see getfirefox also removed and have FF added to
> packmgr.

Having FF by default would make life easier, especially when testing
without a network connection (whyever that may be). I don't think I've
ever tried to use iBrowser for any length of time, but when I do, I
think it needs a lot of looking after.

> > 2) In order to slightly decrease a load to our build servers, Alex
> > proposes to build Debug version without any optimizations at all,
> > thus increasing compilation speed.
> 
> I'd like to see the iso archive consistent.  Maybe we need more
> buildservers so we can build more configurations?
> 
> > For regression testing, release builds should be used, since release
> > builds are the most sensitive to possible errors.
> 
> ... and produce the least amount of debugging output.

As a tester; I like debug output... but if you insist... :)

> > 3) RBuild improvement - the "components bundles" concept should be
> > (re)introduced: if I type "make <directory name>", I would like to
> > get all components inside that directory to be built.
> 
> ++

++^2

> 
> > 4) Dependency map of ReactOS - maybe this should be implemented
> > inside of RBuild too. Dependency map is a tree, which shows how
> > modules depend from each other. Fortunately, we don't need to do this
> > by hand, since we can use rbuild's parsers/etc. Output format of the
> > map - open for suggestions.
> 
> Unless it can generate a very detailed map, I think it should be done
> by hand, possibly as punishment for breaking build/boot.  ;0)

I don't see why it shouldn't. I forget what the GNOME system is called,
but the maps it produces are incredibly useful and detailed.


More information about the Ros-dev mailing list