Hello community, here is the log from the commit of package python-gobject for openSUSE:Factory checked in at Mon Sep 26 10:15:28 CEST 2011.
-------- --- python-gobject/python-gobject.changes 2011-09-16 11:12:38.000000000 +0200 +++ /mounts/work_src_done/STABLE/python-gobject/python-gobject.changes 2011-09-21 13:54:43.000000000 +0200 @@ -1,0 +2,6 @@ +Wed Sep 21 11:53:46 UTC 2011 - [email protected] + +- Update to version 3.0.0: + + Fix compilations warnings. + +------------------------------------------------------------------- python3-gobject.changes: same change calling whatdependson for head-i586 Old: ---- pygobject-2.90.4.tar.bz2 New: ---- pygobject-3.0.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-gobject.spec ++++++ --- /var/tmp/diff_new_pack.BmBiOM/_old 2011-09-26 10:15:21.000000000 +0200 +++ /var/tmp/diff_new_pack.BmBiOM/_new 2011-09-26 10:15:21.000000000 +0200 @@ -30,15 +30,15 @@ Name: python-gobject %define _name pygobject Summary: Python bindings for GObject -Version: 2.90.4 +Version: 3.0.0 Release: 1 License: LGPLv2.1+ Group: Development/Libraries/Python Url: http://ftp.gnome.org/pub/GNOME/sources/pygobject/ -Source: http://download.gnome.org/sources/pygobject/2.90/%{_name}-%{version}.tar.bz2 +Source: http://download.gnome.org/sources/pygobject/3.0/%{_name}-%{version}.tar.bz2 BuildRequires: fdupes BuildRequires: glib2-devel -BuildRequires: gobject-introspection-devel >= 0.10.2 +BuildRequires: gobject-introspection-devel >= 1.29.0 BuildRequires: libffi-devel # Only needed because we don't (and won't) support building xz tarballs by default... See bnc#697467 BuildRequires: xz ++++++ python3-gobject.spec ++++++ --- /var/tmp/diff_new_pack.BmBiOM/_old 2011-09-26 10:15:21.000000000 +0200 +++ /var/tmp/diff_new_pack.BmBiOM/_new 2011-09-26 10:15:21.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package python-gobject +# spec file for package python3-gobject # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -30,15 +30,15 @@ Name: python3-gobject %define _name pygobject Summary: Python bindings for GObject -Version: 2.90.4 +Version: 3.0.0 Release: 1 License: LGPLv2.1+ Group: Development/Libraries/Python Url: http://ftp.gnome.org/pub/GNOME/sources/pygobject/ -Source: http://download.gnome.org/sources/pygobject/2.90/%{_name}-%{version}.tar.bz2 +Source: http://download.gnome.org/sources/pygobject/3.0/%{_name}-%{version}.tar.bz2 BuildRequires: fdupes BuildRequires: glib2-devel -BuildRequires: gobject-introspection-devel >= 0.10.2 +BuildRequires: gobject-introspection-devel >= 1.29.0 BuildRequires: libffi-devel # Only needed because we don't (and won't) support building xz tarballs by default... See bnc#697467 BuildRequires: xz ++++++ pygobject-2.90.4.tar.bz2 -> pygobject-3.0.0.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pygobject-2.90.4/ChangeLog new/pygobject-3.0.0/ChangeLog --- old/pygobject-2.90.4/ChangeLog 2011-09-16 00:13:43.000000000 +0200 +++ new/pygobject-3.0.0/ChangeLog 2011-09-19 19:21:04.000000000 +0200 @@ -1,3 +1,49 @@ +commit 2eed2940c9be099fb6305288d895265e6b35d3d2 +Author: John (J5) Palmieri <[email protected]> +Date: Mon Sep 19 13:19:57 2011 -0400 + + prep for 3.0 release + + configure.ac | 6 +++--- + 1 files changed, 3 insertions(+), 3 deletions(-) + +commit fbd58b70c2c3c1128f95a87eb4cc8313b6a401b8 +Author: John (J5) Palmieri <[email protected]> +Date: Fri Sep 16 14:19:15 2011 -0400 + + up version required of gobject-introspection to 1.29.0 + + configure.ac | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +commit 225f21117b6b3546989abe22538c784291e86b2a +Author: John (J5) Palmieri <[email protected]> +Date: Fri Sep 16 12:26:10 2011 -0400 + + fix most warnings + + * remove some unused vars + * correctly cast vars + * handle deprecated enums in switch statments by using default: + * unused wanrings still remain in some places + + gi/pygi-argument.c | 2 +- + gi/pygi-cache.c | 7 ++----- + gi/pygi-info.c | 6 ++++++ + gi/pygi-invoke.c | 2 +- + gi/pygi-marshal-from-py.c | 17 +++++++++-------- + gi/pygi-marshal-to-py.c | 3 +-- + 6 files changed, 20 insertions(+), 17 deletions(-) + +commit 9a70f01288e1b049206d25d67938907f1b38a490 +Author: John (J5) Palmieri <[email protected]> +Date: Fri Sep 16 12:24:38 2011 -0400 + + post release bump + + configure.ac | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + commit 3ec4020205e909ee4400650434f9ae7b89c2bde8 Author: John (J5) Palmieri <[email protected]> Date: Thu Sep 15 18:12:01 2011 -0400 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pygobject-2.90.4/NEWS new/pygobject-3.0.0/NEWS --- old/pygobject-2.90.4/NEWS 2011-09-16 00:10:08.000000000 +0200 +++ new/pygobject-3.0.0/NEWS 2011-09-19 19:19:47.000000000 +0200 @@ -1,3 +1,7 @@ +3.0.0 19-Sep-2011 + - up version required of gobject-introspection to 1.29.0 (John (J5) Palmieri) + - fix most warnings (John (J5) Palmieri) + 2.90.4 15-Sep-2011 (3.0 pre-release) - do not pass in len(str) to the length argument of gtk_test_buffer_insert* apis (John (J5) Palmieri) - Switch tarball compression format to tar.xz only. (Dieter Verfaillie) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pygobject-2.90.4/PKG-INFO new/pygobject-3.0.0/PKG-INFO --- old/pygobject-2.90.4/PKG-INFO 2011-09-15 23:56:21.000000000 +0200 +++ new/pygobject-3.0.0/PKG-INFO 2011-09-19 19:20:47.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.0 Name: PyGObject -Version: 2.90.4 +Version: 3.0.0 Summary: Python bindings for GObject Home-page: http://www.pygtk.org/ Author: James Henstridge @@ -8,7 +8,7 @@ Maintainer: Johan Dahlin Maintainer-email: [email protected] License: GNU LGPL -Download-url: ftp://ftp.gnome.org/pub/GNOME/sources/pygobject/2.90/pygobject-2.90.4.tar.gz +Download-url: ftp://ftp.gnome.org/pub/GNOME/sources/pygobject/3.0/pygobject-3.0.0.tar.gz Description: Python bindings for GLib and GObject Platform: POSIX, Windows Classifier: Development Status :: 5 - Production/Stable diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pygobject-2.90.4/configure new/pygobject-3.0.0/configure --- old/pygobject-2.90.4/configure 2011-09-15 23:56:13.000000000 +0200 +++ new/pygobject-3.0.0/configure 2011-09-19 19:20:39.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.68 for pygobject 2.90.4. +# Generated by GNU Autoconf 2.68 for pygobject 3.0.0. # # Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=pygobject>. # @@ -571,8 +571,8 @@ # Identity of this package. PACKAGE_NAME='pygobject' PACKAGE_TARNAME='pygobject' -PACKAGE_VERSION='2.90.4' -PACKAGE_STRING='pygobject 2.90.4' +PACKAGE_VERSION='3.0.0' +PACKAGE_STRING='pygobject 3.0.0' PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=pygobject' PACKAGE_URL='' @@ -1358,7 +1358,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures pygobject 2.90.4 to adapt to many kinds of systems. +\`configure' configures pygobject 3.0.0 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1428,7 +1428,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of pygobject 2.90.4:";; + short | recursive ) echo "Configuration of pygobject 3.0.0:";; esac cat <<\_ACEOF @@ -1553,7 +1553,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -pygobject configure 2.90.4 +pygobject configure 3.0.0 generated by GNU Autoconf 2.68 Copyright (C) 2010 Free Software Foundation, Inc. @@ -1831,7 +1831,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by pygobject $as_me 2.90.4, which was +It was created by pygobject $as_me 3.0.0, which was generated by GNU Autoconf 2.68. Invocation command line was $ $0 $@ @@ -2185,19 +2185,19 @@ -$as_echo "#define PYGOBJECT_MAJOR_VERSION 2" >>confdefs.h +$as_echo "#define PYGOBJECT_MAJOR_VERSION 3" >>confdefs.h -PYGOBJECT_MAJOR_VERSION=2 +PYGOBJECT_MAJOR_VERSION=3 -$as_echo "#define PYGOBJECT_MINOR_VERSION 90" >>confdefs.h +$as_echo "#define PYGOBJECT_MINOR_VERSION 0" >>confdefs.h -PYGOBJECT_MINOR_VERSION=90 +PYGOBJECT_MINOR_VERSION=0 -$as_echo "#define PYGOBJECT_MICRO_VERSION 4" >>confdefs.h +$as_echo "#define PYGOBJECT_MICRO_VERSION 0" >>confdefs.h -PYGOBJECT_MICRO_VERSION=4 +PYGOBJECT_MICRO_VERSION=0 ac_config_headers="$ac_config_headers config.h" @@ -2681,7 +2681,7 @@ # Define the identity of the package. PACKAGE='pygobject' - VERSION='2.90.4' + VERSION='3.0.0' cat >>confdefs.h <<_ACEOF @@ -12017,7 +12017,7 @@ Report bugs to <[email protected]>." lt_cl_version="\ -pygobject config.lt 2.90.4 +pygobject config.lt 3.0.0 configured by $0, generated by GNU Autoconf 2.68. Copyright (C) 2010 Free Software Foundation, Inc. @@ -15726,16 +15726,16 @@ elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0 >= 2.24.0 - gobject-introspection-1.0 >= 0.10.2 + gobject-introspection-1.0 >= 1.29.0 \""; } >&5 ($PKG_CONFIG --exists --print-errors "glib-2.0 >= 2.24.0 - gobject-introspection-1.0 >= 0.10.2 + gobject-introspection-1.0 >= 1.29.0 ") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GI_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 >= 2.24.0 - gobject-introspection-1.0 >= 0.10.2 + gobject-introspection-1.0 >= 1.29.0 " 2>/dev/null` else pkg_failed=yes @@ -15748,16 +15748,16 @@ elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0 >= 2.24.0 - gobject-introspection-1.0 >= 0.10.2 + gobject-introspection-1.0 >= 1.29.0 \""; } >&5 ($PKG_CONFIG --exists --print-errors "glib-2.0 >= 2.24.0 - gobject-introspection-1.0 >= 0.10.2 + gobject-introspection-1.0 >= 1.29.0 ") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GI_LIBS=`$PKG_CONFIG --libs "glib-2.0 >= 2.24.0 - gobject-introspection-1.0 >= 0.10.2 + gobject-introspection-1.0 >= 1.29.0 " 2>/dev/null` else pkg_failed=yes @@ -15779,18 +15779,18 @@ fi if test $_pkg_short_errors_supported = yes; then GI_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "glib-2.0 >= 2.24.0 - gobject-introspection-1.0 >= 0.10.2 + gobject-introspection-1.0 >= 1.29.0 " 2>&1` else GI_PKG_ERRORS=`$PKG_CONFIG --print-errors "glib-2.0 >= 2.24.0 - gobject-introspection-1.0 >= 0.10.2 + gobject-introspection-1.0 >= 1.29.0 " 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$GI_PKG_ERRORS" >&5 as_fn_error $? "Package requirements (glib-2.0 >= 2.24.0 - gobject-introspection-1.0 >= 0.10.2 + gobject-introspection-1.0 >= 1.29.0 ) were not met: $GI_PKG_ERRORS @@ -16723,7 +16723,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by pygobject $as_me 2.90.4, which was +This file was extended by pygobject $as_me 3.0.0, which was generated by GNU Autoconf 2.68. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -16789,7 +16789,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -pygobject config.status 2.90.4 +pygobject config.status 3.0.0 configured by $0, generated by GNU Autoconf 2.68, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pygobject-2.90.4/configure.ac new/pygobject-3.0.0/configure.ac --- old/pygobject-2.90.4/configure.ac 2011-09-15 21:56:25.000000000 +0200 +++ new/pygobject-3.0.0/configure.ac 2011-09-19 19:16:20.000000000 +0200 @@ -10,13 +10,13 @@ m4_define(python3_min_ver, 3.1) dnl the pygobject version number -m4_define(pygobject_major_version, 2) -m4_define(pygobject_minor_version, 90) -m4_define(pygobject_micro_version, 4) +m4_define(pygobject_major_version, 3) +m4_define(pygobject_minor_version, 0) +m4_define(pygobject_micro_version, 0) m4_define(pygobject_version, pygobject_major_version.pygobject_minor_version.pygobject_micro_version) dnl versions of packages we require ... -m4_define(introspection_required_version, 0.10.2) +m4_define(introspection_required_version, 1.29.0) m4_define(py2cairo_required_version, 1.2.0) m4_define(py3cairo_required_version, 1.10.0) m4_define(glib_required_version, 2.24.0) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pygobject-2.90.4/gi/pygi-argument.c new/pygobject-3.0.0/gi/pygi-argument.c --- old/pygobject-2.90.4/gi/pygi-argument.c 2011-08-18 18:43:31.000000000 +0200 +++ new/pygobject-3.0.0/gi/pygi-argument.c 2011-09-16 05:21:41.000000000 +0200 @@ -1775,7 +1775,7 @@ break; } case GI_TYPE_TAG_ERROR: - if (pyglib_error_check (&arg->v_pointer)) { + if (pyglib_error_check ( (GError **) &arg->v_pointer)) { PyObject *err_type; PyObject *err_value; PyObject *err_trace; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pygobject-2.90.4/gi/pygi-cache.c new/pygobject-3.0.0/gi/pygi-cache.c --- old/pygobject-2.90.4/gi/pygi-cache.c 2011-09-15 06:16:58.000000000 +0200 +++ new/pygobject-3.0.0/gi/pygi-cache.c 2011-09-16 18:16:29.000000000 +0200 @@ -150,7 +150,6 @@ { PyGISequenceCache *sc; GITypeInfo *item_type_info; - GITypeTag item_type_tag; GITransfer item_transfer; sc = g_slice_new0 (PyGISequenceCache); @@ -243,6 +242,8 @@ PyGICallbackCache *cc; cc = g_slice_new0 (PyGICallbackCache); + ( (PyGIArgCache *)cc)->destroy_notify = (GDestroyNotify)_callback_cache_free_func; + cc->user_data_index = g_arg_info_get_closure (arg_info); if (cc->user_data_index != -1) cc->user_data_index += child_offset; @@ -736,8 +737,6 @@ (callable_cache->function_type == PYGI_FUNCTION_TYPE_METHOD || callable_cache->function_type == PYGI_FUNCTION_TYPE_VFUNC) ? 1: 0; - GI_IS_INTERFACE_INFO (iface_info); - info_type = g_base_info_get_type ( (GIBaseInfo *)iface_info); /* Callbacks are special cased */ @@ -861,8 +860,6 @@ gssize child_offset = 0; GITypeTag type_tag; - GI_IS_TYPE_INFO (type_info); - type_tag = g_type_info_get_tag (type_info); if (callable_cache != NULL) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pygobject-2.90.4/gi/pygi-info.c new/pygobject-3.0.0/gi/pygi-info.c --- old/pygobject-2.90.4/gi/pygi-info.c 2011-08-18 19:26:59.000000000 +0200 +++ new/pygobject-3.0.0/gi/pygi-info.c 2011-09-16 05:20:16.000000000 +0200 @@ -192,6 +192,9 @@ case GI_INFO_TYPE_UNRESOLVED: type = &PyGIUnresolvedInfo_Type; break; + default: + g_assert_not_reached(); + break; } self = (PyGIBaseInfo *) type->tp_alloc (type, 0); @@ -484,6 +487,7 @@ case GI_INFO_TYPE_ARG: case GI_INFO_TYPE_TYPE: case GI_INFO_TYPE_UNRESOLVED: + default: g_assert_not_reached(); break; } @@ -862,7 +866,9 @@ case GI_INFO_TYPE_ARG: case GI_INFO_TYPE_TYPE: case GI_INFO_TYPE_UNRESOLVED: + default: g_assert_not_reached(); + break; } g_base_info_unref (info); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pygobject-2.90.4/gi/pygi-invoke.c new/pygobject-3.0.0/gi/pygi-invoke.c --- old/pygobject-2.90.4/gi/pygi-invoke.c 2011-09-12 19:05:22.000000000 +0200 +++ new/pygobject-3.0.0/gi/pygi-invoke.c 2011-09-16 05:23:33.000000000 +0200 @@ -472,7 +472,7 @@ if (arg_cache->from_py_marshaller != NULL) { if (!arg_cache->allow_none && py_arg == Py_None) { PyErr_Format (PyExc_TypeError, - "Argument %i does not allow None as a value", + "Argument %zd does not allow None as a value", i); pygi_marshal_cleanup_args_from_py_parameter_fail (state, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pygobject-2.90.4/gi/pygi-marshal-from-py.c new/pygobject-3.0.0/gi/pygi-marshal-from-py.c --- old/pygobject-2.90.4/gi/pygi-marshal-from-py.c 2011-09-15 21:00:22.000000000 +0200 +++ new/pygobject-3.0.0/gi/pygi-marshal-from-py.c 2011-09-16 05:41:26.000000000 +0200 @@ -25,8 +25,6 @@ #include <string.h> #include <time.h> - -#include <datetime.h> #include <pygobject.h> #include <pyglib-python-compat.h> @@ -406,7 +404,7 @@ if (PyInt_Check (py_long)) { long long_ = PyInt_AsLong (py_long); if (long_ < 0) { - PyErr_Format (PyExc_ValueError, "%ld not in range %d to %llu", + PyErr_Format (PyExc_ValueError, "%ld not in range %d to %lu", long_, 0, G_MAXUINT64); return FALSE; } @@ -444,7 +442,7 @@ Py_DECREF (py_str); - PyErr_Format (PyExc_ValueError, "%s not in range %d to %llu", + PyErr_Format (PyExc_ValueError, "%s not in range %d to %lu", long_str, 0, G_MAXUINT64); g_free (long_str); @@ -452,7 +450,7 @@ } if (ulong_ > G_MAXUINT64) { - PyErr_Format (PyExc_ValueError, "%llu not in range %d to %llu", ulong_, 0, G_MAXUINT64); + PyErr_Format (PyExc_ValueError, "%lu not in range %d to %lu", ulong_, 0, G_MAXUINT64); return FALSE; } @@ -898,10 +896,11 @@ list_ = g_list_append (list_, item.v_pointer); continue; err: + /* FIXME: clean up list if (sequence_cache->item_cache->from_py_cleanup != NULL) { PyGIMarshalCleanupFunc cleanup = sequence_cache->item_cache->from_py_cleanup; } - + */ g_list_free (list_); _PyGI_ERROR_PREFIX ("Item %i: ", i); return FALSE; @@ -964,9 +963,11 @@ list_ = g_slist_append (list_, item.v_pointer); continue; err: + /* FIXME: Clean up list if (sequence_cache->item_cache->from_py_cleanup != NULL) { PyGIMarshalCleanupFunc cleanup = sequence_cache->item_cache->from_py_cleanup; } + */ g_slist_free (list_); _PyGI_ERROR_PREFIX ("Item %i: ", i); @@ -1316,13 +1317,13 @@ arg->v_pointer = value; return TRUE; } else if (iface_cache->is_foreign) { - gboolean success; + PyObject *success; success = pygi_struct_foreign_convert_to_g_argument (py_arg, iface_cache->interface_info, arg_cache->transfer, arg); - return success; + return (success == Py_None); } else if (!PyObject_IsInstance (py_arg, iface_cache->py_type)) { PyErr_Format (PyExc_TypeError, "Expected %s, but got %s", iface_cache->type_name, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pygobject-2.90.4/gi/pygi-marshal-to-py.c new/pygobject-3.0.0/gi/pygi-marshal-to-py.c --- old/pygobject-2.90.4/gi/pygi-marshal-to-py.c 2011-09-15 19:42:55.000000000 +0200 +++ new/pygobject-3.0.0/gi/pygi-marshal-to-py.c 2011-09-16 18:23:13.000000000 +0200 @@ -26,7 +26,6 @@ #include <string.h> #include <time.h> -#include <datetime.h> #include <pygobject.h> #include <pyglib-python-compat.h> @@ -276,7 +275,7 @@ if (seq_cache->fixed_size >= 0) { len = seq_cache->fixed_size; } else if (seq_cache->is_zero_terminated) { - len = g_strv_length (arg->v_string); + len = g_strv_length ((gchar **)arg->v_pointer); } else { GIArgument *len_arg = state->args[seq_cache->len_arg_index]; len = len_arg->v_long; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
