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-03-28 17:00:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/glib2 (Old)
 and      /work/SRC/openSUSE:Factory/.glib2.new.1900 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "glib2"

Mon Mar 28 17:00:21 2022 rev:250 rq:964928 version:2.72.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/glib2/glib2.changes      2022-03-23 
20:16:17.110391707 +0100
+++ /work/SRC/openSUSE:Factory/.glib2.new.1900/glib2.changes    2022-03-28 
17:01:18.769030641 +0200
@@ -2 +2 @@
-Thu Mar 17 14:56:29 UTC 2022 - Dominique Leuenberger <dims...@opensuse.org>
+Fri Mar 25 14:02:31 UTC 2022 - Callum Farmer <gm...@opensuse.org>
@@ -4,6 +4,10 @@
-- Update to version 2.70.5:
-  + g_time_zone_new_offset() assertion failure if offset >= 25
-    hours.
-  + glib: fix buffer overflow in g_canonicalize_filename().
-  + gtimezone: Fix assertion failure when called with a huge
-    offset.
+- desktop-file-utils: add Budgie desktop environment
+
+-------------------------------------------------------------------
+Fri Mar 18 10:32:49 UTC 2022 - Bj??rn Lie <bjorn....@gmail.com>
+
+- Update to version 2.72.0:
+  + Bugs fixed: glgo#GNOME/GLib#2620, glgo#GNOME/GLib!2538,
+    glgo#GNOME/GLib!2542, glgo#GNOME/GLib!2547,
+    glgo#GNOME/GLib!2548, glgo#GNOME/GLib!2551,
+    glgo#GNOME/GLib!2552.
@@ -13 +17,31 @@
-Mon Feb 28 18:15:50 UTC 2022 - Dirk M??ller <dmuel...@suse.com>
+Thu Mar 17 14:56:34 UTC 2022 - Bj??rn Lie <bjorn....@gmail.com>
+
+- Update to version 2.71.3:
+  + Fix flaky `GDebugController` tests
+  + Numerous small documentation updates
+  + Bugs fixed: glgo#GNOME/GLib#517, glgo#GNOME/GLib#1929,
+    glgo#GNOME/GLib#2589, glgo#GNOME/GLib#2598,
+    glgo#GNOME/GLib#2609, glgo#GNOME/GLib#2611,
+    glgo#GNOME/GLib#2612, glgo#GNOME/GLib#2613,
+    glgo#GNOME/GLib!1707, glgo#GNOME/GLib!2424,
+    glgo#GNOME/GLib!2451, glgo#GNOME/GLib!2466,
+    glgo#GNOME/GLib!2480, glgo#GNOME/GLib!2485,
+    glgo#GNOME/GLib!2490, glgo#GNOME/GLib!2491,
+    glgo#GNOME/GLib!2492, glgo#GNOME/GLib!2493,
+    glgo#GNOME/GLib!2501, glgo#GNOME/GLib!2502,
+    glgo#GNOME/GLib!2503, glgo#GNOME/GLib!2504,
+    glgo#GNOME/GLib!2505, glgo#GNOME/GLib!2506,
+    glgo#GNOME/GLib!2507, glgo#GNOME/GLib!2508,
+    glgo#GNOME/GLib!2509, glgo#GNOME/GLib!2510,
+    glgo#GNOME/GLib!2512, glgo#GNOME/GLib!2513,
+    glgo#GNOME/GLib!2514, glgo#GNOME/GLib!2515,
+    glgo#GNOME/GLib!2516, glgo#GNOME/GLib!2517,
+    glgo#GNOME/GLib!2518, glgo#GNOME/GLib!2519,
+    glgo#GNOME/GLib!2520, glgo#GNOME/GLib!2523,
+    glgo#GNOME/GLib!2524, glgo#GNOME/GLib!2525,
+    glgo#GNOME/GLib!2526, glgo#GNOME/GLib!2527,
+    glgo#GNOME/GLib!2528, glgo#GNOME/GLib!2531.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Thu Mar 17 14:56:33 UTC 2022 - Dirk M??ller <dmuel...@suse.com>
@@ -20,0 +55,126 @@
+
+-------------------------------------------------------------------
+Thu Mar 17 14:56:32 UTC 2022 - Bj??rn Lie <bjorn....@gmail.com>
+
+- Update to version 2.71.2:
+  + Rework `glib-compile-resources` to output compiler-specific
+    files to reduce compilation time; see the new `--compiler`
+    option.
+  + Add a cross-platform API for aligned memory allocations
+    (`g_aligned_alloc()`, `g_aligned_alloc0()` and
+    `g_aligned_free()`).
+  + Deprecate `force_posix_threads` configure option, since it was
+    a workaround for static linking on Windows.
+  + Add `GBindingGroup` and `GSignalGroup` APIs.
+  + Implement FD remapping support for
+    `g_spawn_async_with_pipes_and_fds()` on Windows.
+  + Add an async file move API, `g_file_move_async()`.
+  + Bugs fixed: glgo#GNOME/GLib#1190, glgo#GNOME/GLib#2329,
+    glgo#GNOME/GLib#2492, glgo#GNOME/GLib#2563,
+    glgo#GNOME/GLib#2574, glgo#GNOME/GLib#2592,
+    glgo#GNOME/GLib#2601, glgo#GNOME/GLib!2235,
+    glgo#GNOME/GLib!2378, glgo#GNOME/GLib!2404,
+    glgo#GNOME/GLib!2433, glgo#GNOME/GLib!2458,
+    glgo#GNOME/GLib!2464, glgo#GNOME/GLib!2465,
+    glgo#GNOME/GLib!2467, glgo#GNOME/GLib!2468,
+    glgo#GNOME/GLib!2469, glgo#GNOME/GLib!2471,
+    glgo#GNOME/GLib!2472, glgo#GNOME/GLib!2473,
+    glgo#GNOME/GLib!2476, glgo#GNOME/GLib!2477,
+    glgo#GNOME/GLib!2481, glgo#GNOME/GLib!2482,
+    glgo#GNOME/GLib!2483, glgo#GNOME/GLib!2484,
+    glgo#GNOME/GLib!2487, glgo#GNOME/GLib!2488.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Thu Mar 17 14:56:31 UTC 2022 - Bj??rn Lie <bjorn....@gmail.com>
+
+- Update to version 2.71.1:
+  + Basic support for static builds on Windows
+  + Add `GDebugController` and a D-Bus implementation which exposes
+    whether debug output is enabled in a process using the
+    `org.gtk.Debugging` D-Bus interface
+  + Support for `AF_UNIX` sockets on Windows 10 (and later)
+  + Several important fixes to GDBus message and GVariant parsing
+    of invalid data
+  + Fix potential data loss due to missing fsync when saving files
+    on btrfs
+  + Fix potential buffer overflows in `garray.c` for very large
+    `GArray`s and `GPtrArray`s
+  + Fix FDs in gspawn not being closed and causing process hangs if
+    `close_range()` fails unexpectedly
+  + Fix `g_find_program_in_path()` not returning an absolute path
+    if `$PATH` is relative
+  + Add support for loading PKCS#12 encrypted files in
+    `GTlsCertificate`
+  + A number of improvements to unit tests
+  + Support `LOCAL_PEERPID` on macOS, giving partial support for
+    PIDs in `GCredentials` on that platform
+  + Add `g_get_user_state_dir()` to support `XDG_STATE_HOME`
+  + Add `g_hash_table_new_similar()` to copy a hash table and its
+    hash/equal functions without its data
+  + Support D-Bus client authentication with `EXTERNAL` on Windows
+  + Add a reStructuredText documentation generator to
+    `gdbus-codegen`
+  + Add a Windows implementation of `GMemoryMonitor`
+  + Bugs fixed: glgo#GNOME/GLib#692, glgo#GNOME/GLib#1190,
+    glgo#GNOME/GLib#2487, glgo#GNOME/GLib#2550,
+    glgo#GNOME/GLib#2557, glgo#GNOME/GLib#2559,
+    glgo#GNOME/GLib#2560, glgo#GNOME/GLib#2564,
+    glgo#GNOME/GLib#2565, glgo#GNOME/GLib#2571,
+    glgo#GNOME/GLib#2572, glgo#GNOME/GLib#2578,
+    glgo#GNOME/GLib#2579, glgo#GNOME/GLib#2580,
+    glgo#GNOME/GLib#2582, glgo#GNOME/GLib#2585,
+    glgo#GNOME/GLib#2586, glgo#GNOME/GLib!2239,
+    glgo#GNOME/GLib!2362, glgo#GNOME/GLib!2384,
+    glgo#GNOME/GLib!2395, glgo#GNOME/GLib!2399,
+    glgo#GNOME/GLib!2400, glgo#GNOME/GLib!2402,
+    glgo#GNOME/GLib!2403, glgo#GNOME/GLib!2405,
+    glgo#GNOME/GLib!2407, glgo#GNOME/GLib!2411,
+    glgo#GNOME/GLib!2412, glgo#GNOME/GLib!2413,
+    glgo#GNOME/GLib!2414, glgo#GNOME/GLib!2417,
+    glgo#GNOME/GLib!2423, glgo#GNOME/GLib!2425,
+    glgo#GNOME/GLib!2426, glgo#GNOME/GLib!2428,
+    glgo#GNOME/GLib!2429, glgo#GNOME/GLib!2431,
+    glgo#GNOME/GLib!2432, glgo#GNOME/GLib!2434,
+    glgo#GNOME/GLib!2440, glgo#GNOME/GLib!2441,
+    glgo#GNOME/GLib!2442, glgo#GNOME/GLib!2447,
+    glgo#GNOME/GLib!2448, glgo#GNOME/GLib!2452,
+    glgo#GNOME/GLib!2453, glgo#GNOME/GLib!2454,
+    glgo#GNOME/GLib!2456, glgo#GNOME/GLib!2459,
+    glgo#GNOME/GLib!2461, glgo#GNOME/GLib!2463.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Thu Mar 17 14:56:30 UTC 2022 - Dominique Leuenberger <dims...@opensuse.org>
+
+- Update to version 2.71.0:
+  + Fix network changes not being signalled from NetworkManager.
+  + Fix build when building with --fatal-meson-warnings.
+  + Various fixes to GWeakRef cleanup and toggle refs.
+  + Add `G_DBUS_PROXY_FLAGS_NO_MATCH_RULE` flag for disabling match
+    rules when creating a `GDBusProxy`.
+  + Fix FD remapping in `g_spawn_async_with_pipes_and_fds()` with
+    certain values of target FDs.
+  + Make `GDBusProxy::g-signal` signal detailed with D-Bus signal
+    names.
+  + Emit `launched` signal for D-Bus activation of apps with
+    `GDesktopAppInfo`.
+  + Fix IDs of `GDesktopAppInfo`s which are constructed from a
+    `.desktop` file in a subdirectory.
+  + Add `--interactive` option to `gdbus call`.
+  + Add `G_SUBPROCESS_FLAGS_SEARCH_PATH_FROM_ENVP` to
+    `GSubprocess`.
+  + Lots of bug fixes.
+  + Updated translations.
+- Rebase glib2-bgo569829-gettext-gkeyfile.patch.
+
+-------------------------------------------------------------------
+Thu Mar 17 14:56:29 UTC 2022 - Dominique Leuenberger <dims...@opensuse.org>
+
+- Update to version 2.70.5:
+  + g_time_zone_new_offset() assertion failure if offset >= 25
+    hours.
+  + glib: fix buffer overflow in g_canonicalize_filename().
+  + gtimezone: Fix assertion failure when called with a huge
+    offset.
+  + Updated translations.

Old:
----
  glib-2.70.5.tar.xz

New:
----
  glib-2.72.0.tar.xz

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

Other differences:
------------------
++++++ glib2.spec ++++++
--- /var/tmp/diff_new_pack.QuMQko/_old  2022-03-28 17:01:19.489031619 +0200
+++ /var/tmp/diff_new_pack.QuMQko/_new  2022-03-28 17:01:19.493031625 +0200
@@ -30,13 +30,13 @@
 %define libgobject libgobject-%{libver}
 %define libgthread libgthread-%{libver}
 Name:           glib2%{psuffix}
-Version:        2.70.5
+Version:        2.72.0
 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:        
https://download.gnome.org/sources/glib/2.70/glib-%{version}.tar.xz
+Source0:        
https://download.gnome.org/sources/glib/2.72/glib-%{version}.tar.xz
 Source1:        glib2.sh
 Source2:        glib2.csh
 # Not upstream file. Only proposes upstream packages:
@@ -309,6 +309,7 @@
 >> %{buildroot}%{_localstatedir}/cache/gio-2.0/xfce-mimeapps.list
 >> %{buildroot}%{_localstatedir}/cache/gio-2.0/lxde-mimeapps.list
 >> %{buildroot}%{_localstatedir}/cache/gio-2.0/pantheon-mimeapps.list
+>> %{buildroot}%{_localstatedir}/cache/gio-2.0/budgie-mimeapps.list
 ln -s %{_localstatedir}/cache/gio-2.0/gnome-mimeapps.list 
%{buildroot}%{_datadir}/applications/gnome-mimeapps.list
 # gio-querymodules magic
 %if "%{_lib}" == "lib64"
@@ -442,6 +443,7 @@
 %ghost %{_localstatedir}/cache/gio-2.0/xfce-mimeapps.list
 %ghost %{_localstatedir}/cache/gio-2.0/lxde-mimeapps.list
 %ghost %{_localstatedir}/cache/gio-2.0/pantheon-mimeapps.list
+%ghost %{_localstatedir}/cache/gio-2.0/budgie-mimeapps.list
 
 %files devel
 %license COPYING

++++++ glib-2.70.5.tar.xz -> glib-2.72.0.tar.xz ++++++
++++ 154984 lines of diff (skipped)

++++++ glib2-bgo569829-gettext-gkeyfile.patch ++++++
--- /var/tmp/diff_new_pack.QuMQko/_old  2022-03-28 17:01:21.413034233 +0200
+++ /var/tmp/diff_new_pack.QuMQko/_new  2022-03-28 17:01:21.417034238 +0200
@@ -1,16 +1,16 @@
-Index: glib-2.70.1/glib/gkeyfile.c
+Index: glib-2.71.0/glib/gkeyfile.c
 ===================================================================
---- glib-2.70.1.orig/glib/gkeyfile.c
-+++ glib-2.70.1/glib/gkeyfile.c
+--- glib-2.71.0.orig/glib/gkeyfile.c
++++ glib-2.71.0/glib/gkeyfile.c
 @@ -513,6 +513,7 @@ struct _GKeyFile
  
-   gboolean checked_locales;
-   gchar **locales;
+   gboolean checked_locales;  /* TRUE if @locales has been initialised */
+   gchar **locales;  /* (nullable) */
 +  gchar  *gettext_domain;
  
    gint ref_count;  /* (atomic) */
  };
-@@ -637,6 +638,7 @@ g_key_file_init (GKeyFile *key_file)
+@@ -639,6 +640,7 @@ g_key_file_init (GKeyFile *key_file)
    key_file->parse_buffer = NULL;
    key_file->list_separator = ';';
    key_file->flags = 0;
@@ -18,7 +18,7 @@
  }
  
  static void
-@@ -657,6 +659,12 @@ g_key_file_clear (GKeyFile *key_file)
+@@ -659,6 +661,12 @@ g_key_file_clear (GKeyFile *key_file)
        key_file->parse_buffer = NULL;
      }
  
@@ -31,7 +31,7 @@
    tmp = key_file->groups;
    while (tmp != NULL)
      {
-@@ -876,6 +884,11 @@ g_key_file_load_from_fd (GKeyFile
+@@ -879,6 +887,11 @@ g_key_file_load_from_fd (GKeyFile
        return FALSE;
      }
  
@@ -43,7 +43,7 @@
    return TRUE;
  }
  
-@@ -988,6 +1001,11 @@ g_key_file_load_from_data (GKeyFile
+@@ -991,6 +1004,11 @@ g_key_file_load_from_data (GKeyFile
        return FALSE;
      }
  
@@ -55,7 +55,7 @@
    return TRUE;
  }
  
-@@ -2227,6 +2245,8 @@ g_key_file_get_locale_string (GKeyFile
+@@ -2240,6 +2258,8 @@ g_key_file_get_locale_string (GKeyFile
    GError *key_file_error;
    gchar **languages;
    gboolean free_languages = FALSE;
@@ -64,7 +64,7 @@
    gint i;
  
    g_return_val_if_fail (key_file != NULL, NULL);
-@@ -2248,6 +2268,23 @@ g_key_file_get_locale_string (GKeyFile
+@@ -2261,6 +2281,23 @@ g_key_file_get_locale_string (GKeyFile
        free_languages = FALSE;
      }
    
@@ -88,7 +88,7 @@
    for (i = 0; languages[i]; i++)
      {
        candidate_key = g_strdup_printf ("%s[%s]", key, languages[i]);
-@@ -2261,6 +2298,39 @@ g_key_file_get_locale_string (GKeyFile
+@@ -2274,6 +2311,39 @@ g_key_file_get_locale_string (GKeyFile
        break;
     }
  
@@ -128,10 +128,10 @@
    /* Fallback to untranslated key
     */
    if (!translated_value)
-Index: glib-2.70.1/glib/gkeyfile.h
+Index: glib-2.71.0/glib/gkeyfile.h
 ===================================================================
---- glib-2.70.1.orig/glib/gkeyfile.h
-+++ glib-2.70.1/glib/gkeyfile.h
+--- glib-2.71.0.orig/glib/gkeyfile.h
++++ glib-2.71.0/glib/gkeyfile.h
 @@ -320,6 +320,7 @@ gboolean  g_key_file_remove_group
  #define G_KEY_FILE_DESKTOP_KEY_URL              "URL"
  #define G_KEY_FILE_DESKTOP_KEY_DBUS_ACTIVATABLE "DBusActivatable"

++++++ glib2-fate300461-gettext-gkeyfile-suse.patch ++++++
--- /var/tmp/diff_new_pack.QuMQko/_old  2022-03-28 17:01:21.429034255 +0200
+++ /var/tmp/diff_new_pack.QuMQko/_new  2022-03-28 17:01:21.433034260 +0200
@@ -1,16 +1,16 @@
-Index: glib-2.70.0/glib/gkeyfile.c
+Index: glib-2.71.0/glib/gkeyfile.c
 ===================================================================
---- glib-2.70.0.orig/glib/gkeyfile.c
-+++ glib-2.70.0/glib/gkeyfile.c
+--- glib-2.71.0.orig/glib/gkeyfile.c
++++ glib-2.71.0/glib/gkeyfile.c
 @@ -514,6 +514,7 @@ struct _GKeyFile
-   gboolean checked_locales;
-   gchar **locales;
+   gboolean checked_locales;  /* TRUE if @locales has been initialised */
+   gchar **locales;  /* (nullable) */
    gchar  *gettext_domain;
 +  gchar  *file_basename;
  
    gint ref_count;  /* (atomic) */
  };
-@@ -639,6 +640,7 @@ g_key_file_init (GKeyFile *key_file)
+@@ -641,6 +642,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
-@@ -665,6 +667,12 @@ g_key_file_clear (GKeyFile *key_file)
+@@ -667,6 +669,12 @@ g_key_file_clear (GKeyFile *key_file)
         key_file->gettext_domain = NULL;
      }
  
@@ -31,7 +31,7 @@
    tmp = key_file->groups;
    while (tmp != NULL)
      {
-@@ -808,6 +816,39 @@ find_file_in_data_dirs (const gchar   *f
+@@ -811,6 +819,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,
-@@ -889,6 +930,9 @@ g_key_file_load_from_fd (GKeyFile
+@@ -892,6 +933,9 @@ g_key_file_load_from_fd (GKeyFile
                                                      
G_KEY_FILE_DESKTOP_KEY_GETTEXT_DOMAIN,
                                                      NULL);
  
@@ -81,7 +81,7 @@
    return TRUE;
  }
  
-@@ -945,6 +989,8 @@ g_key_file_load_from_file (GKeyFile
+@@ -948,6 +992,8 @@ g_key_file_load_from_file (GKeyFile
        return FALSE;
      }
  
@@ -90,7 +90,7 @@
    return TRUE;
  }
  
-@@ -1006,6 +1052,9 @@ g_key_file_load_from_data (GKeyFile
+@@ -1009,6 +1055,9 @@ g_key_file_load_from_data (GKeyFile
                                                      
G_KEY_FILE_DESKTOP_KEY_GETTEXT_DOMAIN,
                                                      NULL);
  
@@ -100,7 +100,7 @@
    return TRUE;
  }
  
-@@ -1110,6 +1159,9 @@ g_key_file_load_from_dirs (GKeyFile
+@@ -1113,6 +1162,9 @@ g_key_file_load_from_dirs (GKeyFile
          }
      }
  
@@ -110,7 +110,7 @@
    if (found_file && full_path)
      *full_path = output_path;
    else
-@@ -2310,14 +2362,40 @@ g_key_file_get_locale_string (GKeyFile
+@@ -2320,14 +2372,40 @@ g_key_file_get_locale_string (GKeyFile
          {
            gboolean codeset_set;
            const gchar *translated;
@@ -156,10 +156,10 @@
  
            g_free (orig_value);
  
-Index: glib-2.70.0/glib/gkeyfile.h
+Index: glib-2.71.0/glib/gkeyfile.h
 ===================================================================
---- glib-2.70.0.orig/glib/gkeyfile.h
-+++ glib-2.70.0/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
  #define G_KEY_FILE_DESKTOP_KEY_URL              "URL"
  #define G_KEY_FILE_DESKTOP_KEY_DBUS_ACTIVATABLE "DBusActivatable"

Reply via email to