Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gegl for openSUSE:Factory checked in 
at 2026-09-08 16:51:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gegl (Old)
 and      /work/SRC/openSUSE:Factory/.gegl.new.1265 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gegl"

Tue Sep  8 16:51:30 2026 rev:94 rq:1376212 version:0.4.72

Changes:
--------
--- /work/SRC/openSUSE:Factory/gegl/gegl.changes        2026-09-04 
12:36:49.175018203 +0200
+++ /work/SRC/openSUSE:Factory/.gegl.new.1265/gegl.changes      2026-09-08 
16:51:33.766538455 +0200
@@ -1,0 +2,53 @@
+Mon Sep  7 15:57:14 UTC 2026 - Bjørn Lie <[email protected]>
+
+- Drop gegl-CVE-2026-18300.patch: This was applied upstream several
+  versions back. Our original patch was a backport, and we still
+  had an extra bit of code from that left over that still applied
+  and nobody noticed since quilt rebases it so nicely for us.
+
+-------------------------------------------------------------------
+Mon Sep  7 11:19:27 UTC 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 0.4.72:
+  + Build:
+    - Build with pure MSVC as well as wasm
+    - Improvements to defcheck,
+    - Minimum meson version bumped to 0.60
+    - More CI integration, harmonized with gimp/babl
+  + Core:
+    - Use G_{BEGIN|END}_DECLS in all header declarations
+    - gegl_param_color_cmp, new function
+    - Avoid crashes in gegl_path
+  + Buffer:
+    - Refactoring, comments and documentation comments in
+      GeglBufferIterator
+    - Avoid duplicate, aliasing stack allocations
+  + OpenCL:
+    - Update headers to OpenCL 3.0
+    - Use gmodule for loading, also on windows
+    - Buffer access code refactored, unifying destruction code
+      paths
+    - Move kernels to operations part of directory hierarchy
+    - Warn on console on initialization errors
+  + Ops:
+    - General: make more consistent use of title case (changing
+      strings, affecting translations)
+    - Factor out common deps for ops in meson
+    - rgbe_load: bail if x or y dimension larger than max scanline
+      width, also further robustness for corrupt files
+    - exp_combine: use public rather than private APIs, qsort
+      rather than g_sort_array
+    - waterpixels, normal-map, gblur-1d: fix crashes due to stack
+      allocations in loop
+    - introspect: fix warnings in console
+    - ff-load, ff-save: disable by default
+    - rawbayer-load (in workshop, not built by default): avoid code
+      execution
+    - normal-map: fix scratch buffer allocations
+    - sdl3-display: SDL3 variant of display op
+    - workshop/sharpen: new operation implementing the classic GIMP
+      sharpen filter
+- Add pkgconfig(sdl3) BuildRequires: New dependency.
+- Rebase gegl-CVE-2026-18300.patch with quilt.
+
+-------------------------------------------------------------------

Old:
----
  gegl-0.4.70.tar.xz
  gegl-CVE-2026-18300.patch

New:
----
  gegl-0.4.72.tar.xz

----------(Old B)----------
  Old:
- Drop gegl-CVE-2026-18300.patch: This was applied upstream several
  versions back. Our original patch was a backport, and we still
----------(Old E)----------

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

Other differences:
------------------
++++++ gegl.spec ++++++
--- /var/tmp/diff_new_pack.lANYOi/_old  2026-09-08 16:51:34.710578020 +0200
+++ /var/tmp/diff_new_pack.lANYOi/_new  2026-09-08 16:51:34.712578104 +0200
@@ -26,7 +26,7 @@
 %bcond_with gegl_docs
 
 Name:           gegl
-Version:        0.4.70
+Version:        0.4.72
 Release:        0
 Summary:        Generic Graphics Library
 License:        GPL-3.0-or-later AND LGPL-3.0-or-later
@@ -35,8 +35,6 @@
 Source0:        
https://download.gimp.org/pub/gegl/0.4/%{name}-%{version}.tar.xz
 Source1:        normalize-gir.pl
 Source99:       baselibs.conf
-# PATCH-FIX-UPSTREAM CVE-2026-18300.patch bsc#1276229 [email protected] -- 
libs/rgbe:fix >200kb report from ZDI
-Patch0:         gegl-CVE-2026-18300.patch
 
 BuildRequires:  ImageMagick
 BuildRequires:  asciidoc
@@ -46,7 +44,7 @@
 BuildRequires:  libjpeg-devel
 BuildRequires:  libspiro-devel
 BuildRequires:  libstdc++-devel
-BuildRequires:  meson >= 0.54.0
+BuildRequires:  meson >= 0.60.0
 BuildRequires:  pkgconfig
 %if %{with gegl_docs}
 BuildRequires:  python3-gi-docgen
@@ -88,6 +86,7 @@
 BuildRequires:  pkgconfig(poppler-glib) >= 0.71.0
 BuildRequires:  pkgconfig(pygobject-3.0)
 BuildRequires:  pkgconfig(sdl2)
+BuildRequires:  pkgconfig(sdl3)
 BuildRequires:  pkgconfig(vapigen) >= 0.20.0
 # since version 0.3.5, we no longer provide an orig-addon package, as 
ffmpeg/libav
 # exists in Tumbleweed and we use it to build

++++++ gegl-0.4.70.tar.xz -> gegl-0.4.72.tar.xz ++++++
++++ 301163 lines of diff (skipped)

Reply via email to