Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package f3d for openSUSE:Factory checked in at 2025-07-09 17:28:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/f3d (Old) and /work/SRC/openSUSE:Factory/.f3d.new.7373 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "f3d" Wed Jul 9 17:28:32 2025 rev:8 rq:1291401 version:3.2.0 Changes: -------- --- /work/SRC/openSUSE:Factory/f3d/f3d.changes 2025-04-20 19:52:03.501098114 +0200 +++ /work/SRC/openSUSE:Factory/.f3d.new.7373/f3d.changes 2025-07-09 17:29:40.950739062 +0200 @@ -1,0 +2,203 @@ +Wed Jul 9 06:01:35 UTC 2025 - Michael Vetter <mvet...@suse.com> + +- Update to 3.2.0: + * Fix artifacts with spherical harmonics (#2367) + * scene: Fix a crash when switching from a invalid file (#2368) + * animationManager: stop playing animation when there is none available (#2365) + * Change imgui style to match official F3D palette (#2359) + * Feature: Add yaw camera support (#2357) + * Revert "Fix incorrect usage of internal variable PACKAGE_PREFIX_DIR (#1377)" (#2362) + * Add support for 3DGS .ply files (#2256) + * Improve VCPKG and CMake presets (#2356) + * Feature/improve visual studio and vcpkg integration (#2298) + * feat: Add F3D splat reader stream support and test (#2351) + * [Fix] Verbose level update dynamic options (#2350) + * libf3d: Introduce animation.indices (#2261) + * Add bounties to CONTRIBUTING (#2287) + * Add netcdf support (#2335) + * [Feature] Add binding and command for cycling verbose level (#2324) + * Application: Fix an issue when switching file with optional config CLI options (#2329) + * substitute `Sequence[...]` for `list[...]` parameters in stubs (#2322) + * add `py.typed` file to Python module (#2323) + * Exclude assimp from sanitizer testing and update VTK (#2313) + * Add external navigation link to F3D libf3d doxygen in config.yml (#2319) + * App: fixed crash when no file was selected in dialog (#2315) + * Updating VTK + * Assimp: Exclude some tests failing with sanitizer + * fix: improve help(f3d) (#2299) + * Implements texture transforms (#2282) + * configs: Use glob in config files where it make sense (#2295) + * App: Fix a order logic issue in F3DConfigFileTools (#2288) + * ForceReader: Support invalid extensions (#2294) + * hdf: Add missing exodus extensions (#2293) + * Cli reader options (#1860) + * Fix assimp 6.0 configuration + * Add support for extended ascii and UTF8 username (#2277) + * Config glob matching (#2281) + * add armor.mdl to DATA_LICENSES.md (#2280) + * vtkF3DRenderer: Fix small issues with colormap discretization (#2276) + * Use flag to prevent drop zone to "steal" all scrolling (#2272) + * doc: Update opengraph image (#2271) + * doc: fix small typos (#2270) + * Select mdl skin (#2252) + * Feature: colormap discretization (#2264) + * Fix doc formatting (#2269) + * doc: Update min dependencies (#2267) + * Fix Fedora build prerequisites - use dnf and add vtk-devel (Fixes #2259) (#2265) + * Fix CONTRIBUTING.md doc (#2262) + * Implement OpenEXR image memory read (#2258) + * Add gaussian splatting spherical harmonics support (#2248) + * Fix web app default model (#2253) + * Add SPZ support (#2180) + * fix temporary up vector convergence (#2249) + * Support rendering AMR Datasets (#2244) + * improve gimbal lock avoidance (#2247) + * doc: Add Ni-g-3l as returning Contributor (#2245) + * Documentation fixes (#2241) + * doc: Update build instructions as vtk version support can be misleading (#2233) + * add default values to `CameraState`'s `__init__` (#2240) + * remove warning for insignificant animation time differences (#2231) + * Fix console quiet (#2232) + * Console: Add a test for quiet console + * Console: Fix quiet support + * improve non-trackball interactor rotation (#2217) + * Style: Use prettier for yml too (#2226) + * Style: Format all yml + * Style: Use prettier for yml too + * doc: Fix a typo with cont...@f3d.app (#2211) + * Rework docker image build (#2209) + * Small doc improvements (#2203) + * doc: Add missing BUILD_WASM in dev readme + * Add 0xfedcafe to f3d contributors (#2200) + * doc: Use new typical.png from f3d-media (#2194) + * Fix a typo in PULL_REQUEST_TEMPLATE.md (#2198) + * Add lgt2x to f3d contributors (#2197) + * Fix QuakeMDL normal array (#2183) + * adding exbluesbreaker to MAINTAINERS_AND_CONTRIBUTORS.md (#2195) + * add `dir` multi-file mode (#2193) + * Adding samoncrief to MAINTAINERS_AND_CONTRIBUTORS.md (#2192) + * Add support for VTKHDF (#2170) + * doc: Fix a typo with industry sponsors (#2187) + * Updating VTK (#2186) + * Add jrushlow to returning contributors (#2185) + * vtkF3DMetaImporter: Fix coloring for skinning, morphing, and such (#2172) + * Implement base ior option (#2181) + * doc: Fix a typo in GOVERNANCE.md (#2182) + * doc: Fix some typos and improve phrasing (#2179) + * github: Fix issue template for new style (#2178) + * Rework Code of Conduct and Governance (#2168) + * Add ImGui Minimal Console Feature (#2099) + * imgui: make widget not be brought to front on focus (#2118) + * doc: Adding email in CoC (#2167) + * vtkF3DQuakeMDLImporter.cxx: add missing include (#2155) + * Update externals (#2162) + * doc: Fix a typo (#2161) + * Update release issue (#2160) + * doc: Update roadmapm for 3.2.0 (#2158) + * doc: Update installation doc + * Doc: Add doc about linking VTK examples (#2140) + +------------------------------------------------------------------- +Wed Apr 16 13:37:16 UTC 2025 - Michael Vetter <mvet...@suse.com> + +- Update to 3.1.0: + * Fix USD crash on reload (#2148) + * QuakeMDL: Small fixes (#2145) + * QuakeMDL: Use PBR lighting and fix texture interpolation (#2135) + * Fix QuakeMDL animation (#2128) + * Fix animationManager for dynamic range and single frame (#2129) + * Application: Catch parsing exception with app options (#2133) + * Fix: guard DropZone rendering on too small viewport (#2126) + * libf3d: Fix a crash with ui.axis with external window (#2123) + * CI: style checks on release too (#2124) + * CI: Add exceptions for invalid plugin loading on Windows (#2120) + * Bug Fix: Visual glitch in drop zone border (missing corner pixel) (#2112) + * libf3d: Depreaction warning on usage of anti_aliasing (#2113) + * Update version to 3.1.0-RC0 (#2111) + * QuakeMDL: Fix baselines and module dependencies (#2110) + * Quake MDL feature (#1591) + * doc: Improve console doc (#2107) + * Console: Fix small issues when hiding the console (#2106) + * Add supersampling anti-aliasing (#2086) + * imgui: Initial implementation for autocompletion and history in console (#2085) + * Updating VTK (#2105) + * assimp: add data validation flag (#2088) + * Remove prevent skip frame as it is not needed anymore (#2104) + * f3d-web updates: parse other ui params, loading visual feedback, alert user on error, documentation (#1738) + * F3D: collpasePath on HDRI drop (#2098) + * Test: Adding test for collapse on drop + * F3D: collpasePath on HDRI drop + * vtkF3DRenderer: Fix a deprecation warning on AddActor2D (#2097) + * Fix a colormap test (#2096) + * Colormap parse format (#2066) + * Replace Dropzone VTKActor by IMGUI (#1990) + * Fix JSON key quotes in CONFIGURATION_FILE.md (#2094) + * Fix a small issue with color formating (#2093) + * Fix: Add validation for invalid "reset-" option keys in config files (#2083) + * Add parsing color_t (#2015) + * Updating dmon to 1.3.7 (#2078) + * Improve command exception handling (#2065) + * Remove Android/Wasm VTK master nightly (#2079) + * Disable UI line antialiasing (#2077) + * Add colormap type (#2061) + * Rework Android/Wasm CI (#1950) + * interactor: Fix triggerCommand to return true on success + * Fix incorrect handling of invalid arg exception in commands + * context: Add exception handling (#2064) + * Rework style checks (#2071) + * Add OCCT specific reader options (#2059) + * assimp: Record imported actors from internals (#2058) + * Adding support for reader specific options (#2060) + * Fix PWA artifacts (#2057) + * options: Add support for path using std::filesystem::path + * F3D: Update help text for new types (#2044) + * F3D: Fix a small issue with imperative options (#2049) + * Cache: Add documentation and add XDG support (#2029) + * Add support for imperative options in configuration files (#2040) + * format `direction_t` as XYZ when possible (#2041) + * Initialize temporary up after F3DStarter sets up vector, add test to confirm view does not snap on interaction (#2039) + * parse mixed `xyz` directions (#2038) + * doc: Use asciiflow diagram (#2037) + * F3D: Add support for `-D, --define` and `-R,--reset` CLI option to set/reset libf3d options from CLI (#2035) + * Add an architecture documentation (#2022) + * Updating VTK (#2036) + * wasm: Fix version in package.json and update release template accordingly (#2032) + * Fix missing set_as_string migration (#2034) + * Fix wasm option string issue (#2031) + * Improve testing documentation (#2030) + * handle arbitrary up vector (#2023) + * Chore: Update copyright year (#2028) + * Formatting: Add doc and fix formatting for python files and clang-format in CI (#2027) + * doc: Update package list on INSTALLATION.md (#2026) + * Add a new option type: direction_t (#2007) + * Tests: Update baseline for overlay changes (#2019) + * Final shader applied on overlay (#1984) + * Center CheatSheet vertically (#1985) + * options: Add support for deprecating option in CMake logic (#2011) + * doc: Fix a ref to a file that has been renamed (#2012) + * Alias Command (#1895) + * Update VTK (#2006) + * test: Testing OBJ with a TGA texture + * data: Fix incorrect mtl in checkerboard_colorful.obj + * Tests: Improve cheatsheet testing and limit baselines update (#2001) + * options: Split tools and generated code for better coverage computation (#2004) + * options_tools: Improve testing coverage + * options: Split tools and generated code for better coverage + * interactor_impl: Improve and fix formatting (#1999) + * opacity binding (#1972) + * OBJ: Remove obj.inl logic that is not required since VTK v9.1.0 (#1992) + * Adding color as a proper option type (#1967) + * add command remove_file_groups (#1978) + * Unset optional display value (#1981) + * Ignore timestamps recording in gzip metadata (#1982) + * fix zsh completion (#1971) + * Doc: Stop using vcpkg and simplify getting started for Windows (#1964) + * application: Report config file locations being checked (#1965) + * application: Fix list-bindings option initialization (#1966) + * Improve ci graph (#1938) + * Simplify VCPKG guide (#1916) + * Improve fps counter (#1886) + * #1741 Rolling camera and then interacting with the view provide incorrect interactions (#1879) + * add PWA manifest + +------------------------------------------------------------------- Old: ---- f3d-3.0.0.tar.gz New: ---- f3d-3.2.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ f3d.spec ++++++ --- /var/tmp/diff_new_pack.yiTLOp/_old 2025-07-09 17:29:42.470802486 +0200 +++ /var/tmp/diff_new_pack.yiTLOp/_new 2025-07-09 17:29:42.474802653 +0200 @@ -18,7 +18,7 @@ %define c_lib libf3d3 Name: f3d -Version: 3.0.0 +Version: 3.2.0 Release: 0 Summary: Fast and minimalist 3D viewer License: BSD-3-Clause @@ -134,7 +134,7 @@ mkdir -p %{buildroot}%{_sysconfdir}/f3d/config.d install -Dm644 plugins/assimp/configs/config.d/10_assimp.json %{buildroot}%{_sysconfdir}/f3d/config.d/10_assimp.json install -Dm644 plugins/alembic/configs/config.d/10_alembic.json %{buildroot}%{_sysconfdir}/f3d/config.d/10_alembic.json -install -Dm644 plugins/exodus/configs/config.d/10_exodus.json %{buildroot}%{_sysconfdir}/f3d/config.d/10_exodus.json +#install -Dm644 plugins/exodus/configs/config.d/10_exodus.json %{buildroot}%{_sysconfdir}/f3d/config.d/10_exodus.json install -Dm644 plugins/native/configs/config.d/10_native.json %{buildroot}%{_sysconfdir}/f3d/config.d/10_native.json install -Dm644 plugins/occt/configs/config.d/10_occt.json %{buildroot}%{_sysconfdir}/f3d/config.d/10_occt.json ++++++ f3d-3.0.0.tar.gz -> f3d-3.2.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/f3d/f3d-3.0.0.tar.gz /work/SRC/openSUSE:Factory/.f3d.new.7373/f3d-3.2.0.tar.gz differ: char 12, line 1 ++++++ help.patch ++++++ --- /var/tmp/diff_new_pack.yiTLOp/_old 2025-07-09 17:29:42.534805156 +0200 +++ /var/tmp/diff_new_pack.yiTLOp/_new 2025-07-09 17:29:42.538805323 +0200 @@ -1,14 +1,14 @@ -Index: f3d-2.5.0/application/CMakeLists.txt +Index: f3d-3.2.0/application/CMakeLists.txt =================================================================== ---- f3d-2.5.0.orig/application/CMakeLists.txt -+++ f3d-2.5.0/application/CMakeLists.txt -@@ -165,7 +165,7 @@ if(UNIX AND NOT APPLE) +--- f3d-3.2.0.orig/application/CMakeLists.txt ++++ f3d-3.2.0/application/CMakeLists.txt +@@ -215,7 +215,7 @@ if(UNIX AND NOT APPLE) set(MAN_OUTPUT_FILE ${CMAKE_BINARY_DIR}/f3d.1) add_custom_command( OUTPUT ${MAN_OUTPUT_FILE} - COMMAND ${HELP2MAN} $<TARGET_FILE:f3d> -N -n "fast and minimalist 3D viewer" > ${MAN_OUTPUT_FILE} + COMMAND ${HELP2MAN} --no-discard-stderr $<TARGET_FILE:f3d> -N -n "fast and minimalist 3D viewer" > ${MAN_OUTPUT_FILE} - COMMAND ${GZIP} -f ${MAN_OUTPUT_FILE} + COMMAND ${GZIP} -fn ${MAN_OUTPUT_FILE} DEPENDS f3d) add_custom_target(man ALL DEPENDS ${MAN_OUTPUT_FILE})