Hello community,

here is the log from the commit of package glib2 for openSUSE:Factory checked 
in at 2020-04-23 18:28:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/glib2 (Old)
 and      /work/SRC/openSUSE:Factory/.glib2.new.2738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "glib2"

Thu Apr 23 18:28:43 2020 rev:223 rq:795599 version:2.64.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/glib2/glib2.changes      2020-03-30 
22:51:24.271773061 +0200
+++ /work/SRC/openSUSE:Factory/.glib2.new.2738/glib2.changes    2020-04-23 
18:28:49.423902482 +0200
@@ -1,0 +2,86 @@
+Fri Apr 10 11:26:29 UTC 2020 - Bjørn Lie <bjorn....@gmail.com>
+
+- Update to version 2.64.2:
+  + Bugs fixed: glgo#GNOME/GLib#2067, glgo#GNOME/GLib#2081,
+    glgo#GNOME/GLib!1421, glgo#GNOME/GLib!1438,
+    glgo#GNOME/GLib!1424, glgo#GNOME/GLib!1428,
+    glgo#GNOME/GLib!1429, glgo#GNOME/GLib !1431,
+    glgo#GNOME/GLib!1432, glgo#GNOME/GLib!1435,
+    glgo#GNOME/GLib!1447.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Sat Mar 28 03:04:01 UTC 2020 - bjorn....@gmail.com
+
+- Update to version 2.64.1:
+  + Fix memory monitor tests to only be installed if
+    installed-tests are enabled, and to be skipped if
+    GObject-Introspection is too old.
+  + Bugs fixed: glgo#GNOME/GLib#1986, glgo#GNOME/GLib#1988,
+    glgo#GNOME/GLib!1407, glgo#GNOME/GLib!1412.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Sat Mar 28 03:04:00 UTC 2020 - Bjørn Lie <bjorn....@gmail.com>
+
+- Update to version 2.64.0:
+  + Use `posix_spawn()` to speed up launching test D-Bus instances.
+  + Bugs fixed: glgo#GNOME/GLib#1783, glgo#GNOME/GLib#2049,
+    glgo#GNOME/GLib!1384, glgo#GNOME/GLib!1386,
+    glgo#GNOME/GLib!1387, glgo#GNOME/GLib!1388,
+    glgo#GNOME/GLib!1389.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Sat Mar 28 03:03:06 UTC 2020 - Bjørn Lie <bjorn....@gmail.com>
+
+- Update to version 2.63.6:
+  + Fix potential relative read when calling g_printerr(), which
+    could lead to a denial of service from a setuid-root process
+    being used to block access to the TTY for another user.
+  + Fix SOCKS proxy resolver sometimes not being used when
+    resolving addresses via Happy Eyeballs (CVE-2020-6750).
+  + Several other Happy Eyeballs fixes for address resolution.
+  + Various race fixes in `GDBusConnection` and its unit tests.
+  + Fix a race condition with D-Bus name ownership.
+  + Drop `gio-launch-desktop` helper application in favour of
+    calling `sh` directly.
+  + Fix win32 exception handling with C# exceptions.
+  + Fix thread safety of `GUnixMountMonitor`.
+  + Additional fixes to new thread pool attribute behaviour from
+    GLib 2.63.4 to check if sched_setattr() is allowed by system
+    policies before depending on it.
+  + Fix memory leaks and corruption when freeing `GSource`s while
+    freeing a `GMainContext`.
+  + Drop inappropriate installation of object manager example
+    documentation.
+  + Varioius other bugs and fixes.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Sat Mar 28 03:03:05 UTC 2020 - dims...@opensuse.org
+
+- Update to version 2.63.5:
+  + Fix behaviour of `g_file_move()` fallback code to not follow
+    symlinks.
+  + Rename `--glib-min-version` argument of `gdbus-codegen` to
+    `--glib-min-required`.
+  + Add gtk-doc checks to CI and fix a number of documentation
+    issues.
+  + Add a debug message if `g_setenv()` or `g_unsetenv()` are used
+    after any threads have been spawned — this will be upgraded to
+    a warning in future.
+  + Skip memory monitor tests if xdg-desktop-portal or dbusmock are
+    not available.
+  + Change the `libmount` configure option from a boolean to a
+    Meson `feature`.
+  + Do not return `target-uri` from `g_file_peek_path()` when
+    called on trash/recent files.
+  + Drop new TLS certificate API for PKCS #11 backed certificates,
+    as the implementation is not ready yet (this is not an API
+    break as the API was added earlier in the 2.63 cycle).
+  + Updated translations.
+  + For changes from earlier in the dev cycle see the NEWS file.
+- Rebase glib2-gdbus-codegen-version.patch.
+
+-------------------------------------------------------------------

Old:
----
  glib-2.62.6.tar.xz

New:
----
  glib-2.64.2.tar.xz

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

Other differences:
------------------
++++++ glib2.spec ++++++
--- /var/tmp/diff_new_pack.OWYiW1/_old  2020-04-23 18:28:50.227904020 +0200
+++ /var/tmp/diff_new_pack.OWYiW1/_new  2020-04-23 18:28:50.231904027 +0200
@@ -18,13 +18,13 @@
 
 %bcond_without     systemtap
 Name:           glib2
-Version:        2.62.6
+Version:        2.64.2
 Release:        0
 Summary:        General-Purpose Utility Library
 License:        LGPL-2.1-or-later
 Group:          Development/Libraries/C and C++
 URL:            https://wiki.gnome.org/Projects/GLib
-Source0:        
http://download.gnome.org/sources/glib/2.62/glib-%{version}.tar.xz
+Source0:        
https://download.gnome.org/sources/glib/2.64/glib-%{version}.tar.xz
 Source1:        glib2.sh
 Source2:        glib2.csh
 # Not upstream file. Only proposes upstream packages:
@@ -51,12 +51,12 @@
 BuildRequires:  fdupes
 BuildRequires:  gamin-devel
 BuildRequires:  gcc-c++
-BuildRequires:  gtk-doc
+BuildRequires:  gtk-doc >= 1.32
 BuildRequires:  libselinux-devel
 BuildRequires:  m4
 BuildRequires:  meson >= 0.49.2
 BuildRequires:  pkgconfig
-BuildRequires:  python3-base
+BuildRequires:  python3-base >= 3.5
 # gdbus-codegen is run during the build, so we need python3-xml
 BuildRequires:  python3-xml
 BuildRequires:  translation-update-upstream
@@ -391,7 +391,6 @@
 %{_bindir}/gapplication
 %{_bindir}/gdbus
 %{_bindir}/gio
-%{_bindir}/gio-launch-desktop
 %{_bindir}/gio-querymodules*
 %{_bindir}/glib-compile-schemas
 %{_bindir}/gresource

++++++ glib-2.62.6.tar.xz -> glib-2.64.2.tar.xz ++++++
++++ 110985 lines of diff (skipped)

++++++ glib2-gdbus-codegen-version.patch ++++++
--- /var/tmp/diff_new_pack.OWYiW1/_old  2020-04-23 18:28:52.075907556 +0200
+++ /var/tmp/diff_new_pack.OWYiW1/_new  2020-04-23 18:28:52.079907563 +0200
@@ -1,17 +1,8 @@
-Index: glib-2.56.2/gio/gdbus-2.0/codegen/codegen.py
+Index: glib-2.63.5/gio/gdbus-2.0/codegen/codegen.py
 ===================================================================
---- glib-2.56.2.orig/gio/gdbus-2.0/codegen/codegen.py  2018-08-17 
02:03:20.000000000 +0200
-+++ glib-2.56.2/gio/gdbus-2.0/codegen/codegen.py       2018-08-17 
10:46:31.576471772 +0200
-@@ -29,7 +29,7 @@ from . import dbustypes
- from .utils import print_error
- 
- LICENSE_STR = '''/*
-- * Generated by gdbus-codegen {!s} from {!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.
-@@ -67,8 +67,7 @@ class HeaderCodeGenerator:
+--- glib-2.63.5.orig/gio/gdbus-2.0/codegen/codegen.py
++++ glib-2.63.5/gio/gdbus-2.0/codegen/codegen.py
+@@ -76,8 +76,7 @@ class HeaderCodeGenerator:
      # 
----------------------------------------------------------------------------------------------------
  
      def generate_header_preamble(self):
@@ -21,7 +12,7 @@
          self.outfile.write('\n')
  
          if self.use_pragma:
-@@ -627,8 +626,7 @@ class CodeGenerator:
+@@ -690,8 +689,7 @@ class InterfaceInfoBodyCodeGenerator:
      # 
----------------------------------------------------------------------------------------------------
  
      def generate_body_preamble(self):


Reply via email to