Update to 3.2

Bug #341367 reported by Ken VanDine
24
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ekiga (Ubuntu)
Fix Released
Undecided
Ken VanDine

Bug Description

Binary package hint: ekiga

Update to 3.2, latest development release in preparation for 3.2 with GNOME 2.26

Related branches

Changed in ekiga:
assignee: nobody → ken-vandine
status: New → Confirmed
Revision history for this message
Alex Murray (alexmurray) wrote :
Changed in ekiga:
status: Confirmed → In Progress
description: updated
Revision history for this message
Yannick Defais (sevmek) wrote :

Ekiga wants ptlib=2.6.1 and opal=3.6.1, which are not uploaded yet but will be in a few hours...

Revision history for this message
Yannick Defais (sevmek) wrote :

BTW, the changelog for 3.2.0:

* What's changed ?
==================

Compared to previous unstable version (3.1.2):
- Better NAT support in case of Cone NAT
- Uniformise detection of libnotify; fix compilation with mingw
- Fix "URL completion combobox shows identical completions"
- Fix "Assistant loosing values when going backward"
- Fix GmConf settings when compiled with another package name
- Fix unregistration of accounts
- Fix build with --enable-kde
- Fix OS X build
- Fixed possible crash when retrieving presence information
- New translations: crh, or
- Updated translations: as, bg, bn_IN, da, de, el, eu, gl, gu, hi, hu,
  ja, kn, ko, ku, lt, ml, mr, or, pt, ro, ru, ta, te, tr
- New help translation: en_GB
- Updated help translation: fr

Compared to previous stable version (3.0.0), major features:
- Better NAT support in case of Cone NAT
- There is now only one H.263 plugin implementing both H.263 and H.263+
- Allow several ALSA devices to have the same name
- Added support for the G.722 audio codec: G.722 is a 16 kHz wideband
  audio codec advertised as HD Voice by the famous Polycom. It is a
  great boost in quality and interoperability
- Added support for the CELT ultral-low delay audio codec: CELT delivers
  high quality audio at 32 kHz or 48 kHz, allowing to transmit music in
  high quality, with low delay and low bitrate
- Added support for SIP dialog-info notifications: they allow displaying
  notifications of incoming calls in the roster. With software like
  kamailio or Asterisk, it allows being informed of incoming calls
  reaching your colleagues
- Largely improved LDAP support: the OpenLDAP guys contributed several
  patches to provide state-of-the-art LDAP support in the Ekiga address
  book. The new code even supports authentication
 - Killed the gconf_test_age test, Ekiga can now finally work with
  badly installed GConf schemas
 - Better handling of multiple network interfaces with dynamic addition
  and removal
- Added settings migration from Ekiga 2.0.x.
- Improved Windows build
- Other various fixes, cleanups, removal of deprecated symbols etc.
- New translations: crh, or
- New help translation: en_GB, eu
- Updated many translations and help
 Experimental features:
 - Significant improvements in IPv6 support
 - Gstreamer audio and video capture support near to be finished...

Revision history for this message
Yannick Defais (sevmek) wrote :
Revision history for this message
Onkar Shinde (onkarshinde) wrote :

Are there any test packages? I would love to provide feedback if we are seriously considering this for jaunty.

Revision history for this message
Ken VanDine (ken-vandine) wrote :

Yes, they are in my ppa

https://launchpad.net/~ken-vandine/+archive/ppa

Please let me know how they work for you.

Thanks for testing!

Revision history for this message
Yannick Defais (sevmek) wrote :

Hello Ken,

Your opal build lacks several codecs. I know some of them are not suitable for world wild shipping because of patents (iLBC, H263, H263+, H264, MPEG4), still they are *very* useful for interoperability and for quality.

I propose the following:
build all codecs, and spilt them from the main opal package as they are plugins and move them to multiverse. Ekiga will find them at run time if installed. I also propose you to build a meta package named "ekiga-full-non-free" including all those codecs to help users find them easily.

The audio codec iLBC is in OPAL, no more dependancy.
The video codecs H263, H263+, MPEG4 are probably in libavcodec-unstripped-52
The video codec H264 is in libx264-65

There is also the CELT audio codec which is in libcelt0. I'm not sure, but I believe this one is free.

Best regards and thank you for the effort.
Yannick

Revision history for this message
Yannick Defais (sevmek) wrote :

Hello,

I spreaded the good news of available packages for 3.2 on the Ekiga mailing list for testing.

Best regards,
Yannick

Revision history for this message
Yannick Defais (sevmek) wrote :

Hello,

A quick report:

3.2 install smoothly, I can call the echo test, audio and video working with my MSI Wind Notebook, my settings from 3.0.1 was there, no crash for this first run.

Thank you Ken.

Best regards,
Yannick

Revision history for this message
Onkar Shinde (onkarshinde) wrote :

Ken,

My current ekiga setup (with packages from repositories) is broken. I am not getting any sound at all. SO it will be a while before I figure out the problem and then move to testing your packages. :-(

By the way, while people test packages from your PPA, can you please update the package in repositories to 3.0.2 just so that users get the benefit of setting migration from 2.x in case 3.2 is not going to make into jaunty.

Revision history for this message
Yannick Defais (sevmek) wrote :

@Onkar,

Hello, this is how you should setup Ekiga:
Edit->Preferences->Audio->Devices, set all 3 entries to "Default (PTLIB/ALSA)"

Open the Panel: View->Show control panel

Call sip:<email address hidden> and while in the call make sure the level for audio input and output are up (using the first icon on the left in the right panel)

If this doesn't work, use the sound controller from pulse audio and make sure mic is open, stuff like that...

Best regards,
Yannick

Revision history for this message
Eugen Dedu (eugen-dedu) wrote :

CELT is BSD license, as shown in celtcodec.c:
static struct PluginCodec_information licenseInfo = {
    // Fri Dec 13 2008, 23:37:31 CET =
    1229729851,

    "Stefan Knoblich, axsentis GmbH", // source code author
    "0.1", // source code version
    "<email address hidden>", // source code email
    "http://oss.axsentis.de/", // source code URL
    "Copyright (C) 2008 axsentis GmbH", // source code copyright
    "BSD license", // source code license
    PluginCodec_License_BSD, // source code license

    "CELT (ultra-low delay audio codec)", // codec description
    "Jean-Marc Valin, Xiph Foundation.", // codec author
    "", // codec version
    "<email address hidden>", // codec email
    "http://www.celt-codec.org", // codec URL
    "(C) 2008 Xiph.Org Foundation, All Rights Reserved", // codec copyright information
    "Xiph BSD license", // codec license
    PluginCodec_License_BSD // codec license code
};

Revision history for this message
Ken VanDine (ken-vandine) wrote :

Did anyone test this with ekiga.net? I am getting a failure to register, but ekiga 3.0.1 is working fine.

Revision history for this message
Yannick Defais (sevmek) wrote :

@Ken,

I did and it works here. Are you behind a NAT? running "ekiga -d 4" should tell you which kind of NAT.

As it seems a regression, please report to upstream with the -d 4 attached. Unfortunately Damien Sandras is quit busy moving to a new house...

Revision history for this message
Yannick Defais (sevmek) wrote :

@Ken,

The stun server is down at the moment, that could explain your issue.

Best regards,
Yannick

Revision history for this message
Yannick Defais (sevmek) wrote :

@Ken,

The STUN server is up again.

Revision history for this message
Ken VanDine (ken-vandine) wrote :

But it does still work for me with ekiga 3.0.1, only fails with 3.2... Do you know if anything changed in 3.2 that could be causing this?

Revision history for this message
Yannick Defais (sevmek) wrote :

@Ken,

Maybe the "Better NAT support in case of Cone NAT", could you provide the files resulting from an "ekiga -d 4 2>output.txt" in both cases (3.0.1 and 3.2.0) to help spotting where the issue is ?

Revision history for this message
Ken VanDine (ken-vandine) wrote :

Well now it is magically working... both yesterday and earlier this morning it was working with 3.0.1 and wasn't with 3.2.0 at the same time. Now it is working fine with both. I haven't changed anything.... except ran it with -d 4. I will keep beating on it today and see if it starts to fail again.

Revision history for this message
Ken VanDine (ken-vandine) wrote :

Attached diff

Revision history for this message
Martin Pitt (pitti) wrote :

The @ekiga.net service has always been very brittle for me as well, but it never depended much on the ekiga version. I have used 3.2 for several days and calls, and it's working well for me.

This was discussed in the desktop team meeting, and we'll go for it in Jaunty. Approved.

Revision history for this message
Yannick Defais (sevmek) wrote :

Hello,

What about the celt audio codec? will it be in? It is BSD licensed.

Is there plan to add other codecs mentioned in https://bugs.launchpad.net/ubuntu/+source/ekiga/+bug/341367/comments/7 in a (several) non-free package ?

Best regards,
Yannick

Revision history for this message
Martin Pitt (pitti) wrote :

Ken, your changes look a bit weird. You modified debian/patches/ubuntu_lpi.patch, added a new debian/patches/ubuntu_lpi2.patch, and disabled ubuntu_lpi.patch in series without adding ubuntu_lpi2.patch. You also removed autoconf.patch without documenting the reason in the changelog. Indeed LPI doesn't exist in the current PPA packages.

Revision history for this message
Martin Pitt (pitti) wrote :

Ah, nevermind me; I was looking at the PPA diff.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ekiga - 3.2.0-0ubuntu1

---------------
ekiga (3.2.0-0ubuntu1) jaunty; urgency=low

  * New upstream release (LP: #341367)
    - Better NAT support in case of Cone NAT
    - Uniformise detection of libnotify; fix compilation with mingw
    - Fix "URL completion combobox shows identical completions"
    - Fix "Assistant loosing values when going backward"
    - Fix GmConf settings when compiled with another package name
    - Fix unregistration of accounts
    - Fix build with --enable-kde
    - Fixed possible crash when retrieving presence information
    - New translations: crh, or
    - Updated translations: as, bg, bn_IN, da, de, el, eu, gl, gu, hi, hu,
      ja, kn, ko, ku, lt, ml, mr, or, pt, ro, ru, ta, te, tr
    - New help translation: en_GB
    - Updated help translation: fr
    - Better NAT support in case of Cone NAT
    - There is now only one H.263 plugin implementing both H.263 and H.263+
    - Allow several ALSA devices to have the same name
    - Added support for the G.722 audio codec: G.722 is a 16 kHz wideband
      audio codec advertised as HD Voice by the famous Polycom. It is a
      great boost in quality and interoperability
    - Added support for the CELT ultral-low delay audio codec: CELT delivers
      high quality audio at 32 kHz or 48 kHz, allowing to transmit music in
      high quality, with low delay and low bitrate
    - Added support for SIP dialog-info notifications: they allow displaying
      notifications of incoming calls in the roster. With software like
      kamailio or Asterisk, it allows being informed of incoming calls
      reaching your colleagues
    - Largely improved LDAP support: the OpenLDAP guys contributed several
      patches to provide state-of-the-art LDAP support in the Ekiga address
      book. The new code even supports authentication
    - Killed the gconf_test_age test, Ekiga can now finally work with
      badly installed GConf schemas
    - Better handling of multiple network interfaces with dynamic addition
      and removal
    - Added settings migration from Ekiga 2.0.x.
    - Other various fixes, cleanups, removal of deprecated symbols etc.
    - New translations: crh, or
    - New help translation: en_GB, eu
    - Updated many translations and help
    - Experimental features:
      * Significant improvements in IPv6 support
      * Gstreamer audio and video capture support near to be finished...
  * debian/patches/migrate_2.0_settings.patch:
    - Removed, migration is now upstream
  * debian/patches/00_news.patch
    - Removed
  * debian/patches/ubuntu_lpi.patch:
    - Modified to work with 3.2

 -- Ken VanDine <email address hidden> Tue, 17 Mar 2009 15:14:12 -0400

Changed in ekiga:
status: In Progress → Fix Released
Revision history for this message
Ken VanDine (ken-vandine) wrote :

Yannick, please open a new bug report about the additional codecs.

Thanks!

Revision history for this message
Yannick Defais (sevmek) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.