On Wed, 2006-12-13 at 15:19 -0500, WaxDragon wrote:
On 12/13/06, Aleksey Bragin
<aleksey(a)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.