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-10-13 15:39:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/glib2 (Old) and /work/SRC/openSUSE:Factory/.glib2.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "glib2" Thu Oct 13 15:39:33 2022 rev:257 rq:1009340 version:2.74.0 Changes: -------- --- /work/SRC/openSUSE:Factory/glib2/glib2.changes 2022-09-21 14:40:29.261431350 +0200 +++ /work/SRC/openSUSE:Factory/.glib2.new.2275/glib2.changes 2022-10-13 15:39:35.070420116 +0200 @@ -1,0 +2,7 @@ +Fri Oct 7 01:25:03 UTC 2022 - Haochuan Chen <[email protected]> + +- Add upstream patch to solve GIMP crashes: + + f0dd96c28751f15d0703b384bfc7c314af01caa8.diff: + glgo#GNOME/GLib!2770 Empty values are not valid GParamSpec. + +------------------------------------------------------------------- New: ---- f0dd96c28751f15d0703b384bfc7c314af01caa8.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ glib2.spec ++++++ --- /var/tmp/diff_new_pack.IDgaAi/_old 2022-10-13 15:39:35.946422073 +0200 +++ /var/tmp/diff_new_pack.IDgaAi/_new 2022-10-13 15:39:35.950422082 +0200 @@ -58,6 +58,8 @@ Patch3: glib2-dbus-socket-path.patch # PATCH-FIX-OPENSUSE glib2-gdbus-codegen-version.patch [email protected] -- Remove version string from files generated by gdbus-codegen Patch4: glib2-gdbus-codegen-version.patch +# PATCH-FIX-UPSTREAM f0dd96c28751f15d0703b384bfc7c314af01caa8.diff glgo#GNOME/GLib!2770 Empty values are not valid GParamSpec +Patch99: f0dd96c28751f15d0703b384bfc7c314af01caa8.diff BuildRequires: docbook-xsl-stylesheets BuildRequires: fdupes BuildRequires: gcc-c++ @@ -260,6 +262,7 @@ %patch2 -p1 %patch3 -p1 %patch4 -p1 +%patch99 -p1 cp -a %{SOURCE1} %{SOURCE2} %{SOURCE5} . cp -a %{SOURCE4} gnome_defaults.conf # replace /usr/bin/env shebangs ++++++ f0dd96c28751f15d0703b384bfc7c314af01caa8.diff ++++++ diff --git a/gobject/gparamspecs.c b/gobject/gparamspecs.c index f17b3488b9b0e9a376dcd9e999062613ac580497..17b8606572385dca8453e7d5a6194db0706dad08 100644 --- a/gobject/gparamspecs.c +++ b/gobject/gparamspecs.c @@ -894,6 +894,9 @@ param_param_is_valid (GParamSpec *pspec, { GParamSpec *param = value->data[0].v_pointer; + if (param == NULL) + return FALSE; + return g_value_type_compatible (G_PARAM_SPEC_TYPE (param), G_PARAM_SPEC_VALUE_TYPE (pspec)); }
