Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package openexr for openSUSE:Factory checked 
in at 2026-10-20 12:36:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openexr (Old)
 and      /work/SRC/openSUSE:Factory/.openexr.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "openexr"

Tue Oct 20 12:36:21 2026 rev:84 rq:1386188 version:3.5.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/openexr/openexr.changes  2026-09-30 
16:23:07.485532574 +0200
+++ /work/SRC/openSUSE:Factory/.openexr.new.3698736/openexr.changes     
2026-10-20 12:36:46.036617432 +0200
@@ -1,0 +2,23 @@
+Sun Oct 18 05:58:05 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to version 3.5.2:
+  * New lossless ZSTD compression (EXR_COMPRESSION_ZSTD) with
+    ByteShuffle/delta data prep; add BuildRequires
+    pkgconfig(libzstd) >= 1.5.0 (system lib, no vendoring)
+  * New lossy LJ2K compression based on HTJ2K via OpenJPH;
+    minimum OpenJPH raised to 0.32.0, matching Factory
+  * colorInteropID support: validation APIs plus exrstdattr and
+    exrinfo integration and Python bindings
+  * Backwards-compatible (de)compression-context cache in the
+    core decode pipeline
+  * 3.5.1: fix heap buffer overflow in ZSTD deep scanline
+    decoding; 3.5.2: OpenJPH LUT transfer function for LJ2K,
+    RPCL/TLM progression, exrcheck tile-size overflow fix
+- Soname bump 33 -> 34 and library suffix -3_4 -> -3_5; rename
+  the five lib subpackages and baselibs.conf accordingly
+- Drop upstreamed openexr-CVE-2026-88384.patch
+- Tighten BuildRequires pkgconfig(Imath) >= 3.1 to the upstream
+  minimum
+- Spec cleanup: use ldconfig scriptlets, drop Group tags
+
+-------------------------------------------------------------------

Old:
----
  openexr-CVE-2026-88384.patch
  v3.4.15.tar.gz

New:
----
  v3.5.2.tar.gz

----------(Old B)----------
  Old:  the five lib subpackages and baselibs.conf accordingly
- Drop upstreamed openexr-CVE-2026-88384.patch
- Tighten BuildRequires pkgconfig(Imath) >= 3.1 to the upstream
----------(Old E)----------

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

Other differences:
------------------
++++++ openexr.spec ++++++
--- /var/tmp/diff_new_pack.57pRGK/_old  2026-10-20 12:36:48.329713030 +0200
+++ /var/tmp/diff_new_pack.57pRGK/_new  2026-10-20 12:36:48.332713155 +0200
@@ -19,31 +19,28 @@
 %define prjname      openexr
 # perhaps you want to build against corresponding Imath build
 %define debug_build 0
-%global so_suffix -3_4
-%define sonum 33
+%global so_suffix -3_5
+%define sonum 34
 %if 0%{?suse_version} == 1500
 %global force_gcc_version 14
 %endif
-
 Name:           openexr
-Version:        3.4.15
+Version:        3.5.2
 Release:        0
 Summary:        Utilities for working with HDR images in OpenEXR format
 License:        BSD-3-Clause
-Group:          Development/Libraries/C and C++
 URL:            https://www.openexr.com/
 Source0:        
https://github.com/AcademySoftwareFoundation/openexr/archive/v%{version}.tar.gz
 Source2:        baselibs.conf
-# CVE-2026-88384: NULL pointer dereference in the C++ attribute parsing path 
when a specially crafted EXR file containing an unknown-type attribute with 
dataSize set to zero is processed [bsc#1282700]
-Patch0:         openexr-CVE-2026-88384.patch
 BuildRequires:  cmake >= 3.12
-BuildRequires:  freeglut-devel
 BuildRequires:  gcc%{?force_gcc_version}
 BuildRequires:  gcc%{?force_gcc_version}-c++
 BuildRequires:  pkgconfig
-BuildRequires:  pkgconfig(Imath)
+BuildRequires:  pkgconfig(Imath) >= 3.1
+BuildRequires:  pkgconfig(glut)
 BuildRequires:  pkgconfig(libdeflate)
-BuildRequires:  pkgconfig(openjph) >= 0.21.0
+BuildRequires:  pkgconfig(libzstd) >= 1.5.0
+BuildRequires:  pkgconfig(openjph) >= 0.32.0
 BuildRequires:  pkgconfig(zlib)
 Obsoletes:      OpenEXR <= 1.6.1
 Provides:       OpenEXR = %{version}
@@ -65,7 +62,6 @@
 %package -n libIex%{so_suffix}-%{sonum}
 Summary:        Exception handling library for OpenEXR
 License:        BSD-3-Clause
-Group:          System/Libraries
 
 %description -n libIex%{so_suffix}-%{sonum}
 OpenEXR is a high dynamic-range (HDR) image file format developed by
@@ -76,7 +72,6 @@
 %package -n libIlmThread%{so_suffix}-%{sonum}
 Summary:        Thread abstraction library for OpenEXR
 License:        BSD-3-Clause
-Group:          System/Libraries
 
 %description -n libIlmThread%{so_suffix}-%{sonum}
 OpenEXR is a high dynamic-range (HDR) image file format developed by
@@ -87,7 +82,6 @@
 %package -n libOpenEXR%{so_suffix}-%{sonum}
 Summary:        Library to Handle EXR Pictures in 16-Bit Floating-Point Format
 License:        BSD-3-Clause
-Group:          System/Libraries
 
 %description -n libOpenEXR%{so_suffix}-%{sonum}
 OpenEXR is a high dynamic-range (HDR) image file format developed by
@@ -98,7 +92,6 @@
 %package -n libOpenEXRCore%{so_suffix}-%{sonum}
 Summary:        Library to Handle EXR Pictures in 16-Bit Floating-Point Format
 License:        BSD-3-Clause
-Group:          System/Libraries
 
 %description -n libOpenEXRCore%{so_suffix}-%{sonum}
 OpenEXR is a high dynamic-range (HDR) image file format developed by
@@ -109,7 +102,6 @@
 %package -n libOpenEXRUtil%{so_suffix}-%{sonum}
 Summary:        Library to simplify development of OpenEXR utilities
 License:        BSD-3-Clause
-Group:          System/Libraries
 
 %description -n libOpenEXRUtil%{so_suffix}-%{sonum}
 OpenEXR is a high dynamic-range (HDR) image file format developed by
@@ -120,12 +112,11 @@
 %package devel
 Summary:        Development files for the 16-bit FP EXR picture handling 
library
 License:        BSD-3-Clause AND GPL-2.0-or-later
-Group:          Development/Libraries/C and C++
-Requires:       Imath-devel
 Requires:       libOpenEXR%{so_suffix}-%{sonum} = %{version}
 Requires:       libOpenEXRCore%{so_suffix}-%{sonum} = %{version}
 Requires:       libOpenEXRUtil%{so_suffix}-%{sonum} = %{version}
 Requires:       pkgconfig
+Requires:       pkgconfig(Imath)
 Requires:       pkgconfig(zlib)
 Obsoletes:      OpenEXR-devel <= 1.6.1
 Provides:       OpenEXR-devel = %{version}
@@ -143,7 +134,6 @@
 %package doc
 Summary:        Documentation for the 16-bit FP EXR picture handling library
 License:        BSD-3-Clause
-Group:          Documentation/Other
 Obsoletes:      OpenEXR-doc <= 1.6.1
 Provides:       OpenEXR-doc = %{version}
 BuildArch:      noarch
@@ -210,16 +200,11 @@
 %ctest --exclude-regex "$EXCLUDE_REGEX" --timeout 3600
 %endif
 
-%post -n libIex%{so_suffix}-%{sonum} -p /sbin/ldconfig
-%postun -n libIex%{so_suffix}-%{sonum} -p /sbin/ldconfig
-%post -n libIlmThread%{so_suffix}-%{sonum} -p /sbin/ldconfig
-%postun -n libIlmThread%{so_suffix}-%{sonum} -p /sbin/ldconfig
-%post -n libOpenEXR%{so_suffix}-%{sonum} -p /sbin/ldconfig
-%postun -n libOpenEXR%{so_suffix}-%{sonum} -p /sbin/ldconfig
-%post -n libOpenEXRCore%{so_suffix}-%{sonum} -p /sbin/ldconfig
-%postun -n libOpenEXRCore%{so_suffix}-%{sonum} -p /sbin/ldconfig
-%post -n libOpenEXRUtil%{so_suffix}-%{sonum} -p /sbin/ldconfig
-%postun -n libOpenEXRUtil%{so_suffix}-%{sonum} -p /sbin/ldconfig
+%ldconfig_scriptlets -n libIex%{so_suffix}-%{sonum}
+%ldconfig_scriptlets -n libIlmThread%{so_suffix}-%{sonum}
+%ldconfig_scriptlets -n libOpenEXR%{so_suffix}-%{sonum}
+%ldconfig_scriptlets -n libOpenEXRCore%{so_suffix}-%{sonum}
+%ldconfig_scriptlets -n libOpenEXRUtil%{so_suffix}-%{sonum}
 
 %files
 %license LICENSE.md

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.57pRGK/_old  2026-10-20 12:36:48.437717532 +0200
+++ /var/tmp/diff_new_pack.57pRGK/_new  2026-10-20 12:36:48.447717949 +0200
@@ -1,6 +1,6 @@
-libOpenEXR-3_4-33
-libOpenEXRCore-3_4-33
-libOpenEXRUtil-3_4-33
-libIlmThread-3_4-33
-libIex-3_4-33
+libOpenEXR-3_5-34
+libOpenEXRCore-3_5-34
+libOpenEXRUtil-3_5-34
+libIlmThread-3_5-34
+libIex-3_5-34
 

++++++ v3.4.15.tar.gz -> v3.5.2.tar.gz ++++++
/work/SRC/openSUSE:Factory/openexr/v3.4.15.tar.gz 
/work/SRC/openSUSE:Factory/.openexr.new.3698736/v3.5.2.tar.gz differ: char 42, 
line 1

Reply via email to