Hello community, here is the log from the commit of package json-glib for openSUSE:Factory checked in at Wed Dec 30 00:22:39 CET 2009. -------- --- GNOME/json-glib/json-glib.changes 2009-06-13 22:42:41.000000000 +0200 +++ /mounts/work_src_done/STABLE/json-glib/json-glib.changes 2009-12-27 02:06:35.000000000 +0100 @@ -1,0 +2,44 @@ +Sun Dec 27 01:38:37 CET 2009 - vuntz@opensuse.org + +- Update to version 0.9.2: + + Fix generation of doubles + + Add more units to the test suite + + Add JsonNode macros for quick type checking + + Guarantee insertion order when parsing and generating JSON + Objects + + Serialize GParamSpecObject properties + + Add serialization and deserialization for GBoxed types + + Add API for serializing GObjects to, and deserializing from, + JsonNode + + Build environment fixes + + Documentation fixes + + Generate correct introspection data + + Make JsonSerializable in complete control of deserialization +- Changes from version 0.8.0: + + Remove the in-tree Vala bindings: they are part of Vala, now + + Remove the in-tree Debian packaging + + Fix: JsonGenerator does not escape special characters + + Fix: Conditionally compile the test suite + + Display the filename and line inside the error messages when + loading from a file + + Fix: Correctly terminate a string array + + Fix: Regression tests fail on OpenBSD + + Do not leak memory on error code paths + + Improve and clean up the build system + + Make JsonNode completely opaque + + Conditionally generate introspection data on build + + Fix: Do not overwrite when copying + + Deprecate json_object_add_member() + + Add convenience accessors for JsonObject and JsonArray + + Add convenience iteration functions for JsonObject and + JsonArray + + Automatically promote integers to gint64, to compensate for the + lack of integer size in the JSON specificiation + + Disallow the inclusion of single header files: only json-glib.h + and json-gobject.h can be included directly + + Documentation fixes + + Clean up and remove code duplication inside the Parser object +- Add gobject-introspection-devel BuildRequires. +- Add json-glib-fix-build.patch to fix build. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- json-glib-0.6.2.tar.bz2 New: ---- json-glib-0.9.2.tar.bz2 json-glib-fix-build.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ json-glib.spec ++++++ --- /var/tmp/diff_new_pack.eJ1Csl/_old 2009-12-30 00:22:17.000000000 +0100 +++ /var/tmp/diff_new_pack.eJ1Csl/_new 2009-12-30 00:22:17.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package json-glib (Version 0.6.2) +# spec file for package json-glib (Version 0.9.2) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2009 Dominique Leuenberger, Almere, The Netherlands. @@ -19,14 +19,17 @@ Name: json-glib -Version: 0.6.2 -Release: 3 +Version: 0.9.2 +Release: 1 Summary: Library for JavaScript Object Notation format -License: LGPL v2.1 or later +License: LGPLv2.1+ Group: Development/Libraries/C and C++ Url: http://live.gnome.org/JsonGlib Source: %{name}-%{version}.tar.bz2 +# PATCH-FIX-UPSTREAM json-glib-fix-build.patch vuntz@opensuse.org -- Fix warnings causing errors during build +Patch0: json-glib-fix-build.patch BuildRequires: glib2-devel +BuildRequires: gobject-introspection-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -43,7 +46,7 @@ JSON data streams. %package -n libjson-glib-1_0-0 -License: LGPL v2.1 or later +License: LGPLv2.1+ Summary: Library for JavaScript Object Notation format Group: Development/Libraries/C and C++ @@ -61,7 +64,7 @@ JSON data streams. %package devel -License: LGPL v2.1 or later +License: LGPLv2.1+ Summary: Library for JavaScript Object Notation format - Development Files Group: Development/Libraries/C and C++ Requires: libjson-glib-1_0-0 = %{version} @@ -85,6 +88,7 @@ %prep %setup -q +%patch0 -p1 %build %configure @@ -105,6 +109,8 @@ %defattr(-,root,root) %doc AUTHORS ChangeLog COPYING NEWS README %{_libdir}/*.so.* +%{_libdir}/girepository-1.0/*.typelib +%{_datadir}/gir-1.0/*.gir %files devel %defattr(-,root,root) ++++++ json-glib-0.6.2.tar.bz2 -> json-glib-0.9.2.tar.bz2 ++++++ ++++ 95391 lines of diff (skipped) ++++++ json-glib-fix-build.patch ++++++ Index: json-glib-0.9.2/json-glib/json-gobject.c =================================================================== --- json-glib-0.9.2.orig/json-glib/json-gobject.c +++ json-glib-0.9.2/json-glib/json-gobject.c @@ -503,7 +503,7 @@ json_deserialize_pspec (GValue *valu case G_TYPE_ENUM: { - gint enum_value; + gint enum_value = 0; if (G_VALUE_HOLDS (&node_value, G_TYPE_INT64)) { @@ -524,7 +524,7 @@ json_deserialize_pspec (GValue *valu case G_TYPE_FLAGS: { - gint flags_value; + gint flags_value = 0; if (G_VALUE_HOLDS (&node_value, G_TYPE_INT64)) { ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org