Hello community,
here is the log from the commit of package glib2 for openSUSE:Factory
checked in at Thu Oct 14 16:41:25 CEST 2010.
--------
--- GNOME/glib2/glib2.changes 2010-09-19 09:28:19.000000000 +0200
+++ glib2/glib2.changes 2010-10-12 11:44:44.000000000 +0200
@@ -1,0 +2,110 @@
+Tue Oct 12 00:14:59 CEST 2010 - vuntz@opensuse.org
+
+- Add missing Requires for glib2-tools to libgio-fam in
+ baselibs.conf.
+- Update baselibs.conf to remove assumption in the scriptlets of
+ the generated packages that they are 32bit packages.
+- Use <prefix> in baselibs.conf since we use full paths there, and
+ this is needed for x86 packages that put files in
+ /emul/ia32-linux.
+
+-------------------------------------------------------------------
+Tue Oct 5 11:40:10 CEST 2010 - vuntz@opensuse.org
+
+- Update to version 2.27.0 (compared to 2.25.15):
+ + Build:
+ - massive restructuring to reduce #include abuse
+ - tweaks to silence some harmless compiler warnings
+ - rename gschema-compile.c to glib-compile-schemas.c
+ - Windows fixes
+ - fix building with zlib < 1.2.4 on win32
+ + GDateTime:
+ - better msgctxt for translating month and weekday names
+ - API is changed quite a lot, implementation is improved
+ - GTimeZone is now exposed
+ + GObject:
+ - make ordering for overridden interface properties consistent
+ - ->priv structures are limited to 64k but this was not
+ documented, and exceeding this limit produced bad results.
+ Add docs and enforce the limit properly.
+ - add g_object_class_install_properties() to install multiple
+ properties in one go
+ - improve debugging output for GValue containing G_TYPE_STRV
+ + GIO:
+ - fix priority sorting of GIO extensions
+ - add GCredentials support on FreeBSD
+ - fix support for IPv6 addresses in URI parsing functions
+ - GSocketClient fixes for when g_socket_connect succeeds
+ immediately
+ - clarify string encoding for GFile constructors in docs
+ - new functions g_data_input_stream_read_upto{,async,finish}
+ - tweak confusing documentation for g_output_stream_write()
+ + GDBus:
+ - GDBusMessage can now be locked and copied (like in libdbus)
+ - GDBusConnection filter function API has changed again
+ - GDBusServer: ::new-connection now declares if the connection
+ was claimed
+ - add a partial workaround for bgo#627724.
+ - very many memory leaks fixed
+ + GVariant:
+ - check for size == 0 in g_variant_get_bytestring to avoid a
+ crash when attempting to get_bytestring() from an empty array
+ - improve gobject-introspection annotations
+ + GSettings:
+ - add GSettings Windows registry backend
+ - some internal tweaks to the backend API
+ - remove g_settings_list_items
+ - add g_settings_list_children and _list_keys to replace it
+ - add schema compiler restrictions for dealing with lists
+ - don't automatically emit value changed signals on writability
+ changes
+ + Other:
+ - constify the 'parser' vtable param to
+ g_markup_parse_context_push()
+ - plug many memory leaks in test cases
+ + Bugs closed: bgo#50076, bgo#584284, bgo#624546, bgo#626919,
+ bgo#628029, bgo#628253, bgo#628331, bgo#628345, bgo#628436,
+ bgo#628505, bgo#628839, bgo#628904, bgo#628952, bgo#629192,
+ bgo#629251, bgo#629259, bgo#629328, bgo#629429, bgo#629689,
+ bgo#629698.
+ + Updated translations.
+- Add glib2-fix-regex-build.patch to fix build.
+
+-------------------------------------------------------------------
+Thu Sep 30 16:50:03 UTC 2010 - dimstar@opensuse.org
+
+- Add python BuildRequires to work around an error in
+ systemtap-sdt-devel packages on openSUSE < Factory/11.4.
+
+-------------------------------------------------------------------
+Mon Sep 27 19:42:31 CEST 2010 - vuntz@opensuse.org
+
+- Update to version 2.26.0:
+ + GSettings:
+ - allow override files to have entries for non-existent schemas
+ - schema compiler no longer aborts due to an error in a single
+ .xml file
+ + GDBus:
+ - fix some race conditions in the connection test cases
+ + GDateTime:
+ - hide some implementation details (time zones)
+ - fix parameter naming in header file to match .c file
+ - add G_GNUC_WARN_UNUSED_RESULT for modifier functions
+ - add full ISO 8601 week date support and improve docs
+ + Other:
+ - g_quark_try_string(NULL) now returns 0 without error
+ - clean up confusing code in GSocketControlMessage
+ - fix SOCKS5 memory leak
+ - improve some docs
+ + Bugs closed: bgo#628937, bgo#629687, bgo#630000, bgo#630077,
+ bgo#630185,
+ + Updated translations.
+- Remove python BuildRequires, that was there only because of a bug
+ in systemtap-sdt-devel dependencies.
+
+-------------------------------------------------------------------
+Sun Sep 19 13:26:49 UTC 2010 - jengelh@medozas.de
+
+- Add shared-mime-info Requires to libgio-2_0-0. Fix bnc#555605.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
glib-2.25.17.tar.bz2
New:
----
glib-2.27.0.tar.bz2
glib2-fix-regex-build.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ glib2.spec ++++++
--- /var/tmp/diff_new_pack.MdoMY3/_old 2010-10-14 16:40:22.000000000 +0200
+++ /var/tmp/diff_new_pack.MdoMY3/_new 2010-10-14 16:40:22.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package glib2 (Version 2.25.17)
+# spec file for package glib2 (Version 2.27.0)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -20,10 +20,9 @@
Name: glib2
%define _name glib
-Version: 2.25.17
+Version: 2.27.0
Release: 1
# FIXME: change zlib-devel to pkgconfig(zlib) once we have a recent enough version of zlib
-# FIXME: remove python BuildRequires once sr#43603 is accepted
# FIXME: find out if tapsets should really be in devel package or in main package
License: LGPLv2.1+
Summary: A Library with Convenient Functions Written in C
@@ -40,6 +39,8 @@
# Please update this file from the latest gtk-doc package:
Source6: gtk-doc.m4
Source99: baselibs.conf
+# PATCH-FIX-UPSTREAM glib2-fix-regex-build.patch vuntz@opensuse.org -- Fix build of gregex, taken from git
+Patch0: glib2-fix-regex-build.patch
# PATCH-FIX-OPENSUSE glib2-bnc379332-desktop-su.patch bnc379332 vuntz@novell.com -- Use X-KDE-SubstituteUID
Patch8: glib2-bnc379332-desktop-su.patch
# PATCH-FEATURE-UPSTREAM glib2-bgo569829-gettext-gkeyfile.patch fate300461 bgo569829 vuntz@novell.com -- Look for translation of desktop entry strings via gettext, part that we share with Ubuntu and try to push upstream
@@ -51,8 +52,10 @@
BuildRequires: gcc-c++
BuildRequires: libselinux-devel
BuildRequires: pkg-config
-# Only needed because of missing deps in systemtap-sdt-devel, see sr#43603
+# systemtap-sdt-devel on openSUSE 11.3 was missing a Requires: python.
+%if %{?suse_version} <= 1130
BuildRequires: python
+%endif
BuildRequires: systemtap-sdt-devel
BuildRequires: translation-update-upstream
BuildRequires: zlib-devel
@@ -162,6 +165,8 @@
License: LGPLv2.1+
Summary: A Library with Convenient Functions Written in C
Group: Development/Libraries/C and C++
+# bnc#555605: shared-mime-info is required by libgio to properly detect mime types.
+Requires: shared-mime-info
# The tools are useful for people having libgio
Recommends: %{name}-tools
# bug437293
@@ -221,6 +226,7 @@
%prep
%setup -q -n %{_name}-%{version}
translation-update-upstream
+%patch0 -p1
%patch8
%patch10 -p1
%patch11 -p1
@@ -296,6 +302,10 @@
%post -n libgmodule-2_0-0 -p /sbin/ldconfig
+###############################################################################
+# Note: when updating this scriptlet, don't forget to also update baselibs.conf
+###############################################################################
+
%post -n libgio-fam
%if "%{_lib}" == "lib64"
%{_bindir}/gio-querymodules-64 %{_libdir}/gio/modules
@@ -313,6 +323,10 @@
%postun -n libgmodule-2_0-0 -p /sbin/ldconfig
+###############################################################################
+# Note: when updating this scriptlet, don't forget to also update baselibs.conf
+###############################################################################
+
%postun -n libgio-fam
%if "%{_lib}" == "lib64"
%{_bindir}/gio-querymodules-64 %{_libdir}/gio/modules
++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.MdoMY3/_old 2010-10-14 16:40:22.000000000 +0200
+++ /var/tmp/diff_new_pack.MdoMY3/_new 2010-10-14 16:40:22.000000000 +0200
@@ -8,8 +8,17 @@
libgthread-2_0-0
libgobject-2_0-0
libgio-fam
- post "%{_bindir}/gio-querymodules %{_libdir}/gio/modules"
- postun "%{_bindir}/gio-querymodules %{_libdir}/gio/modules"
+ requires "glib2-tools-<targettype>"
+ post "%if "%_lib" == "lib64""
+ post "<prefix>%{_bindir}/gio-querymodules-64 <prefix>%{_libdir}/gio/modules"
+ post "%else"
+ post "<prefix>%{_bindir}/gio-querymodules <prefix>%{_libdir}/gio/modules"
+ post "%endif"
+ postun "%if "%_lib" == "lib64""
+ postun "<prefix>%{_bindir}/gio-querymodules-64 <prefix>%{_libdir}/gio/modules"
+ postun "%else"
+ postun "<prefix>%{_bindir}/gio-querymodules <prefix>%{_libdir}/gio/modules"
+ postun "%endif"
arch ppc package glib2-devel
arch sparcv9 package glib2-devel
++++++ glib-2.25.17.tar.bz2 -> glib-2.27.0.tar.bz2 ++++++
GNOME/glib2/glib-2.25.17.tar.bz2 glib2/glib-2.27.0.tar.bz2 differ: char 11, line 1
++++++ glib2-fix-regex-build.patch ++++++
commit ac05f990db211a27a950d61ef4bf47335ced7cc4
Author: Ryan Lortie