GNOME Bugzilla – Bug 557889
Ekiga::Runtime isn't very good
Last modified: 2020-06-06 16:29:01 UTC
I don't like it : it's in the ServiceCore, but we would like to have it available from threads more readily since it's its main mission. It is officially independant from glib, but there are places where the code expects a glib mainloop anyway : - in the avahi code ; - in the XCAP::Core code (libsoup implementation) ; - and of course the gtk+ code. I don't know what to do about it, but it's annoying.
I modified the way the runtime works -- it isn't in the service core anymore as an object. It is in a widely accessible namespace (and yes, it uses static variables...). It's still not very good, but it makes clearer code.
Ekiga is not under active development anymore: https://gitlab.gnome.org/Infrastructure/Infrastructure/-/issues/273 Ekiga saw its last release 7 years ago. The last code commits were 4 years ago. Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect reality. Please feel free to reopen this ticket (and transfer the project to GNOME Gitlab, as GNOME Bugzilla is deprecated) if anyone takes the responsibility for active Ekiga development again in the future.