Re: [Ekiga-devel-list] Various Bugs

2012-08-20 Thread Eugen Dedu

On 14/08/12 22:16, hohy...@eml.cc wrote:

Using the current repository versions, ALSA works for input and output.


I found out that the 'make install' of ekiga gives the gconf errors due to a 
fault which is circumvented by running as root. Even when everything is owned 
by another user, it is still necessary to run as root, at least as set up in 
Debian. If we don't find out more about how to fix this, it would be good to 
describe in the build documentation.

The error messages are like this:

  /usr/bin/install -c -m 644 ekiga.schemas '/usr/local/etc/gconf/schemas'
WARNING: failed to install schema 
`/schemas/apps/ekiga/devices/audio/output_device', locale `lv': Unable to store 
a value at key '/schemas/


Indeed, I have always used --disable-schemas...

This appears because of the command:
$ GCONF_CONFIG_SOURCE=xml:merged:/etc/gconf/gconf.xml.defaults 
gconftool-2 --makefile-install-rule ekiga.schemas 21  /dev/null


If the schema cannot be installed in /etc, then probably it should not 
be installed at all.


I suppose the above command should have inverted last parameters like this:
 /dev/null 21

Do you agree, Julien?  Anyway, we should migrate to gsettings.

--
Eugen
___
ekiga-devel-list mailing list
ekiga-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/ekiga-devel-list


Re: [Ekiga-devel-list] Various Bugs

2012-08-20 Thread Peter Robinson
On Mon, Aug 20, 2012 at 4:07 PM, Eugen Dedu
eugen.d...@pu-pm.univ-fcomte.fr wrote:
 On 14/08/12 22:16, hohy...@eml.cc wrote:

 Using the current repository versions, ALSA works for input and output.


 I found out that the 'make install' of ekiga gives the gconf errors due to
 a fault which is circumvented by running as root. Even when everything is
 owned by another user, it is still necessary to run as root, at least as set
 up in Debian. If we don't find out more about how to fix this, it would be
 good to describe in the build documentation.

 The error messages are like this:

   /usr/bin/install -c -m 644 ekiga.schemas '/usr/local/etc/gconf/schemas'
 WARNING: failed to install schema
 `/schemas/apps/ekiga/devices/audio/output_device', locale `lv': Unable to
 store a value at key '/schemas/


 Indeed, I have always used --disable-schemas...

 This appears because of the command:
 $ GCONF_CONFIG_SOURCE=xml:merged:/etc/gconf/gconf.xml.defaults gconftool-2
 --makefile-install-rule ekiga.schemas 21  /dev/null

 If the schema cannot be installed in /etc, then probably it should not be
 installed at all.

The way we deal with this in Fedora packaging is the following.

For make install we do:

export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
make install DESTDIR=%{buildroot}
unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL

Then in pre/post install package scriptlets we do:

%pre
if [ $1 -gt 1 ] ; then
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
gconftool-2 --makefile-uninstall-rule \
%{_sysconfdir}/gconf/schemas/ekiga.schemas  /dev/null || :
fi

%post
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
gconftool-2 --makefile-install-rule \
%{_sysconfdir}/gconf/schemas/ekiga.schemas  /dev/null || :


 Do you agree, Julien?  Anyway, we should migrate to gsettings.

Yes please :-)

Peter
___
ekiga-devel-list mailing list
ekiga-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/ekiga-devel-list


[Ekiga-devel-list] Beta release

2012-08-20 Thread Eugen Dedu
For your information, ekiga team agreed to do a beta release in two 
days.  The new stable release should appear next month.  Feel free to 
test it, I consider it overall (much) better than last stable release, 
3.2.7.


Here is the NEWS file, compared to ekiga unstable 3.3.2:

* Changes in ekiga 3.9.90 (2012-08-20)
** Major user-visible fixes
- Major overhaul of the main window
- Auto-answering to calls (in 3.3.0 in fact)
- Add a new page in assistant with an introduction to accounts
- Unregister accounts when quitting
- Speed up startup by not getting canonical name of servers
- Partial support of H.239
- Speed up registration when packets get lost
- Use optimised flags for H.264 video decoder
- Limit history book to 100 entries, fixing some crashes
- Improvements to the still experimental loudmouth plugin
- Fix chat messages are received several times if several network interfaces
- Set presence to offline upon quitting
- Blacklist NSE, fixing registration with some registrars, such as Eutelia
- Canonise address introduced when adding/editing a contact in roster
- Use gnome icons instead of ekiga's own
- Some fixes on online/offline presence
- Disable IPv6 by default, which caused some problems (will be enabled 
later)

- Fix a race condition in PulseAudio plugin
** Protocol fixes
- Fixes for Contact field during registration:
  - Use two additional compatibility mode for some bogus registrars
  - Fix order of items in Contact field
- Fix presence with asterisk
- Fixes on INVITE packets in some corner cases
- Fix own presence stopping to be sent after some time
- Fix loading of codecs without an encoding name, e.g. MS-IMA-ADPCM
- Use SIP OPTIONS to refresh NAT bindings
- Numerous other fixes, especially on H264 support
** Windows port fixes
- Fix crash when using gdb
- Support mingw-w64 and its own headers for building
- Reduce startup time (explicitly precise plugin directory)
- Other miscellaneous improvements on building
** Build fixes
- Add arm-linux-gnueabihf (armhf) and GNU/Hurd support
- Support current libav/ffmpeg libraries
- Fix compile errors with gcc 4.7
- Fix boost detection on some 64 bit machines
- Support new API of Evolution-Data-Server 3.5.3 too
- Fix error when linking with -Wl,--as-needed
** Translation updates
...

Check http://git.gnome.org/browse/ekiga/plain/NEWS to see the changes to 
ekiga 3.2.7, I will write them a bit later.


--
Eugen
___
ekiga-devel-list mailing list
ekiga-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/ekiga-devel-list