ToDo List

From Ekiga
Revision as of 08:48, 7 June 2012 by Eugen (Talk | contribs)
Jump to: navigation, search

For ekiga 4.0

  • I'm sure that when you come back from hibernation, Ekiga does not behave well. I need to reproduce it. Seems to be related to STUN result, not to registration itself.
  • I think that when you add a new contact, sometimes, you need to restart Ekiga to get presence status
  • I think that when you enable/disable an account, sometimes, presence subscriptions are not done
  • I think that Ekiga does not refresh the presence states like it should
  • modify password, create account and check whether it registers as it should.
  • do account activate/desactivate work correctly (publish state and registration)?
  • when an account is created, check whether it is put to online instead of current presence.
  • cannot register to from my office, seems related to both a network change and a ptlib/opal change


  • crash/freeze on Windows on quit on one of my machines
    • crash of x264 helper
  • gtk components in call window are not shown after 1st time
  • some inexistent icons on Windows

From the documentation point of view, and website, I think we should clean things up. Perhaps Yannick and Eugen could take care of that. Our main website has a few difficult parts :

  • the roadmap should be updated or removed
  • the download section is weird : it redirects to the wiki and I think it is awfully complex to download the software. We should probably only have direct download links to the sources and windows releases

The main wiki should be improved and cleaned up :

  • I think having the manual in the wiki is a mistake. We should update (and I'll do it) the main manual in Ekiga so that it is translated in several languages but not duplicate things.
  • The wiki should help debugging, not document the usage of Ekiga.

Next step (4.2) will be to move Ekiga to current technologies :

  • HAL is deprecated and should be replaced
  • GTK+ 2 code should be converted to GTK+ 3
  • GConf should be replaced by GSettings (and its DConf back-end on Linux)
  • I should take care of the upgrade of (kamailio, asterisk, ....)

Once it is done, we can release 4.2 (+ some GStreamer progress).


  • Get the wiki a dress ! Maybe we can use some CSS magic to have a more navigable wiki. (should be similar to main website)
  • create main menu link to this wiki (main)
  • create direct links to this wiki (#installation) PARTIALLY -> repositories per distro needed
    • from all pertinent download pages
  • integrate with
  • Privacy for please provide valuable infos.
  • Ekiga behind a NAT : please review this.
  • Add RSS feed to the wiki.
  • Documentation for AEC and Silence detection (where?)
  • Full documentation for compile options (ptlib, opal and ekiga) needed. (including defaults)

CHANGELOG: Let's try to define priorities:

People involving in changes: - "main menu" in the mediawiki system is something to research. Is the mediawiki able to do that on its own or do it require intervention in the code or templates (involving Damien and us)?

- See changes. Work needs to be done, but a place as been assigned if i get your idea right.

- Icons; is this related to the overall design of the wiki (main menu)?

- .org and .net integration require the work on the css/website, involving Damien and Fabian D.


  • Damien, would it be hard to setup a forum? As an alternative, we could easily set up a yahoo group just for this purpose, which makes it easier to find questions/solutions, and it doesn't leave tons of email in your inbox...

EXTRA IDEAS: I backup the idea of a forum, this would help support internationalisation of the documentation and would provide newcomers a more convenient way to get infos/ask questions than the ml (all history and possibility of respond is available in one place Vs your email client and the archive mailling list...). Issue may be it is another place for devs to survey... To solve this we may set up a team to "filter" contents and only ask devs help when necessary. As we are happy few this would probably have to be done by Natasha and I. I'm use to that form of support as it is already what I do on the french ubuntu forum...This is a great way to learn Yannick

Another reason is stuff like sound support in Linux, webcam support in Linux: it is very hard to have only one page explaining how to solve all the trouble you could get with those. A forum will help taking care of those problems in a much better way...

Personal tools