Script 'mail_helper' called by obssrc
Hello community,

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

Package is "openpgl"

Tue Apr  8 17:51:29 2025 rev:5 rq:1267740 version:0.7.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/openpgl/openpgl.changes  2023-11-27 
22:45:21.538224694 +0100
+++ /work/SRC/openSUSE:Factory/.openpgl.new.1907/openpgl.changes        
2025-04-08 17:52:16.141105725 +0200
@@ -1,0 +2,142 @@
+Sat Apr 05 21:43:28 UTC 2025 - Marcus Rueckert <mrueck...@suse.de>
+
+- Update to version 0.7.0:
+  * [cleanup] Final fixes for the release
+  * [doc] Updating README.md and CHANGELOG.md
+  * [superbuild] reordering CMAKE Options
+  * [common] Adding (float, float, float) constructor to pgl_spectrum
+  * [samplestorage] Adding GetZeroValueSampleSurface and 
GetZeroValueSampleVolume functions
+  * [doc] Updating documentation in the README.md
+  * [release] Increasing version number to 0.7.0 and updating change log
+  * [superbuild] Cleaning up the script
+  * [clang-format] Running clang-format
+  * [pathsegmentstorage] Removing the trackZeroValueSamples  parameter from 
the PathSegmentStorage constructor. It is now turned on internally when needed 
(i.e., radiance caches is enabled)
+  * [samplestorage] Renaming GetSizeInvalidSurface and GetSizeInvalidVolume to 
GetSizeZeroValueSurface and GetSizeZeroValueVolume
+  * [cmake] Deactivating experimental features (e.g., radiance caches and 
image-space guiding buffer) and directional and spectral data compression by 
default.
+  * [ci] Adding python3 to the rockylinux 8 runner
+  * [coverity] Fixing some coverity warnings
+  * [ci] Adding Windows on ARM CI
+  * [tbb] Udating TBB version to 2012.13
+  * [sse2neon+compile] Re-apply sse2neon changes, and add support for Windows 
ARM64
+  * [sse2neon] Upgrade sse2neon to revision 227cc413
+  * [common] Renaming function normalize to pglNormalize
+  * [third-party] Updating third-party licenses
+  * [format] Applying clang-format
+  * [format] Adding .clang-format file
+  * [imagespaceguidingbuffer] Ensuring that the denoiser pointer is intializes 
as nullptr
+  * [vmm] Fixing numerical instability sampling method and ensuring resetting 
empty components after product calculation
+  * [ci] Cleaning up ci scripts
+  * [cleanup] Fixing include orders and some comment styles
+  * [denoiser] Switching to in-place denoising and removing unnecessary OIDN 
buffers
+  * [imagespaceguidingbuffer] Adding Reset function (e.g., needed when the 
camera or scene changes)
+  * [cleanup] Doing some code cleanup (removing commented out code)
+  * [doc] Updating comments for the RR strategies and the 
ImageSpaceGuidingBuffer
+  * [ci] Updating CI scripts
+  * [superbuild] Adding OIDN 2.3.0 patch for (older) Apple systems
+  * [ci] Removing ICC test and updating ICX
+  * [tinyexr] Switching to nanozlib
+  * [cpp-API] Revising vector classes and adding opterators
+  * [imagespaceguidingbuffer] Adding ImageSpaceGuidingBuffer example class: 
e.g., for estimating pixel contibutions
+  * [cleanup] Some code cleanup
+  * [radiance caches] Changing OPENPGL_EF_RADIANCE_CACHES to 
OPENPGL_RADIANCE_CACHES define
+  * [superbuild] Adding OpenImageDenoise and ISPC dependencies to the 
superbuild CMake script
+  * [tinyexr] Adding tinyexr header
+  * [guidedrr] Adding example code for calculating the survival probability 
for guided Russian Roulette
+  * [sampledata] Simplified compression/quantization by using operator 
overloading
+  * [sampledata] Removing unused flagtype ESplatted
+  * [sampledata] Adding compression of directions and radiance values
+  * [radiance caches] Renaming the withMIS parameter to directLightMIS
+  * [radiance caches] Implementing the fitting feature to query radiance 
quantities with the withMIS flag
+  * [radiance caches] Adding withMIS parameter to be able to query irradiance, 
fluence, incoming, and in-scattered radiance estimates with or with NEE weights
+  * [ci] Adding basic public CI workflow with Rocky8 und Ubuntu22
+  * [radiance caches] Cleaning up use of OPENPGL_RADIANCE_CACHES define
+  * [invalidsamples] Renaming InvalidSamples to ZeroValueSamples
+  * [samplestorage] Adding `AddInvalidSample` function.
+  * [compile] Fixing some compiler warnings
+  * [invalidsamples] Adding the incident direction to the PGLInvalidSampleData
+  * [cleanup] Reveted accidental change, squash into 
e5e06e863c7d33290f783967fafd97eccdf92630
+  * [ci] Moving from CentOS 7 to RockyLinux 8.7 and removing Ubuntu 18.04
+  * [radiance caches] Added function documentation for the new radiance cache 
related functions
+  * [pathsegment] Lowering the minPDF threshold (0.1 -> 0.01) to get more 
accurate radiance cache approaximations.
+  * [radiance caches] Code clean up
+  * [radiance caches] Fixed radiance cache calculation
+  * [radiance caches] Adding support to estimate the in-scattered radiance 
(VMMs)
+  * [radiance caches] Continued working on the outgoing radiance estimate
+  * [radiance caches] Added better defines to drive experimental features
+  * [radiance caches] Adding support for estimating/querying outgoing radiance
+  * [radiance caches] Adding support to switch on/off experimental features
+  * [radiance caches] Adding support for direct irradiance approximation (VMMs)
+  * [radiance caches] Adding functionality to estimate the fluence and 
incoming radiance
+  * [radiance caches] Adding support for tracking invalid samples
+  * Fixed initialization of separator/tab strings
+  * Fixed compiler warnings related to C compatibility
+  * [format] Changes for a more clang-format friendly code base
+  * [cleanup] Adding some includes
+  * [pavmm] Adding SIMD CDF sampling code to select a mixture component
+  * [simd] Moving SIMD prefixsum code to openpgl_common.h adding AVX512 code
+  * [simd] Implementing SIMD version of CDF sampling
+  * [knn] Adding distance importance sampled KNN look up
+  * [cmake] Adding defines.h to identify if support for AVX512 was activated 
during build
+  * [serialization] Re-designed the serialization and deserialization code for 
the SIMD vectors.
+  * [docu] Updating changelog (fixing typos)
+  * [typo] Fixing typo SufficientStatisitcs -> SufficientStatistics
+  * [compare] Adding missing compare checks for the distributions and training 
statistics
+  * [knn] Avoiding copying statistics during KNN-tree build
+  * [samplingdistribution] Fixing typo for pglSurfaceSamplingDistributionGetId
+  * [pathsegment] Fixing bug in AddDirectContribution
+  * [cmake] updating global compiler configurations
+  * [ci] Disabling MacOS icc build test because icc reached EOL
+  * [security] Adding SECURITY.md file
+  * [cmake] Adding separate CMake option (OPENPGL_BUILD_CHECK_TOOL) to build 
the check tool
+  * [doc] Updating Readme.md
+  * [field] Adding functionality to disable knn-lookups by passing a negative 
1D sample value to the Volume/SurfaceSamplingDistribution::Init() functions
+  * [sse2neon] Updating to version 1.6.0
+  * [sse2neon] Updating sse2neon to version 1.5.1
+  * [macos] Fixing some compiler bugs with sse2neon.h under MacOS Sonoma
+  * [embree] Updating the SIMD code to Embree 4.3
+  * [tbb] Fixing TBB memory leak caused by TBB's asynchronous destruction of 
arenas and streams if not explicitly initialized in a context before a 
ttb::parallel_for.
+  * [clean] Cleaning up some parallelization code
+  * [version] Bumping the version to 0.6.0 and rebuilding the README.md
+  * [stats] Adding timings to the FieldStatistics and info about them into the 
ChangeLog
+  * [ci] Adding build tests on MacOS Sonoma and older versions
+  * [field] Adding FieldConfig class to configure the initialization of the 
guiding Field.
+  * [tools] Updated, commented and tested the 'openpgl_bench' and 
'openpgl_debug' tools
+  * [statistics] Adding support for querying statistics from the guiding Field 
(e.g., about the KDTree, the distributions, and number of caches)
+  * [cleanup] Doing some code cleanup and reducing some compiler warnings
+  * [ci] Adding coverity support
+  * [samplecontainer] Assert fix
+  * [cleanup] Fixing some typos
+  * [fix] some VMM fixes
+  * [cmake] Adding messages to print the platform, compiler and arch
+  * [doc] Updated change log for next release (0.6.0)
+  * [cleanup] Some code cleanup and documentation
+  * [compile] Removing some compiler warnings
+  * [data] Adding SampleContainerInternal struct to replace 
std::vector<SampleData> containers
+  * [omp] Removing legacy OpenMP code snippets
+  * [kdtree] Switched to shared 'split dim + idx' representation and remove 
MERGE_SPLITDIM_AND_NODE_IDX define
+  * [kdtree] Cleaning up code
+  * [kdtree] Some parallel code clean up
+  * [device] Adding numThreads parameter
+  * [debug] Adding new modes "compareSamples", "compareFields", and 
"updateCompareFields" to the openpgl_debug tools
+  * [kdtreeBuild] fixing non-determinism Bug
+  * [field+samplestorage] Adding compare (==) operators to be able to compare 
Fields and SampleStorages for debugging determinism
+  * [samplestats] Adding integer arithmetic for calculating stats
+  * [kdtree] Adding parallel algorithms from Embree for partition the samples
+  * [parallel] Adding parallel algorithms from Embree (e.g., 
parallel_partition, parallel_reduce)
+  * [treelets] delete TreeLets in the Tree deconstructur
+  * [field] Adding DebugSettings
+  * [bench] `init_fitting` Moving the loading of data out of the test loop
+  * [samplingdistributions] Adding GetId() function to query the cache id.
+  * [kdetree] Implemented TreeLets
+  * [bench] Implemented `benchLookUpSample` benchmark
+  * [device] Adding PGL_DEVICE_TYPE_NONE type
+  * [bench] Adding benchmarking tool
+  * [debug] Adding "exportSamplesToOBJ" functionality
+  * [tools] Adding openpgl_debug tool
+  * [cmake] Refactoring handling of compile options
+  * [icc+mac] Fixing compile error under MacOS when using ICC
+  * [ci] adding build test for icc compiler
+  * [compile] Re-structuring the compiler flags handling
+  * [compiler] Adding check for `dpcpp`
+
+-------------------------------------------------------------------

Old:
----
  openpgl-0.5.0.tar.xz

New:
----
  openpgl-0.7.0.tar.xz

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

Other differences:
------------------
++++++ openpgl.spec ++++++
--- /var/tmp/diff_new_pack.IHyye1/_old  2025-04-08 17:52:16.965140263 +0200
+++ /var/tmp/diff_new_pack.IHyye1/_new  2025-04-08 17:52:16.965140263 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package openpgl
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 # Copyright (c) 2022 LISA GmbH, Bingen, Germany.
 #
 # All modifications and additions to the file contributed by third parties
@@ -20,7 +20,7 @@
 %define libname libopenpgl0
 
 Name:           openpgl
-Version:        0.5.0
+Version:        0.7.0
 Release:        0
 Summary:        Open Path Guiding Library
 License:        Apache-2.0

++++++ _service ++++++
--- /var/tmp/diff_new_pack.IHyye1/_old  2025-04-08 17:52:16.993141436 +0200
+++ /var/tmp/diff_new_pack.IHyye1/_new  2025-04-08 17:52:16.997141605 +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/v0.5.0</param>
+    <param name="revision">refs/tags/v0.7.0</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param 
name="url">https://github.com/OpenPathGuidingLibrary/openpgl.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.IHyye1/_old  2025-04-08 17:52:17.013142275 +0200
+++ /var/tmp/diff_new_pack.IHyye1/_new  2025-04-08 17:52:17.017142442 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/OpenPathGuidingLibrary/openpgl.git</param>
-              <param 
name="changesrevision">979db0cc37d53dc67722d9c59a8045cb8200170d</param></service></servicedata>
+              <param 
name="changesrevision">f4828a906354e2037438ce4f9976ff7c4191f666</param></service></servicedata>
 (No newline at EOF)
 

++++++ openpgl-0.5.0.tar.xz -> openpgl-0.7.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/openpgl/openpgl-0.5.0.tar.xz 
/work/SRC/openSUSE:Factory/.openpgl.new.1907/openpgl-0.7.0.tar.xz differ: char 
15, line 1

Reply via email to