Hello community,

here is the log from the commit of package dconf for openSUSE:Factory checked 
in at 2020-01-18 12:16:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dconf (Old)
 and      /work/SRC/openSUSE:Factory/.dconf.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "dconf"

Sat Jan 18 12:16:13 2020 rev:50 rq:764654 version:0.34.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/dconf/dconf.changes      2019-10-17 
12:57:09.857628241 +0200
+++ /work/SRC/openSUSE:Factory/.dconf.new.26092/dconf.changes   2020-01-18 
12:17:26.859116917 +0100
@@ -1,0 +2,6 @@
+Tue Jan 14 21:41:11 UTC 2020 - Bjørn Lie <[email protected]>
+
+- Add dconf-fix-meson.patch: Update use of link_whole for
+  meson-0.52 and newer.
+
+-------------------------------------------------------------------

New:
----
  dconf-fix-meson.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ dconf.spec ++++++
--- /var/tmp/diff_new_pack.OKVCmX/_old  2020-01-18 12:17:27.751117395 +0100
+++ /var/tmp/diff_new_pack.OKVCmX/_new  2020-01-18 12:17:27.767117403 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package dconf
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -27,6 +27,8 @@
 Source99:       baselibs.conf
 # PATCH-FIX-UPSTREAM 0001-gvdb-Restore-permissions-on-changed-files.patch 
bsc#1025721 bsc#971074 bgo#758066 [email protected] -- Restore permissions on 
files changed by dconf update.
 Patch0:         0001-gvdb-Restore-permissions-on-changed-files.patch
+# PATCH-FIX-UPSTREAM dconf-fix-meson.patch -- Fix build with new meson
+Patch1:         dconf-fix-meson.patch
 
 BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  gtk-doc

++++++ dconf-fix-meson.patch ++++++
>From cc32667c5d7d9ff95e65cc21f59905d8f9218394 Mon Sep 17 00:00:00 2001
From: Diego Escalante Urrelo <[email protected]>
Date: Thu, 31 Oct 2019 05:51:22 -0500
Subject: [PATCH] build: Update use of link_whole for meson-0.52

A regression in meson-0.52 caused uses of link_whole to expose scenarios
where duplicate symbols issues could appear. In particular
libdconf_client_dep was being link_whole'd to itself, which recursively
already included libdconf_common which was also a link_whole.

This change does not modify the available symbols in libdconf.so, and is
compatible with meson-0.52 and 0.51.

See: https://github.com/mesonbuild/meson/pull/6030
Fixes: https://gitlab.gnome.org/GNOME/dconf/issues/59
---
 client/meson.build | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/client/meson.build b/client/meson.build
index f3b7122..de6387e 100644
--- a/client/meson.build
+++ b/client/meson.build
@@ -28,7 +28,7 @@ libdconf_client = static_library(
 
 libdconf_client_dep = declare_dependency(
   dependencies: gio_dep,
-  link_whole: libdconf_client,
+  link_with: libdconf_client,
 )
 
 libdconf = shared_library(
-- 
2.24.1


Reply via email to