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)
