Hello community, here is the log from the commit of package dconf for openSUSE:Factory checked in at 2016-03-29 14:47:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dconf (Old) and /work/SRC/openSUSE:Factory/.dconf.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "dconf" Changes: -------- --- /work/SRC/openSUSE:Factory/dconf/dconf.changes 2015-03-30 19:21:57.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.dconf.new/dconf.changes 2016-03-29 14:47:52.000000000 +0200 @@ -1,0 +2,42 @@ +Wed Mar 23 14:30:49 UTC 2016 - dimstar@opensuse.org + +- Update to version 0.26.0: + + No changes. + +------------------------------------------------------------------- +Wed Dec 23 13:56:49 UTC 2015 - dimstar@opensuse.org + +- Update to version 0.25.1: + + The libdbus-1 backend has been removed. Dconf now always uses + GDBus. + + Support has been added for system administration frameworks to + set up the dconf profile via a file placed in the + XDG_RUNTIME_DIR or in /run/dconf/. In the case of the file in + /run/dconf/, it is not possible to modify the proile, even via + the DCONF_PROFILE environment variable, which makes it slightly + more difficult to evade lockdown. + + Directory resets are now implemented properly in DConfChangeset + which means that reading a subkey through a changeset that + contains a reset for a parent directory of that key will return + TRUE with a NULL value. + + A new API dconf_client_read_full() has been added which allows + reading the user value, the default value, or querying what the + effective value would be if a changeset were to be applied. + + A new API has been added for listing the locks that are in + effect: dconf_client_list_locks(). + + DConfClient has a new "writability-changed" signal. + + Support for reading default values and listing locks have been + added to the dconf commandline tool. + + Support for g_autoptr() has been added for DConfClient and + DConfChangeset. + + The handling of reading of default values via GSettings has + been made more efficient. More major changes to the GSettings + backend are expected in the near future. +- Drop pkgconfig(dbus-1) BuildRequires: this backend has been + dropped. +- Drop libdconf-dbus-1-0 subpackage and obsolete it by libdconf1 + package to ensure proper upgrade mechanism. +- Drop libdconf-dbus-devel subpackage and obsolete it by the + main devel package. + +------------------------------------------------------------------- Old: ---- dconf-0.24.0.tar.xz New: ---- dconf-0.26.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dconf.spec ++++++ --- /var/tmp/diff_new_pack.xaI0wi/_old 2016-03-29 14:47:53.000000000 +0200 +++ /var/tmp/diff_new_pack.xaI0wi/_new 2016-03-29 14:47:53.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package dconf # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,13 +17,13 @@ Name: dconf -Version: 0.24.0 +Version: 0.26.0 Release: 0 Summary: Simple key-based configuration system License: LGPL-2.1+ Group: System/Libraries Url: http://live.gnome.org/dconf -Source: http://download.gnome.org/sources/dconf/0.24/%{name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/dconf/0.26/%{name}-%{version}.tar.xz Source99: baselibs.conf # For directory ownership BuildRequires: dbus-1 @@ -32,9 +32,8 @@ BuildRequires: update-desktop-files BuildRequires: vala >= 0.18.0 BuildRequires: xsltproc -BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(gio-unix-2.0) -BuildRequires: pkgconfig(glib-2.0) >= 2.39.1 +BuildRequires: pkgconfig(glib-2.0) >= 2.44.0 BuildRequires: pkgconfig(gobject-introspection-1.0) %if 0%{?BUILD_FROM_VCS} BuildRequires: gtk-doc @@ -54,24 +53,14 @@ # The library doesn't really work if the dconf service is not reachable, so we # need a Requires Requires: %{name} >= %{version} +# libdconf-dbus-1-0 is no longer supported with dconf 0.25.x+ +Obsoletes: libdconf-dbus-1-0 < %{version} %description -n libdconf1 dconf is a low-level configuration system. Its main purpose is to provide a backend to GSettings on platforms that don't already have configuration storage systems. -%package -n libdconf-dbus-1-0 -Summary: Simple key-based configuration system -- Library for D-Bus -Group: System/Libraries -# The library doesn't really work if the dconf service is not reachable, so we -# need a Requires -Requires: %{name} >= %{version} - -%description -n libdconf-dbus-1-0 -dconf is a low-level configuration system. Its main purpose is to -provide a backend to GSettings on platforms that don't already -have configuration storage systems. - %package -n gsettings-backend-dconf Summary: Simple key-based configuration system -- GSettings Backend Group: System/Libraries @@ -92,22 +81,14 @@ Summary: Simple key-based configuration system -- Development Files Group: Development/Libraries/GNOME Requires: libdconf1 = %{version} +# The libdbus-1 backend has been removed. Dconf now always uses GDBus (since 0.25.x) +Obsoletes: libdconf-dbus-devel < %{version} %description devel dconf is a low-level configuration system. Its main purpose is to provide a backend to GSettings on platforms that don't already have configuration storage systems. -%package -n libdconf-dbus-devel -Summary: Simple key-based configuration system -- Development Files -Group: Development/Libraries/GNOME -Requires: libdconf-dbus-1-0 = %{version} - -%description -n libdconf-dbus-devel -dconf is a low-level configuration system. Its main purpose is to -provide a backend to GSettings on platforms that don't already -have configuration storage systems. - %prep %setup -q @@ -132,10 +113,6 @@ %postun -n libdconf1 -p /sbin/ldconfig -%post -n libdconf-dbus-1-0 -p /sbin/ldconfig - -%postun -n libdconf-dbus-1-0 -p /sbin/ldconfig - %post -n gsettings-backend-dconf %glib2_gio_module_post @@ -161,10 +138,6 @@ %defattr(-, root, root) %{_libdir}/libdconf.so.* -%files -n libdconf-dbus-1-0 -%defattr(-, root, root) -%{_libdir}/libdconf-dbus-1.so.* - %files -n gsettings-backend-dconf %defattr(-, root, root) %{_libdir}/gio/modules/libdconfsettings.so @@ -179,10 +152,4 @@ %dir %{_datadir}/vala/vapi %{_datadir}/vala/vapi/dconf.* -%files -n libdconf-dbus-devel -%defattr(-, root, root) -%{_includedir}/dconf-dbus-1/ -%{_libdir}/libdconf-dbus-1.so -%{_libdir}/pkgconfig/dconf-dbus-1.pc - %changelog ++++++ dconf-0.24.0.tar.xz -> dconf-0.26.0.tar.xz ++++++ ++++ 8237 lines of diff (skipped)