Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package blender-5.0 for openSUSE:Factory 
checked in at 2026-02-09 13:43:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/blender-5.0 (Old)
 and      /work/SRC/openSUSE:Factory/.blender-5.0.new.1670 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "blender-5.0"

Mon Feb  9 13:43:09 2026 rev:3 rq:1331890 version:5.0.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/blender-5.0/blender-5.0.changes  2026-01-22 
15:18:04.055950867 +0100
+++ /work/SRC/openSUSE:Factory/.blender-5.0.new.1670/blender-5.0.changes        
2026-02-09 13:43:10.567455937 +0100
@@ -1,0 +2,5 @@
+Fri Feb  6 21:40:07 UTC 2026 - Jan Engelhardt <[email protected]>
+
+- Add assert.patch to fix build failures
+
+-------------------------------------------------------------------

New:
----
  assert.patch

----------(New B)----------
  New:
- Add assert.patch to fix build failures
----------(New E)----------

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

Other differences:
------------------
++++++ blender-5.0.spec ++++++
--- /var/tmp/diff_new_pack.SMTejv/_old  2026-02-09 13:43:13.895594415 +0100
+++ /var/tmp/diff_new_pack.SMTejv/_new  2026-02-09 13:43:13.919595414 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package blender-5.0
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 # Copyright (c) 2019-2025 LISA GmbH, Bingen, Germany.
 #
 # All modifications and additions to the file contributed by third parties
@@ -125,6 +125,7 @@
 Patch1:         cmake_manpage_fix.patch
 # PATCH-FIX-OPENSUSE on 15.6 fstream is not included indirectly pull it in 
directly here
 Patch2:         octree-missing-fstream.patch
+Patch3:         assert.patch
 BuildRequires:  %{py3pkg}-devel
 BuildRequires:  %{py3pkg}-numpy-devel
 BuildRequires:  %{py3pkg}-requests
@@ -160,13 +161,6 @@
 %if %{with oidn}
 BuildRequires:  cmake(OpenImageDenoise)
 %endif
-BuildRequires:  pkgconfig(libavcodec) >= 61.19.101
-BuildRequires:  pkgconfig(libavdevice) >= 61.3.100
-BuildRequires:  pkgconfig(libavfilter) >= 10.4.100
-BuildRequires:  pkgconfig(libavformat) >= 61.7.100
-BuildRequires:  pkgconfig(libavutil) >= 59.39.100
-BuildRequires:  pkgconfig(libswresample) >= 5.3.100
-BuildRequires:  pkgconfig(libswscale) >= 8.3.100
 BuildRequires:  cmake(TBB)
 BuildRequires:  cmake(Tiff)
 BuildRequires:  cmake(pugixml)
@@ -178,11 +172,18 @@
 BuildRequires:  pkgconfig(jack)
 BuildRequires:  pkgconfig(jemalloc)
 BuildRequires:  pkgconfig(level-zero)
+BuildRequires:  pkgconfig(libavcodec) >= 61.19.101
+BuildRequires:  pkgconfig(libavdevice) >= 61.3.100
+BuildRequires:  pkgconfig(libavfilter) >= 10.4.100
+BuildRequires:  pkgconfig(libavformat) >= 61.7.100
+BuildRequires:  pkgconfig(libavutil) >= 59.39.100
 BuildRequires:  pkgconfig(libdecor-0)
 BuildRequires:  pkgconfig(libjpeg)
 BuildRequires:  pkgconfig(libopenjp2)
 BuildRequires:  pkgconfig(libpng16)
 BuildRequires:  pkgconfig(libpulse)
+BuildRequires:  pkgconfig(libswresample) >= 5.3.100
+BuildRequires:  pkgconfig(libswscale) >= 8.3.100
 BuildRequires:  pkgconfig(libwebp)
 BuildRequires:  pkgconfig(libzstd)
 BuildRequires:  pkgconfig(lzo2)
@@ -252,8 +253,8 @@
 Recommends:     %name-lang = %version
 Requires(pre):  blender-wrapper
 Requires:       blender-wrapper
-Provides:       %{pkg_name}-implementation = %{version}-%{release}
 Provides:       %{pkg_name}-%{_suffix} = %{version}-%{release}
+Provides:       %{pkg_name}-implementation = %{version}-%{release}
 Conflicts:      %{pkg_name}-%{_suffix} = %{version}
 %ifarch x86_64
 Obsoletes:      %{pkg_name}-cycles-devel <= %{version}

++++++ assert.patch ++++++
From: Jan Engelhardt <[email protected]>
Date: 2026-02-06 21:35:38.854957697 +0100

When blender is built with eigen 5.x rather than 3.x, there are some
compile errors. Probably blender relied on implicit cassert inclusion
through eigen (the latter of which has gone away).

intern/libmv/intern/camera_intrinsics.cc:56:14: error: ‘assert’ was not 
declared in this scope
intern/libmv/libmv/numeric/numeric.h:150:3: error: there are no arguments to 
‘assert’ that depend on a template parameter, so a declaration of ‘assert’ must 
be available [-Wtemplate-body]
intern/libmv/libmv/simple_pipeline/camera_intrinsics_impl.h:162:3: error: there 
are no arguments to ‘assert’ that depend on a template parameter, so a 
declaration of ‘assert’ must be available [-Wtemplate-body]
intern/libmv/libmv/simple_pipeline/camera_intrinsics_impl.h:162:9: error: 
‘assert’ was not declared in this scope

---
 intern/libmv/libmv/numeric/numeric.h                        |    1 +
 intern/libmv/libmv/simple_pipeline/camera_intrinsics_impl.h |    1 +
 intern/slim/intern/edge_lengths.cpp                         |    1 +
 intern/slim/intern/uv_initializer.cpp                       |    1 +
 4 files changed, 4 insertions(+)

Index: blender-5.0.1/intern/libmv/libmv/numeric/numeric.h
===================================================================
--- blender-5.0.1.orig/intern/libmv/libmv/numeric/numeric.h
+++ blender-5.0.1/intern/libmv/libmv/numeric/numeric.h
@@ -25,6 +25,7 @@
 #ifndef LIBMV_NUMERIC_NUMERIC_H
 #define LIBMV_NUMERIC_NUMERIC_H
 
+#include <cassert>
 #include <Eigen/Cholesky>
 #include <Eigen/Core>
 #include <Eigen/Eigenvalues>
Index: blender-5.0.1/intern/libmv/libmv/simple_pipeline/camera_intrinsics_impl.h
===================================================================
--- 
blender-5.0.1.orig/intern/libmv/libmv/simple_pipeline/camera_intrinsics_impl.h
+++ blender-5.0.1/intern/libmv/libmv/simple_pipeline/camera_intrinsics_impl.h
@@ -19,6 +19,7 @@
 // IN THE SOFTWARE.
 
 #include "libmv/threading/parallel_for.h"
+#include <cassert>
 
 namespace libmv {
 
Index: blender-5.0.1/intern/slim/intern/edge_lengths.cpp
===================================================================
--- blender-5.0.1.orig/intern/slim/intern/edge_lengths.cpp
+++ blender-5.0.1/intern/slim/intern/edge_lengths.cpp
@@ -7,6 +7,7 @@
  * \ingroup intern_slim
  */
 
+#include <cassert>
 #include "BLI_task.hh"
 
 #include "edge_lengths.h"
Index: blender-5.0.1/intern/slim/intern/uv_initializer.cpp
===================================================================
--- blender-5.0.1.orig/intern/slim/intern/uv_initializer.cpp
+++ blender-5.0.1/intern/slim/intern/uv_initializer.cpp
@@ -6,6 +6,7 @@
  * \ingroup intern_slim
  */
 
+#include <cassert>
 #include "uv_initializer.h"
 
 #include <Eigen/SparseLU>

Reply via email to