Actually I didn't tell that any housewife could become a president
(or however the saying tells). I told that in order to try to find
and fix bugs, nothing extraordinary is needed, except brain and C
syntax knowledge. Everything else in source code, in open form.
The committer (who already has experience with reactos, by
definition) reviews such a patch, and notices problems if it improper
fix.
What Ged said also underlines the idea.
Every part of the OS may have its own complex points, but one must
not miss the most important thing: you have access to everything.
ReactOS is made from whatever you checkout as trunk/reactos, and
there are no hidden, closed parts.
Another example is that many things could have been done and tested
in Windows when ReactOS was not ready enough yet, but that's another
story, about the history. But let's talk about the future. The future
we can change. The history is the history.
WBR,
Aleksey Bragin.
On May 8, 2008, at 11:52 PM, gedmurphy wrote:
  I don't mean to sound harsh, but any dev should be
able to fix bugs
 in most
 parts of the OS without knowing how it works.
 This is especially true in usermode, if a dev can't fix usermode
 bugs, then
 they shouldn't have commit access in the first place.
 Ged.
 -----Original Message-----
 From: ros-dev-bounces(a)reactos.org [mailto:ros-dev-
 bounces(a)reactos.org] On
 Behalf Of Heis Spiter
 Sent: 08 May 2008 20:43
 To: ReactOS Development List
 Subject: Re: [ros-dev] Time has come, a call to developers
 Hi,
 I mostly agree with the ideas developed in that mail. I've just a
 problem
 with one of them. Make bugfixing a priority before implementing new
 features
 is a great idea; it could avoid some really bad releases such as
 ReactOS
 0.3.4. BUT asking people to learn how some Windows parts works in
 order to
 fix bugs is a bad idea. In my opinion, fixing bug is easier when
 the dev
 know code on which he is working especially when it looks like Win32k
 subsystem. Other way, it's easier to implement bug than fixing them...
 So, we should focus our work on fixing bugs in branches of the OS
 we're
 working on usually and not trying to learn how something works to
 fix bug
 whereas there's a hundred times more skilled developer working on.
 We should
 keep the "you work on what you like" motto.
 I'd like also add something that always made uneasy. I don't know
 how you,
 others devs, are working, but I really don't understand why build
 can be
 broken after a patch. It should be tested (so build!) before being
 committed. Committing a patch that broke build shows a lack of
 tests and
 potentials bugs.
 About "And if no beta this year, I'm sorry to say, but it may be
 too late.",
 I'm afraid to say I agree. But we aim to make a WinXP OS like or
 WinXP is
 about to be retired by Microsoft to leave Vista taking his place.
 And in my
 opinion, copying  dead OS have no sense. So, indeed, we should
 hurry, and
 that leads to the last point I wanted to speak about. We don't have
 enough
 devs. Getting new and skilled ones should be really great for us...
 That's
 really hard to find!
 Anyway, until 0.3.5 comes out, I'll try (as far as I can code) to
 fix bugs
 I'll find.
 Aleksey, do not give up!
 Best regards,
 P. Schweitzer.