Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package openvdb for openSUSE:Factory checked in at 2026-07-13 14:29:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openvdb (Old) and /work/SRC/openSUSE:Factory/.openvdb.new.1991 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openvdb" Mon Jul 13 14:29:03 2026 rev:20 rq:1365287 version:13.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/openvdb/openvdb.changes 2026-03-19 17:37:27.606015424 +0100 +++ /work/SRC/openSUSE:Factory/.openvdb.new.1991/openvdb.changes 2026-07-13 14:29:21.810076567 +0200 @@ -1,0 +2,6 @@ +Mon Jul 13 10:27:48 UTC 2026 - Hans-Peter Jansen <[email protected]> + +- Apply upstream patch 2200.patch to fix build with tbb 2023+ + https://github.com/AcademySoftwareFoundation/openvdb/pull/2200 + +------------------------------------------------------------------- New: ---- 2200.patch ----------(New B)---------- New: - Apply upstream patch 2200.patch to fix build with tbb 2023+ https://github.com/AcademySoftwareFoundation/openvdb/pull/2200 ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openvdb.spec ++++++ --- /var/tmp/diff_new_pack.GylbCr/_old 2026-07-13 14:29:22.370095710 +0200 +++ /var/tmp/diff_new_pack.GylbCr/_new 2026-07-13 14:29:22.374095847 +0200 @@ -2,7 +2,7 @@ # spec file for package openvdb # # Copyright (c) 2026 SUSE LLC and contributors -# Copyright (c) 2019-2024 LISA GmbH, Bingen, Germany. +# Copyright (c) 2019-2026 LISA GmbH, Bingen, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -41,6 +41,8 @@ Source: https://github.com/AcademySoftwareFoundation/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz Patch0: openvdb-boost-static-assert-include.patch Patch1: fix-tool-building.patch +# PATCH-FIX-UPSTREAM 2200.patch https://github.com/AcademySoftwareFoundation/openvdb/pull/2200 [email protected] - fix build with tbb 2023+ +Patch2: 2200.patch BuildRequires: cmake >= 3.12 BuildRequires: gcc%{?gcc_major}-c++ >= 9.3.1 BuildRequires: libboost_iostreams-devel-impl >= 1.80 ++++++ 2200.patch ++++++ diff --git a/openvdb/openvdb/thread/Threading.h b/openvdb/openvdb/thread/Threading.h index b339a85ecc..f1433341f9 100644 --- a/openvdb/openvdb/thread/Threading.h +++ b/openvdb/openvdb/thread/Threading.h @@ -14,14 +14,16 @@ #endif -/// @note tbb/blocked_range.h is the ONLY include that persists from TBB 2020 -/// to TBB 2021 that itself includes the TBB specific version header files. -/// In TBB 2020, the version header was called tbb/stddef.h. In 2021, it's -/// called tbb/version.h. We include tbb/blocked_range.h here to indirectly -/// access the version defines in a consistent way so that downstream -/// software doesn't need to provide compile time defines. #include <tbb/blocked_range.h> #include <tbb/task.h> +/// @note tbb/task_arena.h is the ONLY include that persists from TBB 2020 +/// to TBB 2021 to TBB 2023 that itself includes the TBB specific version +/// header files. +/// In TBB 2020, the version header was called tbb/stddef.h. In 2021+, it's +/// called tbb/version.h. We include tbb/task_arena.h here to indirectly +/// access the version defines in a consistent way so that downstream +/// software doesn't need to provide compile time defines. +#include <tbb/task_arena.h> #include <tbb/task_group.h> namespace openvdb {
