Hello community,

here is the log from the commit of package glib2 for openSUSE:Factory checked 
in at 2018-03-14 19:30:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/glib2 (Old)
 and      /work/SRC/openSUSE:Factory/.glib2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "glib2"

Wed Mar 14 19:30:14 2018 rev:195 rq:586234 version:2.56.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/glib2/glib2.changes      2018-02-03 
15:39:00.343170745 +0100
+++ /work/SRC/openSUSE:Factory/.glib2.new/glib2.changes 2018-03-14 
19:30:19.243778131 +0100
@@ -1,0 +2,105 @@
+Mon Mar 12 22:11:07 UTC 2018 - dims...@opensuse.org
+
+- Update to version 2.56.0:
+  + Bugs fixed: bgo#672777, bgo#732184, bgo#733338, bgo#742124,
+    bgo#749206, bgo#768507, bgo#791457, bgo#793272, bgo#793300,
+    bgo#793399, bgo#793555, bgo#793565, bgo#793578, bgo#793597,
+    bgo#793635, bgo#793880, bgo#794180.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Wed Feb 28 16:26:40 UTC 2018 - dims...@opensuse.org
+
+- Modernize spec-file by calling spec-cleaner
+
+-------------------------------------------------------------------
+Wed Feb  7 09:50:06 UTC 2018 - dims...@opensuse.org
+
+- Update to version 2.55.2:
+  + GFile now has API to get the path without copying.
+  + A network monitor implementation for Windows has been added.
+  + Bugs fixed: bgo#520116, bgo#584284, bgo#605700, bgo#658713,
+    bgo#685442, bgo#723003, bgo#749583, bgo#757284, bgo#760324,
+    bgo#761102, bgo#767976, bgo#770335, bgo#772989, bgo#790698,
+    bgo#791015, bgo#791622, bgo#792050, bgo#792217, bgo#792338,
+    bgo#792351, bgo#792364, bgo#792370, bgo#792410, bgo#792432,
+    bgo#792455, bgo#792499, bgo#792516, bgo#792777, bgo#792780,
+    bgo#792856, bgo#792862, bgo#792903, bgo#793006, bgo#793026,
+    bgo#793074.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Mon Feb  5 02:55:01 UTC 2018 - dims...@opensuse.org
+
+- Update to version 2.55.1:
+  + Build:
+    - The --enable-rebuilds configure option has been removed.
+    - The --with-charsetalias-dir configure option has been added.
+  + GList and GSList now have autoptr support.
+  + The gsettings list-schemas command has gained a --print-paths
+    option.
+  + Bugs fixed: bgo#346816, bgo#508976, bgo#562334, bgo#662802,
+    bgo#684282, bgo#692034, bgo#694723, bgo#697715, bgo#701156,
+    bgo#720380, bgo#724383, bgo#724412, bgo#724794, bgo#732003,
+    bgo#734479, bgo#737677, bgo#741167, bgo#748534, bgo#749527,
+    bgo#749652, bgo#754634, bgo#756011, bgo#761102, bgo#773980,
+    bgo#776147, bgo#776195, bgo#777075, bgo#779413, bgo#780309,
+    bgo#780893, bgo#782057, bgo#784995, bgo#786796, bgo#788806,
+    bgo#788936, bgo#790416, bgo#790588, bgo#790697, bgo#790785,
+    bgo#790829, bgo#790830, bgo#790837, bgo#790839, bgo#790877,
+    bgo#790894, bgo#790896, bgo#790914, bgo#790934, bgo#790948,
+    bgo#791036, bgo#791128, bgo#791221, bgo#791235, bgo#791267,
+    bgo#791296, bgo#791318, bgo#791325, bgo#791334, bgo#791337,
+    bgo#791342, bgo#791460, bgo#791532, bgo#791622, bgo#791720,
+    bgo#791744, bgo#791745, bgo#791906, bgo#792064, bgo#792098,
+    bgo#792099, bgo#792129, bgo#792322, bgo#792324.
+  + Updated translations.
+- Rebase glib2-gdbus-codegen-version.patch.
+- Drop glib2-gtester-report-py3.patch: fixed upstream.
+- Drop glib2-gmain-partial-revert.patch: fixed upstream.
+
+-------------------------------------------------------------------
+Mon Feb  5 02:55:00 UTC 2018 - luc1...@linuxmail.org
+
+- Update to version 2.55.0:
+  + New API:
+    - g_clear_handle_id, to simplify removing sources from the
+      default mainloop.
+    - g_file_load_bytes, to make it more convenient to load files
+      into GBytes.
+  + Bugs fixed: bgo#330458, bgo#483341, bgo#569375, bgo#573251,
+    bgo#629347, bgo#630983, bgo#632953, bgo#636210, bgo#656502,
+    bgo#661442, bgo#668035, bgo#670139, bgo#677233, bgo#679347,
+    bgo#679467, bgo#689323, bgo#691436, bgo#695681, bgo#705331,
+    bgo#706667, bgo#711809, bgo#722256, bgo#723655, bgo#723743,
+    bgo#725014, bgo#727346, bgo#730296, bgo#731625, bgo#731705,
+    bgo#737278, bgo#738176, bgo#740223, bgo#740791, bgo#740826,
+    bgo#742548, bgo#742997, bgo#745723, bgo#749371, bgo#751738,
+    bgo#752239, bgo#752240, bgo#753459, bgo#753521, bgo#754026,
+    bgo#756009, bgo#756103, bgo#756128, bgo#756430, bgo#756470,
+    bgo#756588, bgo#760022, bgo#760109, bgo#760716, bgo#765063,
+    bgo#765552, bgo#767215, bgo#767239, bgo#769674, bgo#769846,
+    bgo#770459, bgo#773355, bgo#774083, bgo#776562, bgo#777308,
+    bgo#777310, bgo#777956, bgo#779182, bgo#779501, bgo#780202,
+    bgo#780296, bgo#781598, bgo#781867, bgo#783210, bgo#783270,
+    bgo#783825, bgo#786737, bgo#786785, bgo#787271, bgo#787485,
+    bgo#787551, bgo#787581, bgo#787671, bgo#787731, bgo#788138,
+    bgo#788270, bgo#788368, bgo#788384, bgo#788385, bgo#788401,
+    bgo#788467, bgo#788488, bgo#788489, bgo#788561, bgo#788594,
+    bgo#788705, bgo#788766, bgo#788772, bgo#788863, bgo#788880,
+    bgo#788927, bgo#788936, bgo#788948, bgo#788975, 7889bgo#78,
+    bgo#788989, bgo#788990, bgo#789087, bgo#789170, bgo#789245,
+    bgo#789444, bgo#789637, bgo#789681, bgo#789723, bgo#789755,
+    bgo#789820, bgo#790015, bgo#790030, bgo#790093, bgo#790126,
+    bgo#790147, bgo#790157, bgo#790272, bgo#790275, bgo#790310.
+  + Updated translations.
+- Switch libmount-devel by its pkgconfig counterpart as configure
+  only looks for this module.
+- Add libgio-2_0-0 for the rpmlintrc shlib-fixed-dependency warning
+  filter. And add 2 extra filters:
+  + non-conffile-in-etc warning for zzz-gilb2.csh, zzz-glib2.sh and
+    macros.glib2 files.
+  + env-script-interpreter warning for gdbus-codegen,
+    glib-genmarshal nad glib-mkenums files.
+
+-------------------------------------------------------------------
@@ -1479,6 +1583,0 @@
-Sun Nov 17 20:02:45 UTC 2013 - dims...@opensuse.org
-
-- Add glib2-dbus-socket-path.patch: Have gio look for the system
-  dbus socket in /run instead of /var/run (bnc#845287).
-
--------------------------------------------------------------------

Old:
----
  glib-2.54.3.tar.xz
  glib2-gmain-partial-revert.patch

New:
----
  glib-2.56.0.tar.xz

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

Other differences:
------------------
++++++ glib2.spec ++++++
--- /var/tmp/diff_new_pack.HU9ZoY/_old  2018-03-14 19:30:20.651728132 +0100
+++ /var/tmp/diff_new_pack.HU9ZoY/_new  2018-03-14 19:30:20.663727706 +0100
@@ -19,14 +19,14 @@
 %define with_systemtap 0
 %define _name glib
 Name:           glib2
-Version:        2.54.3
+Version:        2.56.0
 Release:        0
 # FIXME: find out if tapsets should really be in devel package or in main 
package
 Summary:        General-Purpose Utility Library
-License:        LGPL-2.1+
+License:        LGPL-2.1-or-later
 Group:          Development/Libraries/C and C++
-Url:            http://www.gtk.org/
-Source:         
http://download.gnome.org/sources/glib/2.54/%{_name}-%{version}.tar.xz
+URL:            http://www.gtk.org/
+Source:         
http://download.gnome.org/sources/glib/2.56/%{_name}-%{version}.tar.xz
 Source1:        glib2.sh
 Source2:        glib2.csh
 # Not upstream file. Only proposes upstream packages:
@@ -53,14 +53,11 @@
 Patch16:        glib2-gdbus-codegen-version.patch
 # PATCH-FIX-UPSTREAM glib2-gsettings-overrides-per-session.patch bgo#746592 
bsc#1070090 xw...@suse.com -- gsettings default value can be overridden 
depending on session
 Patch18:        glib2-gsettings-overrides-per-session.patch
-# PATCH-FIX-UPSTREAM glib2-gmain-partial-revert.patch bgo#761102 
bjorn....@gmail.com -- gmain: Partial revert of recent wakeup changes to gmain.c
-Patch19:        glib2-gmain-partial-revert.patch
 BuildRequires:  automake
 BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  fdupes
 BuildRequires:  gamin-devel
 BuildRequires:  gcc-c++
-BuildRequires:  libmount-devel
 BuildRequires:  libselinux-devel
 # glib/Makefile.am calls config.status, and thus triggers a bootstrap
 BuildRequires:  libtool
@@ -71,9 +68,11 @@
 BuildRequires:  xsltproc
 # Needed for gresource
 BuildRequires:  pkgconfig(libelf) >= 0.8.12
-BuildRequires:  pkgconfig(libffi)
+BuildRequires:  pkgconfig(libffi) >= 3.0.0
 BuildRequires:  pkgconfig(libpcre) >= 8.13
+BuildRequires:  pkgconfig(mount) >= 2.28
 BuildRequires:  pkgconfig(zlib)
+# FIXME: use proper Requires(pre/post/preun/...)
 PreReq:         /bin/sed
 # For temporary %%posttrans script only.
 PreReq:         coreutils
@@ -107,7 +106,7 @@
 Group:          System/Libraries
 Requires:       libgio-2_0-0 = %{version}
 Supplements:    packageand(libgio-2_0-0:branding-upstream)
-Conflicts:      otherproviders(gio-branding)
+Conflicts:      gio-branding
 Provides:       %{name}-branding-upstream = %{version}
 Obsoletes:      %{name}-branding-upstream < %{version}
 Provides:       gio-branding = %{version}
@@ -143,10 +142,6 @@
 Requires:       python3-xml
 Provides:       glib2-doc = 2.19.6
 Obsoletes:      glib2-doc < 2.19.6
-# bug437293
-%ifarch ppc64
-Obsoletes:      glib2-devel-64bit
-%endif
 #
 
 %description devel
@@ -174,10 +169,6 @@
 Recommends:     %{name}-lang
 Provides:       %{name} = %{version}
 Obsoletes:      %{name} < %{version}
-# bug437293
-%ifarch ppc64
-Obsoletes:      glib2-64bit
-%endif
 #
 
 %description -n libglib-2_0-0
@@ -270,12 +261,14 @@
 %patch14 -p1
 %patch16 -p1
 %patch18 -p1
-%patch19 -p1
 cp -a %{SOURCE1} %{SOURCE2} %{SOURCE5} .
 cp -a %{SOURCE4} gnome_defaults.conf
 if ! test -f %{_datadir}/aclocal/gtk-doc.m4 ; then
     cp -a %{SOURCE7} m4macros/
 fi
+# replace /usr/bin/env shebangs
+# /usr/bin/env @PYTHON@ -> @PYTHON@ (will be replaced by correct py 
interpreter by configure
+grep "%{_bindir}/env @PYTHON@" . -rl | xargs sed -i "s|%{_bindir}/env 
@PYTHON@|@PYTHON@|g"
 
 %build
 # glib/Makefile.am always calls config.status, which requires aclocal
@@ -291,8 +284,7 @@
     --enable-systemtap \
 %endif
     --with-pcre=system
-
-make %{?_smp_mflags} V=1
+%make_build
 
 %check
 # make check does not work on x86_64. See 
http://bugzilla.gnome.org/show_bug.cgi?id=554969
@@ -322,7 +314,7 @@
 # gsettings magic
 touch %{buildroot}%{_datadir}/glib-2.0/schemas/gschemas.compiled
 # remove files we don't care about
-find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print
+find %{buildroot} -type f -name "*.la" -delete -print
 rm %{buildroot}%{_libdir}/gio/modules/libgiofam.a
 # Install rpm macros
 mkdir -p %{buildroot}%{_sysconfdir}/rpm
@@ -353,11 +345,8 @@
 %{_bindir}/glib-compile-schemas %{_datadir}/glib-2.0/schemas
 
 %post -n libglib-2_0-0 -p /sbin/ldconfig
-
 %post -n libgobject-2_0-0 -p /sbin/ldconfig
-
 %post -n libgthread-2_0-0 -p /sbin/ldconfig
-
 %post -n libgio-2_0-0
 /sbin/ldconfig
 for ENV in gnome xfce lxde ; do
@@ -370,7 +359,6 @@
 done
 
 %post -n libgmodule-2_0-0 -p /sbin/ldconfig
-
 %post -n libgio-fam
 %if 0
 ###############################################################################
@@ -384,15 +372,10 @@
 %endif
 
 %postun -n libglib-2_0-0 -p /sbin/ldconfig
-
 %postun -n libgobject-2_0-0 -p /sbin/ldconfig
-
 %postun -n libgthread-2_0-0 -p /sbin/ldconfig
-
 %postun -n libgio-2_0-0 -p /sbin/ldconfig
-
 %postun -n libgmodule-2_0-0 -p /sbin/ldconfig
-
 %postun -n libgio-fam
 %if 0
 ###############################################################################
@@ -406,7 +389,6 @@
 %endif
 
 %files tools
-%defattr(-,root,root)
 %{_bindir}/gapplication
 %{_bindir}/gdbus
 %{_bindir}/gio
@@ -436,29 +418,24 @@
 %{_sysconfdir}/profile.d/zzz-glib2.*
 
 %files -n gio-branding-upstream
-%defattr(-,root,root)
 %doc README.Gsettings-overrides
 %config (noreplace) %{_sysconfdir}/gnome_defaults.conf
 
 %files -n libglib-2_0-0
-%defattr(-, root, root)
-%doc AUTHORS COPYING README NEWS
+%license COPYING
+%doc AUTHORS README NEWS
 %{_libdir}/libglib*.so.*
 
 %files -n libgmodule-2_0-0
-%defattr(-, root, root)
 %{_libdir}/libgmodule*.so.*
 
 %files -n libgobject-2_0-0
-%defattr(-, root, root)
 %{_libdir}/libgobject*.so.*
 
 %files -n libgthread-2_0-0
-%defattr(-, root, root)
 %{_libdir}/libgthread*.so.*
 
 %files -n libgio-2_0-0
-%defattr(-, root, root)
 %{_libdir}/libgio*.so.*
 %dir %{_libdir}/gio
 %dir %{_libdir}/gio/modules
@@ -473,13 +450,11 @@
 %ghost %{_localstatedir}/cache/gio-2.0/lxde-mimeapps.list
 
 %files -n libgio-fam
-%defattr(-,root,root)
 %{_libdir}/gio/modules/libgiofam.so
 
 %files lang -f %{_name}20.lang
 
 %files devel
-%defattr(-,root,root)
 %doc ChangeLog
 %{_bindir}/gdbus-codegen
 %{_bindir}/glib-compile-resources
@@ -489,14 +464,14 @@
 %{_bindir}/gobject-query
 %{_bindir}/gtester
 %{_bindir}/gtester-report
-%{_mandir}/man?/gdbus-codegen.*
-%{_mandir}/man?/glib-compile-resources.*
-%{_mandir}/man?/glib-genmarshal.*
-%{_mandir}/man?/glib-gettextize.*
-%{_mandir}/man?/glib-mkenums.*
-%{_mandir}/man?/gobject-query.*
-%{_mandir}/man?/gtester.*
-%{_mandir}/man?/gtester-report.*
+%{_mandir}/man?/gdbus-codegen*%{ext_man}
+%{_mandir}/man?/glib-compile-resources*%{ext_man}
+%{_mandir}/man?/glib-genmarshal*%{ext_man}
+%{_mandir}/man?/glib-gettextize*%{ext_man}
+%{_mandir}/man?/glib-mkenums*%{ext_man}
+%{_mandir}/man?/gobject-query*%{ext_man}
+%{_mandir}/man?/gtester*%{ext_man}
+%{_mandir}/man?/gtester-report*%{ext_man}
 %dir %{_datadir}/aclocal
 %{_datadir}/aclocal/glib-2.0.m4
 %{_datadir}/aclocal/glib-gettext.m4
@@ -533,7 +508,6 @@
 %dir %{_datadir}/gdb/auto-load%{_libdir}
 
 %files devel-static
-%defattr(-,root,root)
 %{_libdir}/lib*.a
 
 %changelog

++++++ glib-2.54.3.tar.xz -> glib-2.56.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/glib2/glib-2.54.3.tar.xz 
/work/SRC/openSUSE:Factory/.glib2.new/glib-2.56.0.tar.xz differ: char 26, line 1

++++++ glib2-gdbus-codegen-version.patch ++++++
--- /var/tmp/diff_new_pack.HU9ZoY/_old  2018-03-14 19:30:20.811722450 +0100
+++ /var/tmp/diff_new_pack.HU9ZoY/_new  2018-03-14 19:30:20.815722308 +0100
@@ -1,34 +1,31 @@
---- a/gio/gdbus-2.0/codegen/codegen.py
-+++ b/gio/gdbus-2.0/codegen/codegen.py
-@@ -56,12 +56,12 @@ class CodeGenerator:
+Index: glib-2.55.2/gio/gdbus-2.0/codegen/codegen.py
+===================================================================
+--- glib-2.55.2.orig/gio/gdbus-2.0/codegen/codegen.py
++++ glib-2.55.2/gio/gdbus-2.0/codegen/codegen.py
+@@ -29,7 +29,7 @@ from . import dbustypes
+ from .utils import print_error
  
-     def generate_intro(self):
-         self.c.write('/*\n'
--                     ' * Generated by gdbus-codegen %s. DO NOT EDIT.\n'
-+                     ' * Generated by gdbus-codegen. DO NOT EDIT.\n'
-                      ' *\n'
-                      ' * The license of this code is the same as for the 
source it was derived from.\n'
-                      ' */\n'
-                      '\n'
--                     %(config.VERSION))
-+                     )
-         self.c.write('#ifdef HAVE_CONFIG_H\n'
-                      '#  include "config.h"\n'
-                      '#endif\n'
-@@ -220,14 +220,14 @@ class CodeGenerator:
-                      '\n')
+ LICENSE_STR = '''/*
+- * Generated by gdbus-codegen {!s}. DO NOT EDIT.
++ * Generated by gdbus-codegen. DO NOT EDIT.
+  *
+  * The license of this code is the same as for the D-Bus interface description
+  * it was derived from.
+@@ -65,7 +65,7 @@ class HeaderCodeGenerator:
+     # 
----------------------------------------------------------------------------------------------------
  
-         self.h.write('/*\n'
--                     ' * Generated by gdbus-codegen %s. DO NOT EDIT.\n'
-+                     ' * Generated by gdbus-codegen. DO NOT EDIT.\n'
-                      ' *\n'
-                      ' * The license of this code is the same as for the 
source it was derived from.\n'
-                      ' */\n'
-                      '\n'
-                      '#ifndef __%s__\n'
-                      '#define __%s__\n'
--                     '\n'%(config.VERSION, self.header_guard, 
self.header_guard))
-+                     '\n'%(self.header_guard, self.header_guard))
-         self.h.write('#include <gio/gio.h>\n'
-                      '\n'
-                      'G_BEGIN_DECLS\n'
+     def generate_header_preamble(self):
+-        self.outfile.write(LICENSE_STR.format(config.VERSION))
++        self.outfile.write(LICENSE_STR)
+         self.outfile.write('\n')
+ 
+         if self.use_pragma:
+@@ -623,7 +623,7 @@ class CodeGenerator:
+     # 
----------------------------------------------------------------------------------------------------
+ 
+     def generate_body_preamble(self):
+-        self.outfile.write(LICENSE_STR.format(config.VERSION))
++        self.outfile.write(LICENSE_STR)
+         self.outfile.write('\n')
+         self.outfile.write('#ifdef HAVE_CONFIG_H\n'
+                            '#  include "config.h"\n'

++++++ glib2-rpmlintrc ++++++
--- /var/tmp/diff_new_pack.HU9ZoY/_old  2018-03-14 19:30:20.851721029 +0100
+++ /var/tmp/diff_new_pack.HU9ZoY/_new  2018-03-14 19:30:20.851721029 +0100
@@ -1,2 +1,10 @@
-addFilter(".*shlib-fixed-dependency.*glib2")
+# Adding gio-branding for the following filter
+addFilter(".*shlib-fixed-dependency.*[glib2|gio\-branding].*")
+# Filter for non-conffile-in-etc warning for the following files
+# under /etc/profile.d/ and /etc/rpm/ directories, respectively:
+# zzz-glib2.csh and zzz-glib2.sh, and macros.glib2
+addFilter("glib2.*non-conffile-in-etc.*[zzz\-glib2.*|macros\.glib2]")
+# Filter for env-script-intepreter for the following files under
+# /usr/bin directory: gdbus-codegen, glib-genmarshal and glib-mkenums
+addFilter(".*env-script-interpreter.*/usr/bin/[gdbus\-codegen|glib\-.*].*")
 


Reply via email to