Hello community, here is the log from the commit of package python-atspi for openSUSE:Factory checked in at Mon Jan 18 15:18:14 CET 2010. -------- --- python-atspi/python-atspi.changes 2009-12-22 17:48:32.000000000 +0100 +++ /mounts/work_src_done/STABLE/python-atspi/python-atspi.changes 2010-01-15 15:40:05.000000000 +0100 @@ -1,0 +2,25 @@ +Fri Jan 15 15:40:48 CET 2010 - vuntz@opensuse.org + +- Add python-atspi-fix-no-gconf.patch to make python-atspi work if + the gconf bindings are not available. + +------------------------------------------------------------------- +Tue Jan 12 11:58:59 CET 2010 - vuntz@opensuse.org + +- Update to version 0.1.5: + + For a full list of changes, see + http://git.gnome.org/browse/pyatspi2/log/?id=PYATSPI_0_1_5 + + Move the allModifiers function in to deviceevent.py to resolve + missing symbol error when registering keystrokes for all + modifiers. + + Use pyatspi_corba if /desktop/gnome/interface/at-spi-corba is + True + + Additional work on bgo#606251 - Handle CORBA vs. D-Bus choice + better + + Modifications to use the new leasing scheme. + + Add application reference to the event structure. + + Make the cache update on property or child-changed signals. + + Add children-changed event emission for top-level accessibles. + + Temporarily switch off re-entrancy. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- pyatspi-0.1.4.tar.bz2 New: ---- pyatspi-0.1.5.tar.bz2 python-atspi-fix-no-gconf.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-atspi.spec ++++++ --- /var/tmp/diff_new_pack.QLk92V/_old 2010-01-18 15:15:00.000000000 +0100 +++ /var/tmp/diff_new_pack.QLk92V/_new 2010-01-18 15:15:00.000000000 +0100 @@ -1,7 +1,7 @@ # -# spec file for package python-atspi (Version 0.1.4) +# spec file for package python-atspi (Version 0.1.5) # -# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,13 +19,15 @@ Name: python-atspi %define _name pyatspi -Version: 0.1.4 +Version: 0.1.5 Release: 1 Summary: Assistive Technology Service Provider Interface - Python bindings License: LGPLv2.0 Group: Development/Libraries/Python Url: http://www.gnome.org/ Source0: %{_name}-%{version}.tar.bz2 +# PATCH-FIX-UPSTREAM python-atspi-fix-no-gconf.patch bgo#607077 vuntz@opensuse.org -- Make it work when gconf is not there +Patch0: python-atspi-fix-no-gconf.patch BuildRequires: fdupes BuildRequires: python Requires: dbus-1-python @@ -56,6 +58,7 @@ %prep %setup -q -n %{_name}-%{version} +%patch0 -p1 %build %configure ++++++ pyatspi-0.1.4.tar.bz2 -> pyatspi-0.1.5.tar.bz2 ++++++ ++++ 1911 lines of diff (skipped) ++++++ python-atspi-fix-no-gconf.patch ++++++ Index: pyatspi-0.1.5/pyatspi/__init__.py =================================================================== --- pyatspi-0.1.5.orig/pyatspi/__init__.py +++ pyatspi-0.1.5/pyatspi/__init__.py @@ -13,14 +13,18 @@ #Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. try: + gconf = None + gconfClient = None import gconf gconfClient = gconf.client_get_default() useCorba = gconfClient.get_bool("/desktop/gnome/interface/at-spi-corba") except: useCorba = False finally: - del gconfClient - del gconf + if gconfClient: + del gconfClient + if gconf: + del gconf if useCorba: import sys ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org