Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package embree for openSUSE:Factory checked 
in at 2025-04-08 17:51:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/embree (Old)
 and      /work/SRC/openSUSE:Factory/.embree.new.1907 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "embree"

Tue Apr  8 17:51:33 2025 rev:16 rq:1267742 version:4.4.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/embree/embree.changes    2022-11-04 
17:41:40.886915661 +0100
+++ /work/SRC/openSUSE:Factory/.embree.new.1907/embree.changes  2025-04-08 
17:52:19.205234154 +0200
@@ -1,0 +2,1034 @@
+Sat Apr 05 21:41:12 UTC 2025 - Marcus Rueckert <mrueck...@suse.de>
+
+- Update to version 4.4.0:
+  * renamed test-package job, needed for creating zip with test data
+  * update doc
+  * ci: disable signing on windows for non-release build jobs
+  * ci: fix integrate workflow
+  * ci: remove unused test-package job from release workflow
+  * Remove unused .gitlab-ci.yml file
+  * removed dpcpp-version from release-linux-sycl-test job
+  * using libXXX.so* semantics
+  * updated dpcpp v6.0.0 runtime in package.cmake
+  * Disabled memory compression for acceleration buffer
+  * Ensuring that instances point to acceleration structures in device memory, 
not host memory.
+  * Removed vscode files, not part of this PR
+  * update compiler to intel llvm v6.0.0 for all release jobs also CPU
+  * update compiler to intel llvm v6.0.0 for all release jobs
+  * fixing host_device tutorial race condition
+  * fixing embree_info and embree_minimal sycl tutorials missing DL_LIBS
+  * disabled internal driver tests
+  * Moved buffer releases in host/device tutorial
+  * disabled internal driver tests for release
+  * removed bvh data host device test, not needed any more
+  * updated windows internal driver version
+  * updated windows public driver, upgraded dg2 tests to ubuntu24.04 fixed 
coverity issue update gfx-ubuntu24-internal/public.env for CI update linux 
intenal drivers fix linux release CI fix integration CI
+  * Fixed mistake in async buffer copies Fixed forest tutorial Skip pvc tests 
in nightly.yml fixed unititialized empty geometry commit segfault
+  * Removed redundant copies in host/device tutorial
+  * skip pvc tests
+  * removed EMBREE_SYCL_BVH_DATA_HOST_DEVICE cmake option and made it enabled 
by default
+  * little cleanup
+  * Fixed uninitialized memory
+  * Device buffers are now automatically updated on Geometry::commit()
+  * documentation: rtcTraversable invalidation on rtcCommit
+  * removed internal rtas builder, made EMBREE_SYCL_L0_RTAS_BUILDER the default
+  * fix issues with host/device memory API on iGPU fix blender segfault with 
geometry == NULL inside geometries array
+  * remove timing output from dynamic scene tutorial
+  * update internal Linux and Window driver in CI
+  * changelog, typos
+  * add CI test for BVH data in host device memory
+  * add export filters for commit with queue API functions
+  * more general documentation
+  * documentation for ray queries using RTCTraversable
+  * updating general intro documentation
+  * make rtcCommitSceneWithQueue work with out-of-order SYCL queues, too
+  * change rtcCommit???WithQueue interface to return sycl::event
+  * docu fixes
+  * revert accidental changes in ray flag settings
+  * rename memory types and account for host unified memory in buffer 
constructor
+  * update rtcCommitScene(|WithQueue) documentation
+  * update rtcSet(New|Shared)GeometryBuffer(|HostDevice) documentation
+  * fix wrong deallocation in multi_instance_geometry tutorial.
+  * update documentation for RTCBuffer
+  * add nightly Windows multilevel test.
+  * refactor alloc. remove global (tls) SYCL context and device.
+  * rename host_device_memory tutorial and add CI tests
+  * clear host scratch space for static scenes
+  * add cmake option for explicit host/device BVH data
+  * add sycl events for sychronization
+  * less alloc/free when creating device representation of scenen/geometry
+  * small fix for validation API
+  * add padding to tree vertex and color data buffers for safe SIMD access.
+  * create CPP from ISPC tutorials
+  * add ISPC API using RTCTraversable
+  * change API naming for buffers form 'Ex' to 'HostDevice'
+  * port forest tutorial to new host/device memory support
+  * port of multi_instanced_geometry tutorial to RTCTraversable interface was 
missing
+  * do not use ALIGNED_STRUCT_ macro for Scene and Geometry
+  * cleanups
+  * test address sanitizer issue
+  * rework buffer interface
+  * memory passing interface
+  * scene is now in device memory, too. USM shared memory is now only used in 
tutorials.
+  * add debug tutorial and restore state of other tutorials
+  * BVH buffer in explicitly managed host/device memory on systems without 
unified memory (e.g. dGPUs) geometry data works
+  * fix wrong assert about maxTimeSegments. fix missing sign-extension when 
using device memory for BVH data.
+  * Suppressed warnings with latest clang/sycl compiler
+  * Version update to 4.4.0
+  * internal ci: update dependencies
+  * remove requirement for CPU feature RDRAND
+  * refactor scene array for (multi-level) instancing into struct
+  * simplify intersect_instance and intersect_instance_array
+  * update dpcpp runtime dependencies for installation
+  * update driver versions for CI tests
+  * update sycl nightly version for CI tests
+  * Removed usage of no longer supported SYCL subgroup shuffles.
+  * fix public ci (#2732)
+  * update documentation
+  * update version in testing package
+  * update reusable workflows.
+  * bump version and update changelog
+  * Compute hwaccel adresses on the fly to prevent back-migration of BVH data.
+  * Fix include order causing unwanted dllexport symbols
+  * disable unneccessary stripping of files on Windows to WA binary signing 
issue.
+  * Update API documentation and changelog.
+  * Add RTC_ERROR_LEVEL_ZERO_RAYTRACING_SUPPORT_MISSING and the API functions 
rtcGetDeviceLastErrorMessage and rtcGetErrorString.
+  * fix unused variable warning
+  * fix sycl header path warning
+  * test new public Windows driver.
+  * update to sycl nightly-2024-06-12
+  * Cleaned up whitespace
+  * Split array of Scene* into root and instances
+  * Fixed duplicate SYCL context
+  * revert pipeline renaming
+  * basic public ci (#2725)
+  * fix typo in max_triangles_per_leaf option.
+  * Fix triangle splitting crash where FP error causes binning differences
+  * Provide a configuration setting for limiting leaf size
+  * use composite mode in release job for pvc testing due to switch to older 
dpcpp.
+  * clean up continouus tests and move some to nightly.
+  * use same compiler version for release as last time.
+  * remove ICX-RC tests. ICX 2024.1 is out.
+  * turn L0RTAS builder off for nightly validation test.
+  * add known issue about ISPC and macOS universal binary in changelog.
+  * use UMD migration for PVC for now because KMD migration is buggy.
+  * move function for USM prefetch into embree4.dll
+  * add test function dummy
+  * turn level zero raytracing acceleration structure build on by default.
+  * update tests to ICX 2024.1 compiler.
+  * add instruction to install intel-level-zero-gpu-raytracing to docu and 
changelog.
+  * fix misleading "USM allocation not enabled" exception thrown Tutorial 
destructor when a SYCL device could not be created successfully.
+  * update linux internal driver.
+  * add embree_info and embree_minimal to CI tests for debugging purposes.
+  * check for driver support for building RTAS properly.
+  * update Linux drivers.
+  * update Windows drivers.
+  * fix output operator, issue #486
+  * add scene flag to trigger USM shared prefetch to GPU at the end of 
rtcCommitScene
+  * update PVC tests.
+  * remove references to obsolete CMake variables
+  * more tests with sycl rc.
+  * use public driver for nightly PVC tests, too.
+  * regress to older SYCL version due to issues with getting profiling 
information.
+  * handle exception in device info querying code.
+  * fix dpcpp download script for new versions of the compiler
+  * build Windows DG2 tests with sycl-nightly, too
+  * fix release CI job.
+  * Documentation update
+  * version and changelog
+  * use sycl-5-2-0 for release binaries.
+  * bump cmake_minimum_required verion to 3.5
+  * Fix tbb macOS port name
+  * add static assert for proper RTCHitNt<N> alignment in verify.
+  * Added alignment definitions to RTCHitNt and RTCRayNt
+  * Fix for barycentric coordinate verification in
+  * remove unused image code.
+  * use public drivers for PVC, too.
+  * fixes for current sycl nightly and some warning fixes
+  * add tests for syclos release candidate.
+  * add macOS universal binary build test.
+  * update to TBB 2021.12.0
+  * Build for ARM on Apple silicon machines by default when 
CMAKE_OSX_ARCHITECTURES is not set.
+  * Enabled support for Universal Binaries on macOS
+  * update drivers enable l0rtas in continuous and nigtly tests
+  * Do/upgrade outdated os tests (#2711)
+  * add token permissions for github workflows.
+  * add buildbench to performance CI pipeline
+  * add SYCL version of buildbench
+  * fine tuning google benchmark
+  * more precise perf-CI measurements
+  * Do/scripts cleanup (#2701)
+  * better output of which ISPC executable is found/used
+  * test ispc 1.23.0
+  * Do/performance regression tests (#2699)
+  * remove printf
+  * test AVX512 compilation on x86 macOS in continuous test.
+  * Run Embree in AVX512 mode on AVX512 capable x86_64 machines running macOS.
+  * compile embree_info also for ARM.
+  * print warning about "flush to zero" and "denormals are zero" only on x86 
systems
+  * fix missing backslash for overwriting EMBREE_TESTING_INTENSITY
+  * fix path for macos-arm binary analysis and antivirus scan (#2692)
+  * allow overriding of EMBREE_TESTING_INTENSITY for tests
+  * update documentation
+  * apply internally needed patch to glfw only when explicitly stated.
+  * use same self-compiled tbb on macOS for x86_64 and arm64 versions.
+  * update drivers
+  * some issues with nightly tests
+  * add bdba and virus scan for arm binaries, too
+  * use TBB compiled for NAS for ARM release package
+  * fix find command in package test check
+  * docu
+  * increase test epsilon for Apple Clang 14 on macOS ARM
+  * add missing tests of release packages
+  * some fixes.
+  * different names for x86 and arm macOS packages
+  * update to TBB 2021.11 and ISPC 1.22
+  * bump embree version to 4.3.1
+  * add NEON and NEON2X tests to continuous jobs again.
+  * update sycl-nightly and ICX RC
+  * Do/macos notarization update (#2684)
+  * removed AOEUAOEU string from integration test exe (#2683)
+  * Do/devel (#2682)
+  * add dependloadflag also for msvc
+  * Fail when no tests are executed.
+  * Do/fix macos test execution (#2677)
+  * updating PVC deviceID check
+  * fix artifact name
+  * move Windows DG2 ICX tests to continuous again.
+  * update docu regarding supported compilers.
+  * update Windows public driver version again.
+  * remove Windows release driver version. We use official version now.
+  * drop ICX versions from 2023
+  * remove EMBREE_LEVEL_ZERO CMake variable from presets
+  * disable ARM emultation tests for now because runner seems to be broken
+  * cleanups
+  * fixes for nightly tests
+  * revert public Windows driver
+  * add DG2 Windows tests with public and release drivers in continous CI, too
+  * added back notarization with TODO comment to mac tests
+  * make notarize.sh executable
+  * update to correct icx version
+  * add missing feature flag checks
+  * Do/release macos extern notarize (#2670)
+  * Run Windows tests in CI again
+  * Do/driver update (#2668)
+  * Do/threadsanitizer issue (#2667)
+  * fix dll dependency location for ICX 2024
+  * add dependent load flag to executables and shared libraries.
+  * test intel-llvm/nightly-2023-12-18
+  * update continouus ICX tests to 2024.0 and remove RC tests.
+  * catching exceptions in rthwif tests
+  * adding compare threshold to cornell_box test
+  * windows testing ICX 2023.2.1 (#2663)
+  * using force-delete for windows CI (#2662)
+  * fix nightly L0RTAS typo error (#2661)
+  * Sh/simd sse2neon 1.6.0 (#2660)
+  * fix coverity, upgrade all CI cmakepresets, accelerate continuous (#2659)
+  * add nightly test for validation api
+  * EMBREE_SYCL_RT_VALIDATION_API=ON and 
EMBREE_SYCL_IMPLICIT_DISPATCH_GLOBALS=OFF works again
+  * add ze_api header to repository directly.
+  * WA compiler issues under Windows with -D_DEBUG.
+  * make rthwif tests compatible with TBB 2023
+  * fix static linking issues with ze_wrapper library
+  * user-defined thread count precedence
+  * moving most Windows DG2 tests to nightly testing
+  * enabling usage of L0RTAS builder in CI under Windows
+  * requiring RTAS extension when enabling EMBREE_SYCL_L0_RTAS_BUILDER
+  * updating gfx-driver
+  * Add missing EMBREE_GEOMETRY_??? to embree-config.cmake
+  * updates
+  * add old include/lib directory structure for ICX 2024, too.
+  * add also weird libsycl.so version (libsycl.so.7.0.0-8 ?!?!?)
+  * add pi_win_proxy_loader.dll to release package
+  * update documentation
+  * use rockylinux for release and split linux sycl
+  * update compilation docu and version number
+  * add instance array geometry type.
+  * disable nightly bezier_round furball tests on 2 windows configs for now
+  * add tests for sycl-nightly RK version
+  * Update changelog.md
+  * add ICX release candidate tests
+  * WA for changed sycl include headers in oneAPI DPC++ 2024.0
+  * validating that rtasFormat is not ZE_RTAS_FORMAT_EXP_INVALID
+  * added argument to set resolution support for cornell_box test
+  * integration of coverity
+  * disabling L0 RTAS builder by default
+  * disabling L0 rtas builder only for release
+  * added cmake option to enable usage of L0 rtas builder
+  * properly checking if rtas extension can get loaded
+  * not using rtas_builder extension by default in rthwif tests
+  * not using rtas_builder extension by default yet
+  * removed unused file
+  * fixed deviceID check for PVC
+  * cherry pick from carlocab (#2623)
+  * do not sign the zip package after build for windows any more (#2624)
+  * update to intel-llvm 20230830
+  *  remove using sycl::fmax and using sycl::fmin
+  * Do/update compiler cmakepreset (#2621)
+  * use ubuntu 20.04 for release again and update release driver
+  * do not source dpcpp environment manually  Please enter the commit message 
for your changes. Lines starting
+  * consistently using main version of reusable workflow
+  * Revert "use DPCPP_SETUP_SCRIPT environment variable in test.py script"
+  * updated graphics drivers in CI
+  * use DPCPP_SETUP_SCRIPT environment variable in test.py script
+  * CI-perf sycl build on Ubuntu 22.04 (#2617)
+  * docker GPU image for perf CI to embree/ubuntu:22.04 (#2615)
+  * cleanups to sycl namespace usage
+  * fixed sub_group related compile warning
+  * - updating to dpcpp compiler sycl-nightly/20230724 - fixing compile issues 
in rthwif tests
+  * rthwif tests use RTAS build extension only when available
+  * using L0 RTAS build extension only when available
+  * implemented varying version of rtcGetGeometryTransform for ISPC
+  * matching rcp math between rthwif_test and BVH builder
+  * Add support for ARM64 windows platform cmake
+  * added configuration to run rtas builder tests using internal or level zero 
implementation
+  * Do/update driver (#2607)
+  * add memory monitor to GPU BVH build
+  * fix imgui empty label complaint on Windows
+  * adding check if rtas extension present and properly initialized
+  * checking ze_rtas_builder_procedural_geometry_info_exp_t reserved member to 
be 0
+  * Do/release (#2601)
+  * Do/release (#2597)
+  * fix typo (#2592)
+  * removed extra comma (#2591)
+  * setting version to 4.2.0
+  * SYCL version of Embree with GPU support is no longer in beta phase.
+  * updated changelog
+  * Added PVC runner to perf CI (#2588)
++++ 737 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/embree/embree.changes
++++ and /work/SRC/openSUSE:Factory/.embree.new.1907/embree.changes

Old:
----
  embree-3.13.5.tar.xz

New:
----
  embree-4.4.0.tar.xz

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

Other differences:
------------------
++++++ embree.spec ++++++
--- /var/tmp/diff_new_pack.7oTGDt/_old  2025-04-08 17:52:19.801259135 +0200
+++ /var/tmp/diff_new_pack.7oTGDt/_new  2025-04-08 17:52:19.801259135 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package embree
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 # Copyright (c) 2019-2022 LISA GmbH, Bingen, Germany.
 #
 # All modifications and additions to the file contributed by third parties
@@ -17,10 +17,10 @@
 #
 
 
-%define libname libembree3
+%define libname libembree4-4
 
 Name:           embree
-Version:        3.13.5
+Version:        4.4.0
 Release:        0
 Summary:        Ray Tracing Kernels
 License:        Apache-2.0
@@ -93,6 +93,7 @@
 %cmake_install
 rm -r %{buildroot}%{_mandir}
 rm -r %{buildroot}/usr/share/doc
+rm -v %{buildroot}%{_prefix}/embree-vars.*
 
 %post -n %{libname} -p /sbin/ldconfig
 %postun -n %{libname} -p /sbin/ldconfig
@@ -103,7 +104,7 @@
 %files devel
 %license LICENSE.txt
 %doc CHANGELOG.md README.md
-%{_includedir}/embree3
+%{_includedir}/embree4
 %{_libdir}/cmake/%{name}-%{version}
 %{_libdir}/*.so
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.7oTGDt/_old  2025-04-08 17:52:19.837260645 +0200
+++ /var/tmp/diff_new_pack.7oTGDt/_new  2025-04-08 17:52:19.841260812 +0200
@@ -1,17 +1,17 @@
 <services>
-  <service name="tar_scm" mode="disabled">
+  <service name="tar_scm" mode="manual">
     <param name="versionformat">@PARENT_TAG@</param>
-    <param name="revision">refs/tags/v3.13.5</param>
+    <param name="revision">refs/tags/v4.4.0</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="url">https://github.com/embree/embree.git</param>
     <param name="scm">git</param>
     <param name="changesgenerate">enable</param>
   </service>
-  <service name="recompress" mode="disabled">
+  <service name="recompress" mode="manual">
     <param name="compression">xz</param>
     <param name="file">*.tar</param>
   </service>
-  <service name="set_version" mode="disabled"/>
+  <service name="set_version" mode="manual"/>
 </services>
 
 

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.7oTGDt/_old  2025-04-08 17:52:19.857261483 +0200
+++ /var/tmp/diff_new_pack.7oTGDt/_new  2025-04-08 17:52:19.861261650 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/embree/embree.git</param>
-              <param 
name="changesrevision">698442324ccddd11725fb8875275dc1384f7fb40</param></service></servicedata>
+              <param 
name="changesrevision">ff9381774dc99fea81a932ad276677aad6a3d4dd</param></service></servicedata>
 (No newline at EOF)
 

++++++ embree-3.13.5.tar.xz -> embree-4.4.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/embree/embree-3.13.5.tar.xz 
/work/SRC/openSUSE:Factory/.embree.new.1907/embree-4.4.0.tar.xz differ: char 
15, line 1

Reply via email to