[haiku-appserver] Re: investigating some bugs - Rudolf have a look at this please

  • From: "Axel Dörfler" <axeld@xxxxxxxxxxxxxxxx>
  • To: haiku-appserver@xxxxxxxxxxxxx
  • Date: Wed, 30 Mar 2005 11:26:56 +0200 CEST

Adi Oanca <adioanca@xxxxxxxxxxxxxx> wrote:
> > > (a week, 2 max) and then resume work at update code. I don't 
> > > really 
> > > see the point Stephan getting in my way! There are other things 
> > > to be 
> > > done in app_server.
> > It's not about Stephan getting in your way; he would probably be 
> > done 
> > before you even get there. Anyway, this is a community effort, not 
> > a 
> > competition; you should be thankful for quality help.
>       Hm, you think I don't love the fact Stephan handled the instruction
> clipping code? Boy, you don't know how happy I was when I saw fonts 
> being
> drawn on inside the window's clipping region.
> 
>       Sure this isn't a competition? But then, how is it that when I said
> I will handle this a long time ago, you tell me: let Stephan do that 
> he has
> more time. Is that nice?!

Sure. Since you still haven't done it, it's not understandable that you 
think it stays your task forever. Stephan has a bit time to get it 
right *now*, that's a fact, too.

>       app_server will not be ready until it's totally ready, and for that
> other things need to be done too.

Yes, same for other components. The thing is, if there is someone 
willing to do X now, it's no reason to keep him from doing it just 
because you intended to work on X as well some day in the future.
The update code is a natural thing to do now, something that needs 
attention right now. The various other shortcomings of the server will 
be fixed when their time comes.

> > Just consider how long you needed to write the window manager code. 
> > How 
> > long will it take you to write new update code given your time 
> > constraints?
>       The update code, is much easier. And I already have the building
> blocks (window manager and clipping code).
>       Doesn't matter if my time spent on app_server development is less
> than Stephan's, I took a job and it would REALLY nice of you to let 
> me finish
> it as you see I'm actively working at it (update code needs window 
> manager,
> remember?)

I don't see this connection - sure the update code needs a basic window 
manager, but it could be worked on with what is there for weeks AFAICT. 
It doesn't matter that you have a job or not. What matters is that you 
don't have a lot of time to work on the app_server, and therefore, it's 
not a good choice to let you work on pressing parts of the code.
The BDirectWindow implementation is also waiting on certain parts of 
the server - why not  work on this first since you're in the best 
position to do that?

Anyway, I am not the one to decide what you do and what not; I just 
wanted to point out that your attitude may hurt development, and is in 
general not very helpful.

> >>    For you to be happy, let's change that into "the next couple 
> >>weeks".
> > For me to be happy you'd say: "if he hasn't yet done it in 'the 
> > next 
> > couple of weeks', I'll take over that job when I'm ready".
>       That isn't nice as he would not want to give up its current 
> progress.

There is no need to give up anything. If he had done it until then, 
fine, if not you could ask to take over his job (if you think you can 
complete it earlier), or if he didn't have done anything you could 
start working on it.

> > There is plenty of other stuff left for you to do as well.
>       True, after the update code.

What an open minded discussion.

>       BTW, I would like some help on the remaining BWindow/BView methods 
> as
> those are too many for me to finish them in reasonable time. Almost 
> all those
> remaining methods have some basic code written in them from there to 
> start from,
> all there's left to be done is to make them work.

And more importantly, BHandler and BLooper still need some work.

Bye,
   Axel.


Other related posts: