Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package glib2 for openSUSE:Factory checked 
in at 2022-12-04 14:58:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/glib2 (Old)
 and      /work/SRC/openSUSE:Factory/.glib2.new.1835 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "glib2"

Sun Dec  4 14:58:03 2022 rev:260 rq:1039788 version:2.74.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/glib2/glib2.changes      2022-11-03 
19:13:50.463886346 +0100
+++ /work/SRC/openSUSE:Factory/.glib2.new.1835/glib2.changes    2022-12-04 
14:58:19.344259219 +0100
@@ -1,0 +2,44 @@
+Fri Dec  2 21:18:15 UTC 2022 - Bjørn Lie <bjorn....@gmail.com>
+
+- Update to version 2.74.3:
+  + Fix regression in type checking `g_str_equal()` from C++
+    projects (glgo#GNOME/GLib#2820).
+  + Bugs fixed:
+    - glgo#GNOME/GLib#2820 g_str_equal: New macro version breaks
+      compilation in C++ projects
+    - glgo#GNOME/GLib!3096 Backport !3094 “gstrfuncs: Fix
+      regression in C++ types accepted by g_str_equal()” to
+      glib-2-74
+- Changes from version 2.74.2:
+  + Fix GVariant type depths checks on text format variants.
+  + Fix an obscure corner case with FD handling in g_spawn_*() when
+    a process has already closed the standard I/O FDs.
+  + Fix regression in type checking on const arguments to
+    g_str_equal().
+  + Bugs fixed: glgo#GNOME/GLib#2782 GVariant type depth not
+    checked on typedecls in text format variants.
+    glgo#GNOME/GLib#2795 [regression] gnome-keyring-daemon uses
+    100% CPU with glib-2.74.1.
+    glgo#GNOME/GLib#2799 Wrong GTask tag on error return path in
+    g_proxy_resolver_lookup_async().
+    glgo#GNOME/GLib#2809 g_str_equal switched to stricter API
+    (typing).
+    glgo#GNOME/GLib!3017 Backport !3008 “gio/gdesktopappinfo: Free
+    the wrapped argv array on launch failure” to glib-2-74.
+    glgo#GNOME/GLib!3038 Backport !3035 “portal: Fix broken header
+    guard” to glib-2-74.
+    glgo#GNOME/GLib!3039 Backport !3029 “Revert "Handling collision
+    between standard i/o file descriptors and newly created ones" ”
+    to glib-2-74.
+    glgo#GNOME/GLib!3046 Backport !3045 “gproxyresolver:
+    lookup_finish() should better parallel lookup_async()” to
+    glib-2-74.
+    glgo#GNOME/GLib!3063 Backport !3061 “gvariant-parser: Speed up
+    maybe_wrapper() by an order of magnitude” to glib-2-74.
+    glgo#GNOME/GLib!3084 Backport !3082 “gstrfuncs: Fix regression
+    in types accepted by g_str_equal()” to glib-2-74.
+  + Updated translations.
+- Drop ca905744.patch and a1151bc1.patch: Fixed upstream.
+- Rebase patches with quilt.
+
+-------------------------------------------------------------------

Old:
----
  a1151bc1.patch
  ca905744.patch
  glib-2.74.1.tar.xz

New:
----
  glib-2.74.3.tar.xz

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

Other differences:
------------------
++++++ glib2.spec ++++++
--- /var/tmp/diff_new_pack.v7TqVK/_old  2022-12-04 14:58:20.032263183 +0100
+++ /var/tmp/diff_new_pack.v7TqVK/_new  2022-12-04 14:58:20.040263229 +0100
@@ -30,7 +30,7 @@
 %define libgthread libgthread-%{libver}
 %bcond_without     systemtap
 Name:           glib2%{psuffix}
-Version:        2.74.1
+Version:        2.74.3
 Release:        0
 Summary:        General-Purpose Utility Library
 License:        LGPL-2.1-or-later
@@ -58,10 +58,6 @@
 Patch3:         glib2-dbus-socket-path.patch
 # PATCH-FIX-OPENSUSE glib2-gdbus-codegen-version.patch  o...@aepfle.de -- 
Remove version string from files generated by gdbus-codegen
 Patch4:         glib2-gdbus-codegen-version.patch
-# PATCH-FIX-UPSTREAM ca905744.patch dims...@opensuse.org -- Revert "Handling 
collision between standard i/o file descriptors and newly created ones"
-Patch5:         https://gitlab.gnome.org/GNOME/glib/-/commit/ca905744.patch
-# PATCH-FIX-UPSTREAM a1151bc1.patch -- gio/gdesktopappinfo: Free the wrapped 
argv array on launch failure
-Patch6:         https://gitlab.gnome.org/GNOME/glib/-/commit/a1151bc1.patch
 
 BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  fdupes
@@ -265,8 +261,6 @@
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
-%patch5 -p1
-%patch6 -p1
 cp -a %{SOURCE1} %{SOURCE2} %{SOURCE5} .
 cp -a %{SOURCE4} gnome_defaults.conf
 # replace /usr/bin/env shebangs

++++++ glib-2.74.1.tar.xz -> glib-2.74.3.tar.xz ++++++
++++ 19705 lines of diff (skipped)

++++++ glib2-fate300461-gettext-gkeyfile-suse.patch ++++++
--- /var/tmp/diff_new_pack.v7TqVK/_old  2022-12-04 14:58:21.596272193 +0100
+++ /var/tmp/diff_new_pack.v7TqVK/_new  2022-12-04 14:58:21.600272216 +0100
@@ -1,8 +1,8 @@
-Index: glib-2.71.0/glib/gkeyfile.c
+Index: glib-2.74.3/glib/gkeyfile.c
 ===================================================================
---- glib-2.71.0.orig/glib/gkeyfile.c
-+++ glib-2.71.0/glib/gkeyfile.c
-@@ -514,6 +514,7 @@ struct _GKeyFile
+--- glib-2.74.3.orig/glib/gkeyfile.c
++++ glib-2.74.3/glib/gkeyfile.c
+@@ -516,6 +516,7 @@ struct _GKeyFile
    gboolean checked_locales;  /* TRUE if @locales has been initialised */
    gchar **locales;  /* (nullable) */
    gchar  *gettext_domain;
@@ -10,7 +10,7 @@
  
    gint ref_count;  /* (atomic) */
  };
-@@ -641,6 +642,7 @@ g_key_file_init (GKeyFile *key_file)
+@@ -643,6 +644,7 @@ g_key_file_init (GKeyFile *key_file)
    key_file->list_separator = ';';
    key_file->flags = 0;
    key_file->gettext_domain = NULL;
@@ -18,7 +18,7 @@
  }
  
  static void
-@@ -667,6 +669,12 @@ g_key_file_clear (GKeyFile *key_file)
+@@ -669,6 +671,12 @@ g_key_file_clear (GKeyFile *key_file)
         key_file->gettext_domain = NULL;
      }
  
@@ -31,7 +31,7 @@
    tmp = key_file->groups;
    while (tmp != NULL)
      {
-@@ -811,6 +819,39 @@ find_file_in_data_dirs (const gchar   *f
+@@ -813,6 +821,39 @@ find_file_in_data_dirs (const gchar   *f
    return fd;
  }
  
@@ -71,7 +71,7 @@
  static gboolean
  g_key_file_load_from_fd (GKeyFile       *key_file,
                         gint            fd,
-@@ -892,6 +933,9 @@ g_key_file_load_from_fd (GKeyFile
+@@ -894,6 +935,9 @@ g_key_file_load_from_fd (GKeyFile
                                                      
G_KEY_FILE_DESKTOP_KEY_GETTEXT_DOMAIN,
                                                      NULL);
  
@@ -81,7 +81,7 @@
    return TRUE;
  }
  
-@@ -948,6 +992,8 @@ g_key_file_load_from_file (GKeyFile
+@@ -950,6 +994,8 @@ g_key_file_load_from_file (GKeyFile
        return FALSE;
      }
  
@@ -90,7 +90,7 @@
    return TRUE;
  }
  
-@@ -1009,6 +1055,9 @@ g_key_file_load_from_data (GKeyFile
+@@ -1011,6 +1057,9 @@ g_key_file_load_from_data (GKeyFile
                                                      
G_KEY_FILE_DESKTOP_KEY_GETTEXT_DOMAIN,
                                                      NULL);
  
@@ -100,7 +100,7 @@
    return TRUE;
  }
  
-@@ -1113,6 +1162,9 @@ g_key_file_load_from_dirs (GKeyFile
+@@ -1115,6 +1164,9 @@ g_key_file_load_from_dirs (GKeyFile
          }
      }
  
@@ -110,7 +110,7 @@
    if (found_file && full_path)
      *full_path = output_path;
    else
-@@ -2320,14 +2372,40 @@ g_key_file_get_locale_string (GKeyFile
+@@ -2322,14 +2374,40 @@ g_key_file_get_locale_string (GKeyFile
          {
            gboolean codeset_set;
            const gchar *translated;
@@ -156,11 +156,11 @@
  
            g_free (orig_value);
  
-Index: glib-2.71.0/glib/gkeyfile.h
+Index: glib-2.74.3/glib/gkeyfile.h
 ===================================================================
---- glib-2.71.0.orig/glib/gkeyfile.h
-+++ glib-2.71.0/glib/gkeyfile.h
-@@ -320,7 +320,7 @@ gboolean  g_key_file_remove_group
+--- glib-2.74.3.orig/glib/gkeyfile.h
++++ glib-2.74.3/glib/gkeyfile.h
+@@ -322,7 +322,7 @@ gboolean  g_key_file_remove_group
  #define G_KEY_FILE_DESKTOP_KEY_URL              "URL"
  #define G_KEY_FILE_DESKTOP_KEY_DBUS_ACTIVATABLE "DBusActivatable"
  #define G_KEY_FILE_DESKTOP_KEY_ACTIONS          "Actions"

Reply via email to