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\-.*].*")