public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/glib2] cve-2026-58016-f44: Update to 2.76.0
@ 2026-08-11 10:37 David King
  0 siblings, 0 replies; only message in thread
From: David King @ 2026-08-11 10:37 UTC (permalink / raw)
  To: git-commits

A new commit has been pushed.

Repo   : rpms/glib2
Branch : cve-2026-58016-f44
Commit : 7f5cc414137840b52444d8e611a1aa9b2167fac0
Author : David King <amigadave@amigadave.com>
Date   : 2023-03-12T08:06:11+00:00
Stats  : +3/-61 in 3 file(s)
URL    : https://src.fedoraproject.org/rpms/glib2/c/7f5cc414137840b52444d8e611a1aa9b2167fac0?branch=cve-2026-58016-f44

Log:
Update to 2.76.0

---
diff --git a/glib2-2.75.4-fix-etag-gjs.patch b/glib2-2.75.4-fix-etag-gjs.patch
deleted file mode 100644
index e3e1490..0000000
--- a/glib2-2.75.4-fix-etag-gjs.patch
+++ /dev/null
@@ -1,56 +0,0 @@
-From 4e62e55d6d0109012869a589eae2371e836e9cb3 Mon Sep 17 00:00:00 2001
-From: Philip Withnall <pwithnall@endlessos.org>
-Date: Mon, 6 Mar 2023 13:02:41 +0000
-Subject: [PATCH] gfile: Check ETag attribute is present before trying to get
- it
-
-A regression from issue #2907.
-
-Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
-
-Fixes: #2932
----
- gio/gfile.c            | 4 ++--
- gio/gpollfilemonitor.c | 4 +++-
- 2 files changed, 5 insertions(+), 3 deletions(-)
-
-diff --git a/gio/gfile.c b/gio/gfile.c
-index 84353cb44c..7cfe1ffb4d 100644
---- a/gio/gfile.c
-+++ b/gio/gfile.c
-@@ -7773,7 +7773,7 @@ g_file_load_contents (GFile         *file,
-                                              NULL);
-       if (info)
-         {
--          *etag_out = g_strdup (g_file_info_get_etag (info));
-+          *etag_out = g_file_info_has_attribute (info, G_FILE_ATTRIBUTE_ETAG_VALUE) ? g_strdup (g_file_info_get_etag (info)) : NULL;
-           g_object_unref (info);
-         }
-     }
-@@ -7847,7 +7847,7 @@ load_contents_fstat_callback (GObject      *obj,
-                                                 stat_res, NULL);
-   if (info)
-     {
--      data->etag = g_strdup (g_file_info_get_etag (info));
-+      data->etag = g_file_info_has_attribute (info, G_FILE_ATTRIBUTE_ETAG_VALUE) ? g_strdup (g_file_info_get_etag (info)) : NULL;
-       g_object_unref (info);
-     }
- 
-diff --git a/gio/gpollfilemonitor.c b/gio/gpollfilemonitor.c
-index 685ede964e..c4dfd99132 100644
---- a/gio/gpollfilemonitor.c
-+++ b/gio/gpollfilemonitor.c
-@@ -89,7 +89,9 @@ calc_event_type (GFileInfo *last,
-   if (last != NULL && new == NULL)
-     return G_FILE_MONITOR_EVENT_DELETED;
- 
--  if (g_strcmp0 (g_file_info_get_etag (last), g_file_info_get_etag (new)))
-+  if (g_file_info_has_attribute (last, G_FILE_ATTRIBUTE_ETAG_VALUE) &&
-+      g_file_info_has_attribute (new, G_FILE_ATTRIBUTE_ETAG_VALUE) &&
-+      g_strcmp0 (g_file_info_get_etag (last), g_file_info_get_etag (new)) != 0)
-     return G_FILE_MONITOR_EVENT_CHANGED;
-   
-   if (g_file_info_get_size (last) != g_file_info_get_size (new))
--- 
-GitLab
-

diff --git a/glib2.spec b/glib2.spec
index e0601aa..b4e9dae 100644
--- a/glib2.spec
+++ b/glib2.spec
@@ -1,18 +1,16 @@
 Name:    glib2
-Version: 2.75.4
+Version: 2.76.0
 Release: %autorelease
 Summary: A library of handy utility functions
 
 License: LGPL-2.1-or-later
 URL:     https://www.gtk.org
-Source0: https://download.gnome.org/sources/glib/2.75/glib-%{version}.tar.xz
+Source0: https://download.gnome.org/sources/glib/2.76/glib-%{version}.tar.xz
 
 # Required for RHEL core crypto components policy. Good for Fedora too.
 # https://bugzilla.redhat.com/show_bug.cgi?id=1630260
 # https://gitlab.gnome.org/GNOME/glib/-/merge_requests/903
 Patch0: gnutls-hmac.patch
-# https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3312.patch
-Patch1: glib2-2.75.4-fix-etag-gjs.patch
 
 BuildRequires: gcc
 BuildRequires: gcc-c++

diff --git a/sources b/sources
index 763f5d4..fac6511 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (glib-2.75.4.tar.xz) = 520ebedb54d6b2ab5771452b9fec331ebf32a12b8b6590ae0edc70db5f1b7af89865e4ba9ecf189464fe82312c2e0fa03a5cbff0ab2e8cc16d41705c605c6d91
+SHA512 (glib-2.76.0.tar.xz) = 812834ca6d840dd9c15c0689685d8bd96f4acd69a89213f807a75732d1aa5efadbed0e0073f05a56a09beb2d4f0be1b83a4642259682aac84302632da2d62370

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-08-11 10:37 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-08-11 10:37 [rpms/glib2] cve-2026-58016-f44: Update to 2.76.0 David King

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox