Re: [Ekiga-devel-list] [THREADNESS] H.323 endpoint



Damien Sandras a écrit :
Le lundi 20 novembre 2006 à 21:04 +0100, Julien Puydt a écrit :
Damien Sandras a écrit :
I don't see the need to do that now.
The intent is to fix http://bugzilla.gnome.org/show_bug.cgi?id=353533 , which will make ekiga more robust by using threads only when strictly necessary.

Ekiga is currently a crash-test dummy for its dependancies. And it's the only one. That means that whenever any dependancy has a multi-threading bug, ekiga and only ekiga crashes, which :
(1) makes ekiga look bad ;
(2) doesn't appear as that critical to said dependancy's developpers, and hence doesn't prompt a swift and efficient answer.

Isn't http://bugzilla.gnome.org/show_bug.cgi?id=359655 enough to convince you?


Not really. Because :
1) Ekiga exists since 6 years now, and it is the first time we have such
a problem, just because Edgy was not tested

You forget the need to add some locking here and there when the first push to win32 occurred ;-)

2) I'm not 100% convinced yet that the right fix is to hide bugs by
hiding threads

Of course in an ideal world the dependancies would take care of the bug fast and well. Unfortunately we don't live on an ideal world :-(

3) It is certainly not a priority for 3.00.

I also have some gstreamer code to perfect, indeed :-/

I must be straightforward :
- We have an excellent piece of code from you waiting to be completed to
be integrated in 3.00

Yes.

- There is an excellent piece of code lying in the queue for XVideo
support

Yes, that's good :-)

- There is another excellent piece of code from Google SoC for IAX2
support

Yes, that's good :-)

- SRTP support seems in good shape

We haven't had news since long, have we?

- There is a WIN32 port to complete

Yes.

- Ekiga.net needs an upgrade (software)

I can't help on this.

- Ekiga.net needs an upgrade (hardware)

I can hardly help on this.

- Presence support still needs to be committed

If it needs a commit it already exists ;-)

- We have dozens of bug reports to fix in Bugzilla (enhancements, bugs
in opal, bugs in pwlib, ...)

Well, indeed.

- The plugins systems from Craig is not ready for production use

I'll let Craig comment on this :-)

- We have the druid to rewrite

You mean switch it to GtkAssistant ?

All of this before 3.00, ie we have 2 months left (December, January, a
part of February).

Could you remember my poor old self why you want 3.00 out of the door in february ?

So please do not start still another piece of code that we won't be able
to finish. Your help is required in all other places.

Well, I must admit I have quite a few things simultaneously maturing and not that much time to devote to each of them. Still, I think discussing what's needed to change ekiga's threadness will help when we'll make the move.

Snark



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]