I hope the parties involved don't take this personally, but I have to speak my mind
about something I think we're doing terribly
wrong and as a result is hurting the project.
Basicly we have the following situation (and please correct me if I'm wrong). Hartmut
spends some time examining the registry and
object manager problems. Alex has partially rewritten the object manager to fix the
problems, but can't get get further because he
needs to wait for Thomas to finish his handle table implementation. Meanwhile, Thomas
seems to be doing everything but finishing his
handle table implementation. Alex keeps an increasing number of bugfixes (not only
bugfixes for the object manager) on his private
miscelanea branch and thus keeping these bugfixes away from 25 developers and whatever
number of testers we have. The 25 developers
and testers will have to live with these bugs until the branch is merged to trunk which
appears to be several weeks away. Hartmut
seems to be willing to fix the object manager and registry manager bugs on trunk, but if
he now did, he would be duplicating work.
If this is what has happened, then we should make sure it doesn't happen again so we
don't waste our (very) limited resources. If
this is not what happened then I apologise for wasting bandwidth on this mail.
Casper
-----Original Message-----
From: ros-dev-bounces(a)reactos.com
[mailto:ros-dev-bounces@reactos.com] On Behalf Of Alex Ionescu
Sent: 8. marts 2005 23:58
To: ReactOS Development List
Subject: Re: [ros-dev] Registry and ObjectManager (was
FreeLdr Part II)
Of course, it is interesting to note that one of the reasons
I have made an Ob rewrite is because of the way we
incorrectly manage handles and references. Not only are our
ObCreate/Insert routines badly implemented (which can create
problems with drivers) but we also sometimes create handles
out of thin air. There are other problems as well which
influence the registry, like the fact that we don't send a
parse context to the parse routine, and many more
implementation issues. I have been waiting on Thomas to get
the handle table working, because that will directly plug in
with my Ob. Expect a branch in around 2 weeks (which won't
compile or boot), and hopefully my design will have worked
around this problem; it's entirely based on Windows'.
Best regards,
Alex Ionescu
_______________________________________________
Ros-dev mailing list
Ros-dev(a)reactos.com
http://reactos.com:8080/mailman/listinfo/ros-dev