commit assimp for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package assimp for openSUSE:Factory checked in at 2024-09-10 21:12:48 Comparing /work/SRC/openSUSE:Factory/assimp (Old) and /work/SRC/openSUSE:Factory/.assimp.new.17570 (New) Package is "assimp" Tue Sep 10 21:12:48 2024 rev:28 rq:1199813 version:5.4.3 Changes: --- /work/SRC/openSUSE:Factory/assimp/assimp.changes2024-07-14 08:49:54.139128157 +0200 +++ /work/SRC/openSUSE:Factory/.assimp.new.17570/assimp.changes 2024-09-10 21:13:49.363510916 +0200 @@ -1,0 +2,53 @@ +Tue Sep 10 07:32:23 UTC 2024 - Christophe Marin + +- Update to 5.4.3 + * Ply-Importer: Fix vulnerability + * Update ccpp.yml + * `build`: Add ccache support + * Update glTF2AssetWriter.inl + * Update PyAssimp structs with Skeleton & SkeletonBone members + * FBX: add metadata as properties + * Fix casting typo in D3MFExporter::writeBaseMaterials (color +channels < 1.0f were zeroed out) + * Fix to judge 'multi-configuration' correctly + * Fix potential memory leak in SceneCombiner for LWS/IRR/MD3 +loader + * Fix copying private data when source pointer is NULL + * Bump softprops/action-gh-release from 1 to 2 + * Bump actions/upload-artifact from 1 to 4 + * Bump actions/download-artifact from 1 to 4 + * fix GetShortFilename function + * Added more Maya materials + * Sparky kitty studios master + * Expose aiGetEmbeddedTexture to C-API + * Fix leak in loader + * Fix MSVC build error + * Revert variable name (fix broken build on android) + * Fixes possible out-of-bound read in findDegenerate + * Remove recursive include + * include Exceptional.h in 3DSExporter.cpp + * Use DRACO_GLTF_BITSTREAM + * Fix MSVC PDBs and permit them to be disabled if required + * Added AND condition in poly2tri dll_symbol.h + * fixing static build + * FBX exporter - handle multiple vertex color channels + * Update DefaultIOSystem.cpp + * Make coord transfor for hs1 files optional + * Return false instead of crash + * A fuzzed stride could cause the max count to become negative +and hence wrap around uint + * CalcTangents: zero vector is invalid for tangent/bitangent + * Mosfet80 updatedpoli2tri + * Fix a fuzz test heap buffer overflow in mdl material loader + * Introduce interpolation mode to vectro and quaternion keys + * Update Python structs with missing fields + * Introduce interpolation mode to vectro and quaternion keys + * Kimkulling/fix double precision tests + * [USD] Integrate "tinyusdz" project + * Update Readme.md + * Allow empty slots in mTextureCoords + * Fix compile warning + * Replace raw pointers by std::string + * Fix potential heapbuffer overflow in md5 parsing + +--- @@ -164 +217 @@ - * Plx: Fix out of bound access + * Plx: Fix out of bound access (CVE-2024-40724, boo#1228142) Old: assimp-5.4.2.tar.xz New: assimp-5.4.3.tar.xz Other differences: -- ++ assimp.spec ++ --- /var/tmp/diff_new_pack.C04VVf/_old 2024-09-10 21:13:50.907575248 +0200 +++ /var/tmp/diff_new_pack.C04VVf/_new 2024-09-10 21:13:50.919575748 +0200 @@ -18,7 +18,7 @@ %define sover 5 Name: assimp -Version:5.4.2 +Version:5.4.3 Release:0 Summary:Library to load and process 3D scenes from various data formats License:BSD-3-Clause AND MIT ++ _service ++ --- /var/tmp/diff_new_pack.C04VVf/_old 2024-09-10 21:13:51.215588081 +0200 +++ /var/tmp/diff_new_pack.C04VVf/_new 2024-09-10 21:13:51.247589415 +0200 @@ -2,7 +2,7 @@ git https://github.com/assimp/assimp -v5.4.2 +v5.4.3 @PARENT_TAG@ v(.*) ++ assimp-5.4.2.tar.xz -> assimp-5.4.3.tar.xz ++ /work/SRC/openSUSE:Factory/assimp/assimp-5.4.2.tar.xz /work/SRC/openSUSE:Factory/.assimp.new.17570/assimp-5.4.3.tar.xz differ: char 15, line 1
commit assimp for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package assimp for openSUSE:Factory checked in at 2024-07-14 08:49:09 Comparing /work/SRC/openSUSE:Factory/assimp (Old) and /work/SRC/openSUSE:Factory/.assimp.new.17339 (New) Package is "assimp" Sun Jul 14 08:49:09 2024 rev:27 rq:1186906 version:5.4.2 Changes: --- /work/SRC/openSUSE:Factory/assimp/assimp.changes2024-07-10 16:47:59.604264694 +0200 +++ /work/SRC/openSUSE:Factory/.assimp.new.17339/assimp.changes 2024-07-14 08:49:54.139128157 +0200 @@ -1,0 +2,5 @@ +Thu Jul 11 15:28:24 UTC 2024 - Dirk Müller + +- fix check failure on s390x (bsc#1218474) + +--- Other differences: -- ++ assimp.spec ++ --- /var/tmp/diff_new_pack.mGSoXS/_old 2024-07-14 08:49:54.831153438 +0200 +++ /var/tmp/diff_new_pack.mGSoXS/_new 2024-07-14 08:49:54.831153438 +0200 @@ -23,7 +23,7 @@ Summary:Library to load and process 3D scenes from various data formats License:BSD-3-Clause AND MIT Group: Development/Libraries/C and C++ -URL:https://www.assimp.org/ +URL:https://github.com/assimp/assimp Source0:%{name}-%{version}.tar.xz BuildRequires: cmake >= 3.22 BuildRequires: dos2unix @@ -122,10 +122,10 @@ gtest_filter="${gtest_filter}:AssimpAPITest_aiVector2D.*" gtest_filter="${gtest_filter}:AssimpAPITest_aiVector3D.*" %endif -%endif ./bin/unit --gtest_filter="${gtest_filter}" popd +%endif %ldconfig_scriptlets -n lib%{name}%{sover}
commit assimp for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package assimp for openSUSE:Factory checked in at 2024-07-10 16:47:54 Comparing /work/SRC/openSUSE:Factory/assimp (Old) and /work/SRC/openSUSE:Factory/.assimp.new.2080 (New) Package is "assimp" Wed Jul 10 16:47:54 2024 rev:26 rq:1186383 version:5.4.2 Changes: --- /work/SRC/openSUSE:Factory/assimp/assimp.changes2024-05-22 21:29:20.103090280 +0200 +++ /work/SRC/openSUSE:Factory/.assimp.new.2080/assimp.changes 2024-07-10 16:47:59.604264694 +0200 @@ -1,0 +2,160 @@ +Tue Jul 9 12:08:55 UTC 2024 - Christophe Marin + +- Update to 5.4.2 + * Fix building on Haiku + * Reduce memory consumption in JoinVerticesProcess::ProcessMesh() +significantly + * Fix: Add check for invalid input argument + * Replace an assert + * Extension of skinning data export to GLB/GLTF format + * Fix output floating-point values to fbx + * Update ImproveCacheLocality.cpp + * Update Readme.md + * Deep arsdk bone double free + * Fix Spelling error + * use size in order to be compatible with float and double + * Fix: Add missing transformation for normalized normals. + * Fix: Implicit Conversion Error + * Fix add checks for indices + * Update FBXBinaryTokenizer.cpp + * link to external minizip with full path + * utf8 header not found + * Rm unnecessary deg->radian conversion in FBX exporter + * Fix empty mesh handling + * Refactoring: Some cleanups + * Fix invalid read of uint from uvwsrc + * Remove double delete + * fix mesh-name error. + * COLLADA fixes for textures in C4D input + * Use the correct allocator for deleting objects in case of +duplicate animation Ids + * Fix container overflow in MMD parser + * Fix: PLY heap buffer overflow + * Fix: Check if index for mesh access is out of range + * Update FBXConverter.cpp + * FBX: Use correct time scaling + * Drop explicit inclusion of contrib/ headers + * Update Build.md + * Fix buffer overflow in FBX::Util::DecodeBase64() + * Readme.md: correct 2 errors in section headers + * Fix double free in Video::~Video() + * FBXMeshGeometry: solve issue #5116 using patch provided + * Fix target names not being imported on some gLTF2 models + * correct grammar/typographic errors in comments (8 files) + * KHR_materials_specular fixes + * Disable Hunter + * fixed several issues + * Fix leak + * Check validity of archive without parsing + * Fix integer overflow + * Add a test before generating the txture folder + * Build: Disable building zlib for non-windows + * null check. + * Bump actions/upload-artifact from 3 to 4 + * fix: KHR_materials_pbrSpecularGlossiness/diffuseFactor convert +to pbrMetallicRoughness/baseColorFactor + * fix building errors for MinGW + * dynamic_cast error. + * Add missing IRR textures + * Update Dockerfile + * Fix handling of X3D IndexedLineSet nodes + * Improve acc file loading + * Readme.md: present hyperlinks in a more uniform style + * FBX Blendshape FullWeight: Vec -> FullWeight: Vec + * Fix for issues #5422, #3411, and #5443 -- DXF insert scaling +fix and colour fix + * Update StbCommon.h to stay up-to-date with stb_image.h. + * Introduce aiBuffer + * Add bounds checks to the parsing utilities. + * Fix crash in viewer + * Static code analysis fixes + * Kimkulling/fix bahavior of remove redundat mats issue 5438 + * Fix X importer breakage introduced in commit f844c33 + * Fileformats.md: clarify that import of .blend files is deprecated + * feat:1.add 3mf vertex color read 2.fix 3mf read texture bug + * More GLTF loading hardening + * Bump actions/cache from 3 to 4 + * Update CMakeLists.txt + * Blendshape->Geometry in FBX Export + * Fix identity matrix check + * Fix PyAssimp under Python >= 3.12 and macOS library search support + * Add ISC LICENSE file + * ColladaParser: check values length + * Include defs in not cpp-section + * Add correct double zero check + * Add zlib-header to ZipArchiveIOSystem.h + * Add 2024 to copyright infos + * Append a new setting "AI_CONFIG_EXPORT_FBX_TRANSPARENCY_FACTOR_REFER_TO_OPACITY" + * Eliminate non-ascii comments in clipper + * Fix compilation for MSVC14. + * Add correction of fbx model rotation + * Delete tools/make directory + * Delete packaging/windows-mkzip directory + * Fix #5420 duplicate degrees to radians conversion in fbx importer + * Respect merge identical vertices in ObjExporter + * Fix utDefaultIOStream test under MinGW + * Fix typos + * Add initial macOS support to C4D importer + * Update hunter into CMakeLists.txt + * Fix: add missing import for AI_CONFIG_CHECK_IDENTITY_MATRIX_EPSILON_DEFAULT + * updated json + * Cleanup: Fix review findings + * CMake: Allow linking draco statically if ASSIMP_BUILD_DRACO_STATIC is set. + * updated minizip to last version +
commit assimp for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package assimp for openSUSE:Factory checked in at 2024-05-22 21:29:08 Comparing /work/SRC/openSUSE:Factory/assimp (Old) and /work/SRC/openSUSE:Factory/.assimp.new.1880 (New) Package is "assimp" Wed May 22 21:29:08 2024 rev:25 rq:1175595 version:5.4.1 Changes: --- /work/SRC/openSUSE:Factory/assimp/assimp.changes2024-04-12 17:34:04.342177437 +0200 +++ /work/SRC/openSUSE:Factory/.assimp.new.1880/assimp.changes 2024-05-22 21:29:20.103090280 +0200 @@ -1,0 +2,21 @@ +Tue May 21 13:11:09 UTC 2024 - Christophe Marin + +- Update to 5.4.1 + * CMake: Allow linking draco statically if ASSIMP_BUILD_DRACO_STATIC is set. + * Deps: updated minizip to last version + * Deps: updated STBIMAGElib + * Fix issue #5461 (segfault after removing redundant materials) + * Update ComputeUVMappingProcess.cpp + * Add some ASSIMP_INSTALL checks + * Fix SplitByBoneCount typo that prevented node updates + * Q3DLoader: Fix possible material string overflow + * Reverts the changes introduced by commit ad766cb in February 2022 + * Fix a collada import bug + * Mention IQM loader in Fileformats.md + * Fix ASE loader crash when *MATERIAL_COUNT or *NUMSUBMTLS is not specified +or is 0 + * Add checks for invalid buffer and size + * Make sure for releases revision will be zero + * glTF2Importer: Support .vrm extension + +--- Old: assimp-5.4.0.tar.xz New: assimp-5.4.1.tar.xz Other differences: -- ++ assimp.spec ++ --- /var/tmp/diff_new_pack.HftuDE/_old 2024-05-22 21:29:20.735113367 +0200 +++ /var/tmp/diff_new_pack.HftuDE/_new 2024-05-22 21:29:20.739113513 +0200 @@ -18,7 +18,7 @@ %define sover 5 Name: assimp -Version:5.4.0 +Version:5.4.1 Release:0 Summary:Library to load and process 3D scenes from various data formats License:BSD-3-Clause AND MIT @@ -83,6 +83,8 @@ find %{buildroot} -type f -name "*.la" -delete -print %check +# More tests fail on s390x with version 5.4.1, skip %%check +%ifnarch s390x pushd build gtest_filter="-" @@ -120,6 +122,7 @@ gtest_filter="${gtest_filter}:AssimpAPITest_aiVector2D.*" gtest_filter="${gtest_filter}:AssimpAPITest_aiVector3D.*" %endif +%endif ./bin/unit --gtest_filter="${gtest_filter}" popd ++ _constraints ++ --- /var/tmp/diff_new_pack.HftuDE/_old 2024-05-22 21:29:20.763114390 +0200 +++ /var/tmp/diff_new_pack.HftuDE/_new 2024-05-22 21:29:20.767114536 +0200 @@ -3,6 +3,7 @@ ppc64 + s390x @@ -13,6 +14,7 @@ ppc64 + s390x ++ _service ++ --- /var/tmp/diff_new_pack.HftuDE/_old 2024-05-22 21:29:20.791115413 +0200 +++ /var/tmp/diff_new_pack.HftuDE/_new 2024-05-22 21:29:20.795115558 +0200 @@ -2,7 +2,7 @@ git https://github.com/assimp/assimp -v5.4.0 +v5.4.1 @PARENT_TAG@ v(.*) ++ assimp-5.4.0.tar.xz -> assimp-5.4.1.tar.xz ++ /work/SRC/openSUSE:Factory/assimp/assimp-5.4.0.tar.xz /work/SRC/openSUSE:Factory/.assimp.new.1880/assimp-5.4.1.tar.xz differ: char 15, line 1
commit assimp for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package assimp for openSUSE:Factory checked in at 2024-04-12 17:33:48 Comparing /work/SRC/openSUSE:Factory/assimp (Old) and /work/SRC/openSUSE:Factory/.assimp.new.26366 (New) Package is "assimp" Fri Apr 12 17:33:48 2024 rev:24 rq:1166862 version:5.4.0 Changes: --- /work/SRC/openSUSE:Factory/assimp/assimp.changes2024-02-15 21:02:43.776911506 +0100 +++ /work/SRC/openSUSE:Factory/.assimp.new.26366/assimp.changes 2024-04-12 17:34:04.342177437 +0200 @@ -1,0 +2,100 @@ +Thu Apr 11 11:40:44 UTC 2024 - Christophe Marin + +- Update to 5.4.0 + * Reduce memory consumption in JoinVerticesProcess::ProcessMesh() + * Fix: Add check for invalid input argument + * Replace an assert + * Extension of skinning data export to GLB/GLTF format + * Fix output floating-point values to fbx + * Update ImproveCacheLocality.cpp + * Deep arsdk bone double free + * Fix Spelling error + * use size to be compatible with float and double + * Fix: Add missing transformation for normalized normals. + * Fix: Implicit Conversion Error + * Fix add checks for indices + * Update FBXBinaryTokenizer.cpp + * link to external minizip with full path + * utf8 header not found + * Rm unnecessary deg->radian conversion in FBX exporter + * Fix empty mesh handling + * Refactoring: Some cleanups + * Fix invalid read of uint from uvwsrc + * Remove double delete + * fix the mesh-name error. + * COLLADA fixes for textures in C4D input + * Use the correct allocator for deleting objects in case of +duplicate animation Ids + * Fix container overflow in MMD parser + * Fix: PLY heap buffer overflow + * Fix: Check if index for mesh access is out of range + * Update FBXConverter.cpp + * FBX: Use correct time scaling + * Drop explicit inclusion of contrib/ headers + * Update Build.md + * Fix buffer overflow in FBX::Util::DecodeBase64() + * Readme.md: correct 2 errors in section headers + * Fix double free in Video::~Video() + * FBXMeshGeometry: solve issue #5116 using patch provided + * Fix target names not being imported on some gLTF2 models + * correct grammar/typographic errors in comments (8 files) + * KHR_materials_specular fixes + * Disable Hunter + * fixed several issues + * Fix leak + * Check the validity of the archive without parsing + * Fix integer overflow + * Add a test before generating the texture folder + * Build: Disable building zlib for non-windows + * null check. + * Bump actions/upload-artifact from 3 to 4 + * fix: KHR_materials_pbrSpecularGlossiness/diffuseFactor convert +to pbrMetallicRoughness/baseColorFactor + * dynamic_cast error. + * Add missing IRR textures + * Fix handling of X3D IndexedLineSet nodes + * Improve acc file loading + * Readme.md: present hyperlinks in a more uniform style + * FBX Blendshape FullWeight: Vec -> FullWeight: Vec + * Fix for issues #5422, #3411, and #5443 -- DXF insert scaling fix +and colour fix + * Update StbCommon.h to stay up-to-date with stb_image.h. + * Introduce aiBuffer + * Add bounds checks to the parsing utilities. + * Fix crash in viewer + * Static code analysis fixes + * Kimkulling/fix behavior of remove redundant mats issue 5438 + * Fix X importer breakage introduced in commit f844c33 + * Fileformats.md: clarify that import of .blend files is deprecated + * feat:1.add 3mf vertex color read 2.fix 3mf read texture bug + * More GLTF loading hardening + * Bump actions/cache from 3 to 4 + * Blendshape->Geometry in FBX Export + * Fix identity matrix check + * Fix PyAssimp under Python >= 3.12 and macOS library search support + * Add ISC LICENSE file + * ColladaParser: check values length + * Include defs in not cpp-section + * Add correct double zero check + * Add zlib-header to ZipArchiveIOSystem.h + * Add 2024 to copyright infos + * Append a new setting "AI_CONFIG_EXPORT_FBX_TRANSPARENCY_FACTOR_REFER_TO_OPACITY" + * Eliminate non-ascii comments in clipper + * Fix compilation for MSVC14. + * Add correction of fbx model rotation + * Delete tools/make directory + * Delete packaging/windows-mkzip directory + * Fix #5420 duplicate degrees to radians conversion in fbx importer + * Respect merge identical vertices in ObjExporter + * Fix utDefaultIOStream test under MinGW + * Fix typos + * Add initial macOS support to C4D importer + * Update hunter into CMakeLists.txt + * Fix: add a missing import for AI_CONFIG_CHECK_IDENTITY_MATRIX_EPSILON_DEFAULT + * updated json + * Cleanup: Fix review findings + * Update CMakeLists.txt +- Drop patch, merged upstream: + * 0001-ColladaParser-check-values-length-5462.patch + +--- Old: 0001-ColladaParser-check-values-length-5462.patch assimp-5.3.1
commit assimp for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package assimp for openSUSE:Factory checked in at 2024-02-15 21:01:28 Comparing /work/SRC/openSUSE:Factory/assimp (Old) and /work/SRC/openSUSE:Factory/.assimp.new.1815 (New) Package is "assimp" Thu Feb 15 21:01:28 2024 rev:23 rq:1146832 version:5.3.1 Changes: --- /work/SRC/openSUSE:Factory/assimp/assimp.changes2023-10-05 20:05:02.346801113 +0200 +++ /work/SRC/openSUSE:Factory/.assimp.new.1815/assimp.changes 2024-02-15 21:02:43.776911506 +0100 @@ -1,0 +2,9 @@ +Mon Feb 12 23:13:07 UTC 2024 - Adam Mizerski + +- Reenable the Collada parser. +- Removed patch 0001-Don-t-build-the-collada-importer-exporter-tests.patch +- Add patch (boo#1207377, CVE-2022-45748) + * 0001-ColladaParser-check-values-length-5462.patch +- Improved tests filtering + +--- Old: 0001-Don-t-build-the-collada-importer-exporter-tests.patch New: 0001-ColladaParser-check-values-length-5462.patch BETA DEBUG BEGIN: Old:- Reenable the Collada parser. - Removed patch 0001-Don-t-build-the-collada-importer-exporter-tests.patch - Add patch (boo#1207377, CVE-2022-45748) BETA DEBUG END: BETA DEBUG BEGIN: New:- Add patch (boo#1207377, CVE-2022-45748) * 0001-ColladaParser-check-values-length-5462.patch - Improved tests filtering BETA DEBUG END: Other differences: -- ++ assimp.spec ++ --- /var/tmp/diff_new_pack.XalcSW/_old 2024-02-15 21:02:44.300930443 +0100 +++ /var/tmp/diff_new_pack.XalcSW/_new 2024-02-15 21:02:44.304930587 +0100 @@ -1,7 +1,7 @@ # # spec file for package assimp # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -25,8 +25,8 @@ Group: Development/Libraries/C and C++ URL:https://www.assimp.org/ Source0:%{name}-%{version}.tar.xz -# PATCH-FIX-OPENSUSE -Patch0: 0001-Don-t-build-the-collada-importer-exporter-tests.patch +# PATCH-FIX-UPSTREAM +Patch0: 0001-ColladaParser-check-values-length-5462.patch BuildRequires: cmake BuildRequires: dos2unix BuildRequires: gcc-c++ @@ -76,9 +76,7 @@ -DASSIMP_IGNORE_GIT_HASH=ON \ -DASSIMP_BUILD_ZLIB=OFF \ -DASSIMP_WARNINGS_AS_ERRORS=OFF \ --DASSIMP_BUILD_ASSIMP_TOOLS=ON \ --DASSIMP_BUILD_COLLADA_IMPORTER=OFF \ --DASSIMP_BUILD_COLLADA_EXPORTER=OFF +-DASSIMP_BUILD_ASSIMP_TOOLS=ON %cmake_build @@ -89,10 +87,44 @@ %check pushd build -# utIssues.OpacityBugWhenExporting_727 test fails +gtest_filter="-" + # utVersion.aiGetVersionRevisionTest passes with git builds only +gtest_filter="${gtest_filter}:utVersion.aiGetVersionRevisionTest" + # the models-nonbsd are not in the tarball, tests depending on it are also excluded -./bin/unit --gtest_filter="-utIssues.OpacityBugWhenExporting_727:utVersion.aiGetVersionRevisionTest:ut3DImportExport*:ut3DSImportExport*:utMD2Importer*:utMD5Importer*:utBlenderImporter*:utQ3BSPImportExport*:utXImporter.importDwarf:utDXFImporterExporter.importRifle:utPMXImporter.importTest" +gtest_filter="${gtest_filter}:ut3DImportExport.importMarRifle" +gtest_filter="${gtest_filter}:ut3DImportExport.importMarRifleA" +gtest_filter="${gtest_filter}:ut3DImportExport.importMarRifleD" +gtest_filter="${gtest_filter}:ut3DSImportExport.importCartWheel" +gtest_filter="${gtest_filter}:ut3DSImportExport.importGranate" +gtest_filter="${gtest_filter}:ut3DSImportExport.importJeep1" +gtest_filter="${gtest_filter}:ut3DSImportExport.importMarRifle" +gtest_filter="${gtest_filter}:ut3DSImportExport.importMp5Sil" +gtest_filter="${gtest_filter}:ut3DSImportExport.importPyramob" +gtest_filter="${gtest_filter}:utBlenderImporter.importBob" +gtest_filter="${gtest_filter}:utBlenderImporter.importFleurOptonl" +gtest_filter="${gtest_filter}:utDXFImporterExporter.importRifle" +gtest_filter="${gtest_filter}:utMD2Importer.importDolphin" +gtest_filter="${gtest_filter}:utMD2Importer.importFlag" +gtest_filter="${gtest_filter}:utMD2Importer.importHorse" +gtest_filter="${gtest_filter}:utMD5Importer.importBoarMan" +gtest_filter="${gtest_filter}:utMD5Importer.importBob" +gtest_filter="${gtest_filter}:utPMXImporter.importTest" +gtest_filter="${gtest_filter}:utQ3BSPImportExport.importerTest" +gtest_filter="${gtest_filter}:utXImporter.importDwarf" + +%ifnarch x86_64 +# tests fail, because they assume you can compare floats +# See https://github.com/assimp/assimp/issues/4438 +gtest_filter="${gtest_filter}:AssimpAPITest_aiMatrix3x3.*" +gtest_filter="${gtest_filter}:AssimpAPITest_aiMatrix4x4.*" +gtest_filter="${gtest_filter}:AssimpAPITe
commit assimp for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package assimp for openSUSE:Factory checked in at 2023-10-05 20:04:00 Comparing /work/SRC/openSUSE:Factory/assimp (Old) and /work/SRC/openSUSE:Factory/.assimp.new.28202 (New) Package is "assimp" Thu Oct 5 20:04:00 2023 rev:22 rq:1115678 version:5.3.1 Changes: --- /work/SRC/openSUSE:Factory/assimp/assimp.changes2023-10-03 20:17:14.318772843 +0200 +++ /work/SRC/openSUSE:Factory/.assimp.new.28202/assimp.changes 2023-10-05 20:05:02.346801113 +0200 @@ -1,0 +2,8 @@ +Wed Oct 4 14:14:08 UTC 2023 - Christophe Marin + +- Disable the collada importer/exporter due to a long standing + security issue (boo#1207377, CVE-2022-45748, gh#assimp/assimp#4286) +- Add patch: + * 0001-Don-t-build-the-collada-importer-exporter-tests.patch + +--- New: 0001-Don-t-build-the-collada-importer-exporter-tests.patch Other differences: -- ++ assimp.spec ++ --- /var/tmp/diff_new_pack.HYp1Q6/_old 2023-10-05 20:05:03.710850392 +0200 +++ /var/tmp/diff_new_pack.HYp1Q6/_new 2023-10-05 20:05:03.710850392 +0200 @@ -25,6 +25,8 @@ Group: Development/Libraries/C and C++ URL:https://www.assimp.org/ Source0:%{name}-%{version}.tar.xz +# PATCH-FIX-OPENSUSE +Patch0: 0001-Don-t-build-the-collada-importer-exporter-tests.patch BuildRequires: cmake BuildRequires: dos2unix BuildRequires: gcc-c++ @@ -71,23 +73,29 @@ %build %cmake \ +-DASSIMP_IGNORE_GIT_HASH=ON \ -DASSIMP_BUILD_ZLIB=OFF \ -DASSIMP_WARNINGS_AS_ERRORS=OFF \ --DASSIMP_BUILD_ASSIMP_TOOLS=ON +-DASSIMP_BUILD_ASSIMP_TOOLS=ON \ +-DASSIMP_BUILD_COLLADA_IMPORTER=OFF \ +-DASSIMP_BUILD_COLLADA_EXPORTER=OFF %cmake_build %install %cmake_install + find %{buildroot} -type f -name "*.la" -delete -print %check -pushd build/test -LD_LIBRARY_PATH=%{buildroot}%{_libdir} ctest --output-on-failure --force-new-ctest-process +pushd build +# utIssues.OpacityBugWhenExporting_727 test fails +# utVersion.aiGetVersionRevisionTest passes with git builds only +# the models-nonbsd are not in the tarball, tests depending on it are also excluded +./bin/unit --gtest_filter="-utIssues.OpacityBugWhenExporting_727:utVersion.aiGetVersionRevisionTest:ut3DImportExport*:ut3DSImportExport*:utMD2Importer*:utMD5Importer*:utBlenderImporter*:utQ3BSPImportExport*:utXImporter.importDwarf:utDXFImporterExporter.importRifle:utPMXImporter.importTest" popd -%post -n lib%{name}%{sover} -p /sbin/ldconfig -%postun -n lib%{name}%{sover} -p /sbin/ldconfig +%ldconfig_scriptlets -n lib%{name}%{sover} %files -n lib%{name}%{sover} %license LICENSE ++ 0001-Don-t-build-the-collada-importer-exporter-tests.patch ++ >From a0628aa4b175b6764ac6ea481a5e65f91cd118fa Mon Sep 17 00:00:00 2001 From: Christophe Marin Date: Wed, 4 Oct 2023 16:23:17 +0200 Subject: [PATCH] Don't build the collada importer/exporter tests --- test/CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index afe487411..d8f044501 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -141,8 +141,8 @@ SET( IMPORTERS unit/utBlendImportMaterials.cpp unit/utBlenderWork.cpp unit/utBVHImportExport.cpp - unit/utColladaExport.cpp - unit/utColladaImportExport.cpp + # unit/utColladaExport.cpp + # unit/utColladaImportExport.cpp unit/utCSMImportExport.cpp unit/utB3DImportExport.cpp #unit/utM3DImportExport.cpp -- 2.42.0
commit assimp for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package assimp for openSUSE:Factory checked in at 2023-10-03 20:15:29 Comparing /work/SRC/openSUSE:Factory/assimp (Old) and /work/SRC/openSUSE:Factory/.assimp.new.28202 (New) Package is "assimp" Tue Oct 3 20:15:29 2023 rev:21 rq:1114403 version:5.3.1 Changes: --- /work/SRC/openSUSE:Factory/assimp/assimp.changes2023-04-05 21:36:07.490729342 +0200 +++ /work/SRC/openSUSE:Factory/.assimp.new.28202/assimp.changes 2023-10-03 20:17:14.318772843 +0200 @@ -1,0 +2,17 @@ +Fri Sep 29 13:23:52 UTC 2023 - Ferdinand Thiessen + +- Update to 5.3.1 + * Fixes CVE-2022-38528 (boo#1203187) + * Mainly bug fixes + * Fix: Use ASCII treeview in assimp-cmd. + * Fix: Fix head overflow in MD5-parser. + * Fix: C++ std::tuple constexpr initial list on old compiler + * Make FBX parser resilient to missing data streams + * Fix incorrect documentation of defaults + * Fixed issue with clang complaining about sprintf and vsprintf being depreciated + * Fix build error: âtempâ may be used uninitialized in this function + * Fix: Use correct epsilon + * Fix: Add missing handling for double export in json + * Full change log https://github.com/assimp/assimp/releases/tag/v5.3.0 + +--- Old: assimp-5.2.5.tar.xz New: assimp-5.3.1.tar.xz Other differences: -- ++ assimp.spec ++ --- /var/tmp/diff_new_pack.hpfNdm/_old 2023-10-03 20:17:15.626820020 +0200 +++ /var/tmp/diff_new_pack.hpfNdm/_new 2023-10-03 20:17:15.630820164 +0200 @@ -18,7 +18,7 @@ %define sover 5 Name: assimp -Version:5.2.5 +Version:5.3.1 Release:0 Summary:Library to load and process 3D scenes from various data formats License:BSD-3-Clause AND MIT @@ -69,11 +69,9 @@ %prep %autosetup -p1 -# Breaks the build with gcc12 (gh#assimp/assimp#4433) -sed -i '/Werror/d' code/CMakeLists.txt - %build %cmake \ +-DASSIMP_BUILD_ZLIB=OFF \ -DASSIMP_WARNINGS_AS_ERRORS=OFF \ -DASSIMP_BUILD_ASSIMP_TOOLS=ON ++ _service ++ --- /var/tmp/diff_new_pack.hpfNdm/_old 2023-10-03 20:17:15.666821462 +0200 +++ /var/tmp/diff_new_pack.hpfNdm/_new 2023-10-03 20:17:15.670821607 +0200 @@ -2,7 +2,7 @@ git https://github.com/assimp/assimp -v5.2.5 +v5.3.1 @PARENT_TAG@ v(.*) ++ assimp-5.2.5.tar.xz -> assimp-5.3.1.tar.xz ++ /work/SRC/openSUSE:Factory/assimp/assimp-5.2.5.tar.xz /work/SRC/openSUSE:Factory/.assimp.new.28202/assimp-5.3.1.tar.xz differ: char 15, line 1
commit assimp for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package assimp for openSUSE:Factory checked in at 2023-04-05 21:28:42 Comparing /work/SRC/openSUSE:Factory/assimp (Old) and /work/SRC/openSUSE:Factory/.assimp.new.19717 (New) Package is "assimp" Wed Apr 5 21:28:42 2023 rev:20 rq:1077535 version:5.2.5 Changes: --- /work/SRC/openSUSE:Factory/assimp/assimp.changes2022-09-13 15:11:28.788995769 +0200 +++ /work/SRC/openSUSE:Factory/.assimp.new.19717/assimp.changes 2023-04-05 21:36:07.490729342 +0200 @@ -1,0 +2,5 @@ +Wed Apr 5 11:29:32 UTC 2023 - Predrag IvanoviÄ + +- Enable build of CLI tools. + +--- Other differences: -- ++ assimp.spec ++ --- /var/tmp/diff_new_pack.t2n5Zm/_old 2023-04-05 21:36:08.098732813 +0200 +++ /var/tmp/diff_new_pack.t2n5Zm/_new 2023-04-05 21:36:08.102732836 +0200 @@ -1,7 +1,7 @@ # # spec file for package assimp # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -73,7 +73,9 @@ sed -i '/Werror/d' code/CMakeLists.txt %build -%cmake +%cmake \ +-DASSIMP_WARNINGS_AS_ERRORS=OFF \ +-DASSIMP_BUILD_ASSIMP_TOOLS=ON %cmake_build @@ -95,6 +97,7 @@ %files devel %doc CHANGES CREDITS +%{_bindir}/assimp %{_includedir}/assimp/ %{_libdir}/libassimp.so %{_libdir}/cmake/*
commit assimp for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package assimp for openSUSE:Factory checked in at 2022-09-13 15:10:01 Comparing /work/SRC/openSUSE:Factory/assimp (Old) and /work/SRC/openSUSE:Factory/.assimp.new.2083 (New) Package is "assimp" Tue Sep 13 15:10:01 2022 rev:19 rq:1003264 version:5.2.5 Changes: --- /work/SRC/openSUSE:Factory/assimp/assimp.changes2022-05-18 13:13:57.882702594 +0200 +++ /work/SRC/openSUSE:Factory/.assimp.new.2083/assimp.changes 2022-09-13 15:11:28.788995769 +0200 @@ -1,0 +2,73 @@ +Mon Sep 12 13:37:16 UTC 2022 - Dirk M??ller + +- update to 5.2.5: + * Add unittest to reproduce undefined behavior + * Cleanups + * Link static linkage for std_image. + * fix msvc warnings-as-errors + * Remove dll-export tags from static library builds. + * Fix Import a specific FBX model will freeze the app + * Create SECURITY.md + * Pragma warnings cause build fail with MinGW + * Fixed FBXConverter build error when using double precision + * Fix possible nullptr exception + * [Experimental] New skeleton container for bones + * Add support for GCC v12 + * Remove unused variable. + * Infinite loop on bad import files + * Utilize AI_CONFIG_IMPORT_REMOVE_EMPTY_BONES flag for Collada meshes. + * Fix Windows 32-bit builds + * Fix GNUC check on Windows + * Update the name of the package + * Kimkulling/fix invalid opengex token match + * Disable build for tools per default + * Use mingw.include + * Fix a memory leak + * Fix nested animation name being lost in Collada + * Fix possible bad_alloc exception for an invalid file + * Bump JesseTG/rm from 1.0.2 to 1.0.3 + * Bump actions/cache from 2 to 3 + * Kimkulling/fix texture loading 3MF, reladed issue-4568 + * Bump actions/upload-artifact from 2 to 3 + * Bump actions/checkout from 2 to 3 + * Remove assertion test + * Fix memory leak in D3MFOpcPackage + * Fix typo in installation instructions for ubuntu. + * Build fix for compiling against minizip. + * Fix stl for over 4 GB + * Fix uninitialized variable. + * Fixes Crash in Assimp::ObjFileMtlImporter::getFloatValue + * Fixes Heap-buffer-overflow in Assimp::ObjFileParser::getFace + * Fixes Heap-buffer-overflow in std::__1::basic_stringhttps://www.assimp.org/ Source0:%{name}-%{version}.tar.xz -# PATCH-FIX-UPSTREAM -Patch0: 0001-Fix-build-with-zlib.patch BuildRequires: cmake BuildRequires: dos2unix BuildRequires: gcc-c++ @@ -98,7 +96,6 @@ %files devel %doc CHANGES CREDITS %{_includedir}/assimp/ -%{_bindir}/assimp %{_libdir}/libassimp.so %{_libdir}/cmake/* %{_libdir}/pkgconfig/assimp.pc ++ _service ++ --- /var/tmp/diff_new_pack.uiIifu/_old 2022-09-13 15:11:29.368997403 +0200 +++ /var/tmp/diff_new_pack.uiIifu/_new 2022-09-13 15:11:29.368997403 +0200 @@ -2,7 +2,7 @@ git https://github.com/assimp/assimp -v5.2.4 +v5.2.5 @PARENT_TAG@ v(.*) ++ assimp-5.2.4.tar.xz -> assimp-5.2.5.tar.xz ++ /work/SRC/openSUSE:Factory/assimp/assimp-5.2.4.tar.xz /work/SRC/openSUSE:Factory/.assimp.new.2083/assimp-5.2.5.tar.xz differ: char 15, line 1
commit assimp for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package assimp for openSUSE:Factory checked in at 2022-05-18 13:13:40 Comparing /work/SRC/openSUSE:Factory/assimp (Old) and /work/SRC/openSUSE:Factory/.assimp.new.1538 (New) Package is "assimp" Wed May 18 13:13:40 2022 rev:18 rq:977885 version:5.2.4 Changes: --- /work/SRC/openSUSE:Factory/assimp/assimp.changes2022-05-12 23:00:40.776822521 +0200 +++ /work/SRC/openSUSE:Factory/.assimp.new.1538/assimp.changes 2022-05-18 13:13:57.882702594 +0200 @@ -1,0 +2,29 @@ +Wed May 18 06:22:15 UTC 2022 - Christophe Giboudeaux + +- Update to 5.2.4 + * Use static runtime only when the option is selected + * Fix compile error: When enabling macro ASSIMP_DOUBLE_PRECISION + * Detect Roughness factor exported by Blender + * Updated Android build script + * Prevent nullptr access to normals-array in bitangent computation + * Avoid setting PBR properties when they are not found on mtl file + * Fix ogre xml serializer + * Fix draco building error when import assimp with cmake add_subdirectory + * FbxConverter: update bone mOffsetMatrix + * Some Windows/MSYS2-specific fixes + * Document fuzz folder + * Fix out-of-range access in ASE-Parser + * Disable assertion tests floating point against inf for Intel oneAPI + * Delete README + * Rename TextureTypeToString() to aiTextureTypeToString() + * Fixed library names for MinGW/MSYS2 + * Update pugixml dependency to v1.12.1 + * Add an option to treat warnings as errors + * Minor updates to ASSIMP Viewer + * Add badge to show open issue in percentage + * Clang-Tidy performance fixes (make values const-ref where needed) + * MMD (pmx) fixes + * Resource script updates + * Accelerate the Merge vertex post processing step + +--- Old: assimp-5.2.3.tar.xz New: assimp-5.2.4.tar.xz Other differences: -- ++ assimp.spec ++ --- /var/tmp/diff_new_pack.cUdTe1/_old 2022-05-18 13:13:58.698703284 +0200 +++ /var/tmp/diff_new_pack.cUdTe1/_new 2022-05-18 13:13:58.702703287 +0200 @@ -18,7 +18,7 @@ %define sover 5 Name: assimp -Version:5.2.3 +Version:5.2.4 Release:0 Summary:Library to load and process 3D scenes from various data formats License:BSD-3-Clause AND MIT @@ -96,7 +96,7 @@ %{_libdir}/libassimp.so.%{sover}* %files devel -%doc README CHANGES CREDITS +%doc CHANGES CREDITS %{_includedir}/assimp/ %{_bindir}/assimp %{_libdir}/libassimp.so ++ _service ++ --- /var/tmp/diff_new_pack.cUdTe1/_old 2022-05-18 13:13:58.754703331 +0200 +++ /var/tmp/diff_new_pack.cUdTe1/_new 2022-05-18 13:13:58.754703331 +0200 @@ -2,7 +2,7 @@ git https://github.com/assimp/assimp -v5.2.3 +v5.2.4 @PARENT_TAG@ v(.*) ++ assimp-5.2.3.tar.xz -> assimp-5.2.4.tar.xz ++ /work/SRC/openSUSE:Factory/assimp/assimp-5.2.3.tar.xz /work/SRC/openSUSE:Factory/.assimp.new.1538/assimp-5.2.4.tar.xz differ: char 15, line 1
commit assimp for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package assimp for openSUSE:Factory checked in at 2022-05-12 23:00:18 Comparing /work/SRC/openSUSE:Factory/assimp (Old) and /work/SRC/openSUSE:Factory/.assimp.new.1538 (New) Package is "assimp" Thu May 12 23:00:18 2022 rev:17 rq:976440 version:5.2.3 Changes: --- /work/SRC/openSUSE:Factory/assimp/assimp.changes2022-03-20 20:55:41.594538949 +0100 +++ /work/SRC/openSUSE:Factory/.assimp.new.1538/assimp.changes 2022-05-12 23:00:40.776822521 +0200 @@ -1,0 +2,5 @@ +Wed May 11 15:37:28 UTC 2022 - Christophe Giboudeaux + +- Don't use -Werror to prevent build issues with GCC 12 + +--- Other differences: -- ++ assimp.spec ++ --- /var/tmp/diff_new_pack.dOsiyz/_old 2022-05-12 23:00:41.576823595 +0200 +++ /var/tmp/diff_new_pack.dOsiyz/_new 2022-05-12 23:00:41.580823601 +0200 @@ -71,6 +71,9 @@ %prep %autosetup -p1 +# Breaks the build with gcc12 (gh#assimp/assimp#4433) +sed -i '/Werror/d' code/CMakeLists.txt + %build %cmake
commit assimp for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package assimp for openSUSE:Factory checked in at 2022-03-20 20:55:31 Comparing /work/SRC/openSUSE:Factory/assimp (Old) and /work/SRC/openSUSE:Factory/.assimp.new.25692 (New) Package is "assimp" Sun Mar 20 20:55:31 2022 rev:16 rq:963187 version:5.2.3 Changes: --- /work/SRC/openSUSE:Factory/assimp/assimp.changes2022-02-21 17:48:55.671635599 +0100 +++ /work/SRC/openSUSE:Factory/.assimp.new.25692/assimp.changes 2022-03-20 20:55:41.594538949 +0100 @@ -1,0 +2,29 @@ +Sun Mar 20 07:34:20 UTC 2022 - Christophe Giboudeaux + +- Update to 5.2.3: + * Show warning when assimp_viewer cannot be build on +target platform + * Fix ordering of member initialization + * Fix possible negative array access + * Expose the original OBJ "illum" value + * Optimize the problem of excessive memory allocation in +FBX import + * Update version of Hunter to v0.24.0 that supports VS 2022 + * update LWO importer(available lwo3) + * Reinstate a deprecated gltfpbr macro: AI_MATKEY_GLTF_PBRSPECULARGLOSSINESS + * Fix parsing OBJ with free-form curve/surface body statements + * Fix missing members and do some small refactorings. + * Fix 'i >= 0' always true + * Update AI_TEXTURE_TYPE_MAX + * Fix getting anisotropy in obj + * glTF2: Metallic roughness split + * Add properties information on assimp info command line + * Added missing ObjMaterial.h to CMakeLists + * Update version in doxy-config + * add ifndef guard for resolve to fails to compil + * Add USE_STATIC_CRT option + * Fix nullptr dereferencing + * Fix stack-overflow in MDLLoader + * GLTF2 attribute name/parse bug + +--- Old: assimp-5.2.2.tar.xz New: assimp-5.2.3.tar.xz Other differences: -- ++ assimp.spec ++ --- /var/tmp/diff_new_pack.KTqmmk/_old 2022-03-20 20:55:42.850540756 +0100 +++ /var/tmp/diff_new_pack.KTqmmk/_new 2022-03-20 20:55:42.854540762 +0100 @@ -18,7 +18,7 @@ %define sover 5 Name: assimp -Version:5.2.2 +Version:5.2.3 Release:0 Summary:Library to load and process 3D scenes from various data formats License:BSD-3-Clause AND MIT ++ _service ++ --- /var/tmp/diff_new_pack.KTqmmk/_old 2022-03-20 20:55:42.898540825 +0100 +++ /var/tmp/diff_new_pack.KTqmmk/_new 2022-03-20 20:55:42.902540831 +0100 @@ -1,8 +1,8 @@ git -git://github.com/assimp/assimp -v5.2.2 +https://github.com/assimp/assimp +v5.2.3 @PARENT_TAG@ v(.*) ++ assimp-5.2.2.tar.xz -> assimp-5.2.3.tar.xz ++ /work/SRC/openSUSE:Factory/assimp/assimp-5.2.2.tar.xz /work/SRC/openSUSE:Factory/.assimp.new.25692/assimp-5.2.3.tar.xz differ: char 15, line 1
commit assimp for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package assimp for openSUSE:Factory checked in at 2022-02-21 17:46:46 Comparing /work/SRC/openSUSE:Factory/assimp (Old) and /work/SRC/openSUSE:Factory/.assimp.new.1958 (New) Package is "assimp" Mon Feb 21 17:46:46 2022 rev:15 rq:956357 version:5.2.2 Changes: --- /work/SRC/openSUSE:Factory/assimp/assimp.changes2022-02-07 23:39:41.793785049 +0100 +++ /work/SRC/openSUSE:Factory/.assimp.new.1958/assimp.changes 2022-02-21 17:48:55.671635599 +0100 @@ -1,0 +2,13 @@ +Mon Feb 21 09:56:15 UTC 2022 - Christophe Giboudeaux + +- Update to 5.2.2 + * Fix missing include for size_t + * introduce compression + * Refactoring: add usage of ai_epsilon to FBX-Importer. + * CMake: Fix Assimp target install rule fully specifying component + * Fix stat for 32-bit Linux + * Update the calculation and orthogonalization for bitangent + * Update CMakeLists.txt + * Added support for "map_Bump -bm" + +--- Old: assimp-5.2.1.tar.xz New: assimp-5.2.2.tar.xz Other differences: -- ++ assimp.spec ++ --- /var/tmp/diff_new_pack.Z27fnv/_old 2022-02-21 17:48:56.223635763 +0100 +++ /var/tmp/diff_new_pack.Z27fnv/_new 2022-02-21 17:48:56.227635764 +0100 @@ -18,7 +18,7 @@ %define sover 5 Name: assimp -Version:5.2.1 +Version:5.2.2 Release:0 Summary:Library to load and process 3D scenes from various data formats License:BSD-3-Clause AND MIT ++ _service ++ --- /var/tmp/diff_new_pack.Z27fnv/_old 2022-02-21 17:48:56.291635783 +0100 +++ /var/tmp/diff_new_pack.Z27fnv/_new 2022-02-21 17:48:56.291635783 +0100 @@ -2,7 +2,7 @@ git git://github.com/assimp/assimp -v5.2.1 +v5.2.2 @PARENT_TAG@ v(.*) ++ assimp-5.2.1.tar.xz -> assimp-5.2.2.tar.xz ++ /work/SRC/openSUSE:Factory/assimp/assimp-5.2.1.tar.xz /work/SRC/openSUSE:Factory/.assimp.new.1958/assimp-5.2.2.tar.xz differ: char 15, line 1
commit assimp for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package assimp for openSUSE:Factory checked in at 2022-02-07 23:38:13 Comparing /work/SRC/openSUSE:Factory/assimp (Old) and /work/SRC/openSUSE:Factory/.assimp.new.1898 (New) Package is "assimp" Mon Feb 7 23:38:13 2022 rev:14 rq:952070 version:5.2.1 Changes: --- /work/SRC/openSUSE:Factory/assimp/assimp.changes2022-02-02 22:45:02.846054077 +0100 +++ /work/SRC/openSUSE:Factory/.assimp.new.1898/assimp.changes 2022-02-07 23:39:41.793785049 +0100 @@ -1,0 +2,14 @@ +Mon Feb 7 09:51:05 UTC 2022 - Christophe Giboudeaux + +- Update to 5.2.1 + * ASE: Fix warning unreachable code + * HMP: Fix override during copying position data + * use fully qualified namespace in byteswap macros + * fix compilation with clangcl on windows + * Delete .travis.sh by @kimkulling + * Update ccpp.yml by @kimkulling + * LWO: validate enum value before parsing it +- Drop 0001-use-fully-qualified-namespace-in-byteswap-macros.patch + Merged upstream + +--- Old: 0001-use-fully-qualified-namespace-in-byteswap-macros.patch assimp-5.2.0.tar.xz New: assimp-5.2.1.tar.xz Other differences: -- ++ assimp.spec ++ --- /var/tmp/diff_new_pack.Ts92nA/_old 2022-02-07 23:39:42.741778562 +0100 +++ /var/tmp/diff_new_pack.Ts92nA/_new 2022-02-07 23:39:42.749778508 +0100 @@ -18,7 +18,7 @@ %define sover 5 Name: assimp -Version:5.2.0 +Version:5.2.1 Release:0 Summary:Library to load and process 3D scenes from various data formats License:BSD-3-Clause AND MIT @@ -27,8 +27,6 @@ Source0:%{name}-%{version}.tar.xz # PATCH-FIX-UPSTREAM Patch0: 0001-Fix-build-with-zlib.patch -# PATCH-FIX-UPSTREAM -Patch1: 0001-use-fully-qualified-namespace-in-byteswap-macros.patch BuildRequires: cmake BuildRequires: dos2unix BuildRequires: gcc-c++ ++ _service ++ --- /var/tmp/diff_new_pack.Ts92nA/_old 2022-02-07 23:39:42.793778207 +0100 +++ /var/tmp/diff_new_pack.Ts92nA/_new 2022-02-07 23:39:42.793778207 +0100 @@ -2,7 +2,7 @@ git git://github.com/assimp/assimp -5.2.0 +v5.2.1 @PARENT_TAG@ v(.*) ++ assimp-5.2.0.tar.xz -> assimp-5.2.1.tar.xz ++ /work/SRC/openSUSE:Factory/assimp/assimp-5.2.0.tar.xz /work/SRC/openSUSE:Factory/.assimp.new.1898/assimp-5.2.1.tar.xz differ: char 15, line 1
commit assimp for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package assimp for openSUSE:Factory checked in at 2022-02-02 22:41:50 Comparing /work/SRC/openSUSE:Factory/assimp (Old) and /work/SRC/openSUSE:Factory/.assimp.new.1898 (New) Package is "assimp" Wed Feb 2 22:41:50 2022 rev:13 rq:950710 version:5.2.0 Changes: --- /work/SRC/openSUSE:Factory/assimp/assimp.changes2022-01-25 17:38:06.653489290 +0100 +++ /work/SRC/openSUSE:Factory/.assimp.new.1898/assimp.changes 2022-02-02 22:42:50.762949341 +0100 @@ -1,0 +2,6 @@ +Wed Feb 2 10:24:27 UTC 2022 - Christophe Giboudeaux + +- Add patch to fix build in big endian archs: + * 0001-use-fully-qualified-namespace-in-byteswap-macros.patch + +--- New: 0001-use-fully-qualified-namespace-in-byteswap-macros.patch Other differences: -- ++ assimp.spec ++ --- /var/tmp/diff_new_pack.2ZU6Ue/_old 2022-02-02 22:42:51.502944325 +0100 +++ /var/tmp/diff_new_pack.2ZU6Ue/_new 2022-02-02 22:42:51.514944243 +0100 @@ -27,6 +27,8 @@ Source0:%{name}-%{version}.tar.xz # PATCH-FIX-UPSTREAM Patch0: 0001-Fix-build-with-zlib.patch +# PATCH-FIX-UPSTREAM +Patch1: 0001-use-fully-qualified-namespace-in-byteswap-macros.patch BuildRequires: cmake BuildRequires: dos2unix BuildRequires: gcc-c++ ++ 0001-use-fully-qualified-namespace-in-byteswap-macros.patch ++ >From ed6b6cd65c5a707842366e08eb7804828359b090 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?IOhannes=20m=20zm=C3=B6lnig=20=28Debian/GNU=29?= Date: Mon, 31 Jan 2022 14:41:41 +0100 Subject: [PATCH] use fully qualified namespace in byteswap macros Closes: https://github.com/assimp/assimp/issues/4358 --- include/assimp/ByteSwapper.h | 28 ++-- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/include/assimp/ByteSwapper.h b/include/assimp/ByteSwapper.h index cf3a703b0..488f7a51d 100644 --- a/include/assimp/ByteSwapper.h +++ b/include/assimp/ByteSwapper.h @@ -211,7 +211,7 @@ template struct ByteSwap::_swapper { // -- #if (defined AI_BUILD_BIG_ENDIAN) # define AI_LE(t) (t) -# define AI_BE(t) ByteSwap::Swapped(t) +# define AI_BE(t) Assimp::ByteSwap::Swapped(t) # define AI_LSWAP2(p) # define AI_LSWAP4(p) # define AI_LSWAP8(p) @@ -219,16 +219,16 @@ template struct ByteSwap::_swapper { # define AI_LSWAP4P(p) # define AI_LSWAP8P(p) # define LE_NCONST const -# define AI_SWAP2(p) ByteSwap::Swap2(&(p)) -# define AI_SWAP4(p) ByteSwap::Swap4(&(p)) -# define AI_SWAP8(p) ByteSwap::Swap8(&(p)) -# define AI_SWAP2P(p) ByteSwap::Swap2((p)) -# define AI_SWAP4P(p) ByteSwap::Swap4((p)) -# define AI_SWAP8P(p) ByteSwap::Swap8((p)) +# define AI_SWAP2(p) Assimp::ByteSwap::Swap2(&(p)) +# define AI_SWAP4(p) Assimp::ByteSwap::Swap4(&(p)) +# define AI_SWAP8(p) Assimp::ByteSwap::Swap8(&(p)) +# define AI_SWAP2P(p) Assimp::ByteSwap::Swap2((p)) +# define AI_SWAP4P(p) Assimp::ByteSwap::Swap4((p)) +# define AI_SWAP8P(p) Assimp::ByteSwap::Swap8((p)) # define BE_NCONST #else # define AI_BE(t) (t) -# define AI_LE(t) ByteSwap::Swapped(t) +# define AI_LE(t) Assimp::ByteSwap::Swapped(t) # define AI_SWAP2(p) # define AI_SWAP4(p) # define AI_SWAP8(p) @@ -236,12 +236,12 @@ template struct ByteSwap::_swapper { # define AI_SWAP4P(p) # define AI_SWAP8P(p) # define BE_NCONST const -# define AI_LSWAP2(p) ByteSwap::Swap2(&(p)) -# define AI_LSWAP4(p) ByteSwap::Swap4(&(p)) -# define AI_LSWAP8(p) ByteSwap::Swap8(&(p)) -# define AI_LSWAP2P(p)ByteSwap::Swap2((p)) -# define AI_LSWAP4P(p)ByteSwap::Swap4((p)) -# define AI_LSWAP8P(p)ByteSwap::Swap8((p)) +# define AI_LSWAP2(p) Assimp::ByteSwap::Swap2(&(p)) +# define AI_LSWAP4(p) Assimp::ByteSwap::Swap4(&(p)) +# define AI_LSWAP8(p) Assimp::ByteSwap::Swap8(&(p)) +# define AI_LSWAP2P(p)Assimp::ByteSwap::Swap2((p)) +# define AI_LSWAP4P(p)Assimp::ByteSwap::Swap4((p)) +# define AI_LSWAP8P(p)Assimp::ByteSwap::Swap8((p)) # define LE_NCONST #endif -- 2.34.1
commit assimp for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package assimp for openSUSE:Factory checked in at 2022-01-25 17:36:15 Comparing /work/SRC/openSUSE:Factory/assimp (Old) and /work/SRC/openSUSE:Factory/.assimp.new.1938 (New) Package is "assimp" Tue Jan 25 17:36:15 2022 rev:12 rq:949019 version:5.2.0 Changes: --- /work/SRC/openSUSE:Factory/assimp/assimp.changes2022-01-13 00:23:22.827973860 +0100 +++ /work/SRC/openSUSE:Factory/.assimp.new.1938/assimp.changes 2022-01-25 17:38:06.653489290 +0100 @@ -1,0 +2,17 @@ +Tue Jan 25 13:02:13 UTC 2022 - Christophe Giboudeaux + +- Update to 5.2.0 + * Update copyrights + * Fix imported target include directory + * Assimp Patch Android LTS NDK 23 Fix + * Allow dlclose of so library by avoiding unique symbols. + * Move Base64 encode/decode functionality to the common folder + * Locale independent meter scale + * add Inter-Quake Model (IQM) Importer + * Collada: Read all instance_material child nodes + * Krishty new file detection + * ASE: Fix material parsing + * IFC Reading: Fix opening reading. + * CMAKE: Respect top-level CMAKE_*_OUTPUT_DIRECTORY variables + +--- Old: assimp-5.1.6.tar.xz New: assimp-5.2.0.tar.xz Other differences: -- ++ assimp.spec ++ --- /var/tmp/diff_new_pack.fxqW42/_old 2022-01-25 17:38:08.197478426 +0100 +++ /var/tmp/diff_new_pack.fxqW42/_new 2022-01-25 17:38:08.201478397 +0100 @@ -18,7 +18,7 @@ %define sover 5 Name: assimp -Version:5.1.6 +Version:5.2.0 Release:0 Summary:Library to load and process 3D scenes from various data formats License:BSD-3-Clause AND MIT ++ _service ++ --- /var/tmp/diff_new_pack.fxqW42/_old 2022-01-25 17:38:08.237478144 +0100 +++ /var/tmp/diff_new_pack.fxqW42/_new 2022-01-25 17:38:08.237478144 +0100 @@ -2,7 +2,7 @@ git git://github.com/assimp/assimp -v5.1.6 +5.2.0 @PARENT_TAG@ v(.*) ++ assimp-5.1.6.tar.xz -> assimp-5.2.0.tar.xz ++ /work/SRC/openSUSE:Factory/assimp/assimp-5.1.6.tar.xz /work/SRC/openSUSE:Factory/.assimp.new.1938/assimp-5.2.0.tar.xz differ: char 15, line 1
commit assimp for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package assimp for openSUSE:Factory checked in at 2022-01-13 00:22:28 Comparing /work/SRC/openSUSE:Factory/assimp (Old) and /work/SRC/openSUSE:Factory/.assimp.new.1892 (New) Package is "assimp" Thu Jan 13 00:22:28 2022 rev:11 rq:945799 version:5.1.6 Changes: --- /work/SRC/openSUSE:Factory/assimp/assimp.changes2022-01-04 19:38:37.982019813 +0100 +++ /work/SRC/openSUSE:Factory/.assimp.new.1892/assimp.changes 2022-01-13 00:23:22.827973860 +0100 @@ -1,0 +2,11 @@ +Mon Jan 10 09:28:29 UTC 2022 - Christophe Giboudeaux + +- Update to 5.1.6: + * Add link to used enum for a better understandability + * Fix fuzzer crashes + * Fix nullptr-dereferencing + * Fix bone fitted check in gltf2 exporter +- Add patch: + * 0001-Fix-build-with-zlib.patch (gh#assimp/assimp#4334) + +--- Old: assimp-5.1.5.tar.xz New: 0001-Fix-build-with-zlib.patch assimp-5.1.6.tar.xz Other differences: -- ++ assimp.spec ++ --- /var/tmp/diff_new_pack.1WqW6h/_old 2022-01-13 00:23:23.415974283 +0100 +++ /var/tmp/diff_new_pack.1WqW6h/_new 2022-01-13 00:23:23.419974286 +0100 @@ -18,13 +18,15 @@ %define sover 5 Name: assimp -Version:5.1.5 +Version:5.1.6 Release:0 Summary:Library to load and process 3D scenes from various data formats License:BSD-3-Clause AND MIT Group: Development/Libraries/C and C++ URL:https://www.assimp.org/ Source0:%{name}-%{version}.tar.xz +# PATCH-FIX-UPSTREAM +Patch0: 0001-Fix-build-with-zlib.patch BuildRequires: cmake BuildRequires: dos2unix BuildRequires: gcc-c++ ++ 0001-Fix-build-with-zlib.patch ++ >From 9ed6834c72971998fce2ea3319b76184969ad93c Mon Sep 17 00:00:00 2001 From: Christophe Giboudeaux Date: Wed, 12 Jan 2022 10:35:34 +0100 Subject: [PATCH] Fix build with zlib --- code/Common/ZipArchiveIOSystem.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/Common/ZipArchiveIOSystem.cpp b/code/Common/ZipArchiveIOSystem.cpp index 9870fa9d0..685cc8b5d 100644 --- a/code/Common/ZipArchiveIOSystem.cpp +++ b/code/Common/ZipArchiveIOSystem.cpp @@ -196,7 +196,9 @@ zlib_filefunc_def IOSystem2Unzip::get(IOSystem *pIOHandler) { zlib_filefunc_def mapping; mapping.zopen_file = (open_file_func)open; +#ifdef ZOPENDISK64 mapping.zopendisk_file = (opendisk_file_func)opendisk; +#endif mapping.zread_file = (read_file_func)read; mapping.zwrite_file = (write_file_func)write; mapping.ztell_file = (tell_file_func)tell; -- 2.34.1 ++ _service ++ --- /var/tmp/diff_new_pack.1WqW6h/_old 2022-01-13 00:23:23.467974321 +0100 +++ /var/tmp/diff_new_pack.1WqW6h/_new 2022-01-13 00:23:23.471974323 +0100 @@ -2,7 +2,7 @@ git git://github.com/assimp/assimp -v5.1.5 +v5.1.6 @PARENT_TAG@ v(.*) ++ assimp-5.1.5.tar.xz -> assimp-5.1.6.tar.xz ++ /work/SRC/openSUSE:Factory/assimp/assimp-5.1.5.tar.xz /work/SRC/openSUSE:Factory/.assimp.new.1892/assimp-5.1.6.tar.xz differ: char 15, line 1
commit assimp for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package assimp for openSUSE:Factory checked in at 2022-01-04 19:38:11 Comparing /work/SRC/openSUSE:Factory/assimp (Old) and /work/SRC/openSUSE:Factory/.assimp.new.1896 (New) Package is "assimp" Tue Jan 4 19:38:11 2022 rev:10 rq:943755 version:5.1.5 Changes: --- /work/SRC/openSUSE:Factory/assimp/assimp.changes2021-12-27 16:07:41.13195 +0100 +++ /work/SRC/openSUSE:Factory/.assimp.new.1896/assimp.changes 2022-01-04 19:38:37.982019813 +0100 @@ -1,0 +2,14 @@ +Tue Jan 4 11:59:17 UTC 2022 - Christophe Giboudeaux + +- Update to 5.1.5: + * Make sure no overflow can happen + * LWS-Import: Avoid access to empty string token + * MDL: Do not try to copy empty embedded texture + * Add console progresshandler + * CMake: Replace CMAKE_COMPILER_IS_MINGW by MINGW + * fix fbx import metalness + * RFC: BlenderScene: use explicit namespace instead of using +namespace + * Support PBR properties/maps in Obj importer + +--- @@ -9 +23,2 @@ - * Bug: Export crashes when any of the meshes contains texture coordinate names #4243 + * Bug: Export crashes when any of the meshes contains texture +coordinate names #4243 @@ -13 +28,2 @@ - * Fixed cmake error: No known features for C compiler when using the assimp library from another project + * Fixed cmake error: No known features for C compiler when using +the assimp library from another project Old: assimp-5.1.4.tar.xz New: assimp-5.1.5.tar.xz Other differences: -- ++ assimp.spec ++ --- /var/tmp/diff_new_pack.nVuTNV/_old 2022-01-04 19:38:38.622020650 +0100 +++ /var/tmp/diff_new_pack.nVuTNV/_new 2022-01-04 19:38:38.626020656 +0100 @@ -1,7 +1,7 @@ # # spec file for package assimp # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,12 +18,12 @@ %define sover 5 Name: assimp -Version:5.1.4 +Version:5.1.5 Release:0 Summary:Library to load and process 3D scenes from various data formats License:BSD-3-Clause AND MIT Group: Development/Libraries/C and C++ -URL:https://assimp.org/ +URL:https://www.assimp.org/ Source0:%{name}-%{version}.tar.xz BuildRequires: cmake BuildRequires: dos2unix ++ _service ++ --- /var/tmp/diff_new_pack.nVuTNV/_old 2022-01-04 19:38:38.658020698 +0100 +++ /var/tmp/diff_new_pack.nVuTNV/_new 2022-01-04 19:38:38.658020698 +0100 @@ -2,7 +2,7 @@ git git://github.com/assimp/assimp -v5.1.4 +v5.1.5 @PARENT_TAG@ v(.*) ++ assimp-5.1.4.tar.xz -> assimp-5.1.5.tar.xz ++ /work/SRC/openSUSE:Factory/assimp/assimp-5.1.4.tar.xz /work/SRC/openSUSE:Factory/.assimp.new.1896/assimp-5.1.5.tar.xz differ: char 15, line 1
commit assimp for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package assimp for openSUSE:Factory checked in at 2021-12-27 16:07:30 Comparing /work/SRC/openSUSE:Factory/assimp (Old) and /work/SRC/openSUSE:Factory/.assimp.new.2520 (New) Package is "assimp" Mon Dec 27 16:07:30 2021 rev:9 rq:942783 version:5.1.4 Changes: --- /work/SRC/openSUSE:Factory/assimp/assimp.changes2021-12-05 22:47:19.621404418 +0100 +++ /work/SRC/openSUSE:Factory/.assimp.new.2520/assimp.changes 2021-12-27 16:07:41.13195 +0100 @@ -1,0 +2,16 @@ +Mon Dec 27 10:43:59 UTC 2021 - Dirk M??ller + +- update to 5.1.4: + * Fix division + * Fix nullptr dereferencing from std::shared_ptr + * Revert "FBXConverter : Fix timescales of FBX animations" + * Use correct XmlParser-methods and add some missing casts + * Bug: Export crashes when any of the meshes contains texture coordinate names #4243 + * Bugfix/import crashes + * Fix a typo in the Visual-Studio Dll-Versions + * Enable C++11 and C99 + * Fixed cmake error: No known features for C compiler when using the assimp library from another project + * fix test/models/3DS/IMAGE1.bmp: is jpg + * Fix compile error when ASSIMP_BUILD_NO_X3D_IMPORTER is define. + +--- Old: assimp-5.1.3.tar.xz New: assimp-5.1.4.tar.xz Other differences: -- ++ assimp.spec ++ --- /var/tmp/diff_new_pack.tj3DRZ/_old 2021-12-27 16:07:42.489713701 +0100 +++ /var/tmp/diff_new_pack.tj3DRZ/_new 2021-12-27 16:07:42.493713703 +0100 @@ -18,7 +18,7 @@ %define sover 5 Name: assimp -Version:5.1.3 +Version:5.1.4 Release:0 Summary:Library to load and process 3D scenes from various data formats License:BSD-3-Clause AND MIT ++ _service ++ --- /var/tmp/diff_new_pack.tj3DRZ/_old 2021-12-27 16:07:42.529713729 +0100 +++ /var/tmp/diff_new_pack.tj3DRZ/_new 2021-12-27 16:07:42.533713732 +0100 @@ -2,8 +2,9 @@ git git://github.com/assimp/assimp -v5.1.3 -5.1.3 +v5.1.4 +@PARENT_TAG@ +v(.*) test/models-nonbsd ++ assimp-5.1.3.tar.xz -> assimp-5.1.4.tar.xz ++ /work/SRC/openSUSE:Factory/assimp/assimp-5.1.3.tar.xz /work/SRC/openSUSE:Factory/.assimp.new.2520/assimp-5.1.4.tar.xz differ: char 15, line 1
commit assimp for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package assimp for openSUSE:Factory checked in at 2021-12-05 22:46:22 Comparing /work/SRC/openSUSE:Factory/assimp (Old) and /work/SRC/openSUSE:Factory/.assimp.new.31177 (New) Package is "assimp" Sun Dec 5 22:46:22 2021 rev:8 rq:935785 version:5.1.3 Changes: --- /work/SRC/openSUSE:Factory/assimp/assimp.changes2021-12-02 22:31:22.894414695 +0100 +++ /work/SRC/openSUSE:Factory/.assimp.new.31177/assimp.changes 2021-12-05 22:47:19.621404418 +0100 @@ -1,0 +2,10 @@ +Sun Dec 5 08:52:33 UTC 2021 - Christophe Giboudeaux + +- Update to 5.1.3 + * Update blender importer to work with Blender 2.8+ files + * Added checks for out of bounds data access/writing + * Interpolate euler rotations for quaternion animations + * Fix file-extension check for X3D-files + * Update CMakeLists.txt + +--- Old: assimp-5.1.2.tar.xz New: assimp-5.1.3.tar.xz Other differences: -- ++ assimp.spec ++ --- /var/tmp/diff_new_pack.04irLv/_old 2021-12-05 22:47:20.145402711 +0100 +++ /var/tmp/diff_new_pack.04irLv/_new 2021-12-05 22:47:20.149402698 +0100 @@ -18,7 +18,7 @@ %define sover 5 Name: assimp -Version:5.1.2 +Version:5.1.3 Release:0 Summary:Library to load and process 3D scenes from various data formats License:BSD-3-Clause AND MIT ++ _service ++ --- /var/tmp/diff_new_pack.04irLv/_old 2021-12-05 22:47:20.185402580 +0100 +++ /var/tmp/diff_new_pack.04irLv/_new 2021-12-05 22:47:20.185402580 +0100 @@ -2,8 +2,8 @@ git git://github.com/assimp/assimp -v5.1.2 -5.1.2 +v5.1.3 +5.1.3 test/models-nonbsd ++ assimp-5.1.2.tar.xz -> assimp-5.1.3.tar.xz ++ /work/SRC/openSUSE:Factory/assimp/assimp-5.1.2.tar.xz /work/SRC/openSUSE:Factory/.assimp.new.31177/assimp-5.1.3.tar.xz differ: char 15, line 1
commit assimp for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package assimp for openSUSE:Factory checked in at 2021-12-02 22:30:21 Comparing /work/SRC/openSUSE:Factory/assimp (Old) and /work/SRC/openSUSE:Factory/.assimp.new.31177 (New) Package is "assimp" Thu Dec 2 22:30:21 2021 rev:7 rq:935164 version:5.1.2 Changes: --- /work/SRC/openSUSE:Factory/assimp/assimp.changes2021-11-17 01:14:03.602167729 +0100 +++ /work/SRC/openSUSE:Factory/.assimp.new.31177/assimp.changes 2021-12-02 22:31:22.894414695 +0100 @@ -1,0 +2,12 @@ +Thu Dec 2 12:05:31 UTC 2021 - Christophe Giboudeaux + +- Update to 5.1.2. Changes since 5.1.0: + * Fixed an incorrect indeiciesType in the glTF2 sparse accessor. + * Prevent out-of-range memory writes by sparse accessors + * Delete test/models/3DS/UVTransformTest directory + * Do not build ziplib when 3MF exporter is disabled. + * Collada: Read value, not attribute + * Redefine deprecated glTF-specific PBR material macros +- Fix assimp-devel dependencies. minizip is required. + +--- Old: assimp-5.1.0.tar.xz New: assimp-5.1.2.tar.xz Other differences: -- ++ assimp.spec ++ --- /var/tmp/diff_new_pack.TEQYeQ/_old 2021-12-02 22:31:23.806411336 +0100 +++ /var/tmp/diff_new_pack.TEQYeQ/_new 2021-12-02 22:31:23.810411321 +0100 @@ -18,7 +18,7 @@ %define sover 5 Name: assimp -Version:5.1.0 +Version:5.1.2 Release:0 Summary:Library to load and process 3D scenes from various data formats License:BSD-3-Clause AND MIT @@ -40,11 +40,11 @@ it is primarily useful for importing assets from various sources once and storing it in a engine-specific format for easy and fast every-day-loading. -%package -n lib%{name}%{sover} +%package -n libassimp%{sover} Summary:Library to load and process 3D scenes from various data formats Group: System/Libraries -%description -n lib%{name}%{sover} +%description -n libassimp%{sover} Assimp is a library to load and process geometric scenes from various data formats. It is tailored at typical game scenarios by supporting a node hierarchy, static or skinned meshes, materials, bone animations and potential texture data. The library is not designed for speed, @@ -52,11 +52,12 @@ engine-specific format for easy and fast every-day-loading. %package devel -Summary:Headers, docs and command-line utility for %{name} +Summary:Headers, docs and command-line utility for assimp Group: Development/Libraries/C and C++ Requires: glibc-devel -Requires: lib%{name}%{sover} = %{version} +Requires: libassimp%{sover} = %{version} Requires: libstdc++-devel +Requires: pkgconfig(minizip) %description devel Assimp is a library to load and process geometric scenes from various data formats. ++ _service ++ --- /var/tmp/diff_new_pack.TEQYeQ/_old 2021-12-02 22:31:23.854411159 +0100 +++ /var/tmp/diff_new_pack.TEQYeQ/_new 2021-12-02 22:31:23.854411159 +0100 @@ -2,8 +2,8 @@ git git://github.com/assimp/assimp -v5.1.0 -5.1.0 +v5.1.2 +5.1.2 test/models-nonbsd ++ assimp-5.1.0.tar.xz -> assimp-5.1.2.tar.xz ++ /work/SRC/openSUSE:Factory/assimp/assimp-5.1.0.tar.xz /work/SRC/openSUSE:Factory/.assimp.new.31177/assimp-5.1.2.tar.xz differ: char 15, line 1
commit assimp for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package assimp for openSUSE:Factory checked in at 2021-11-17 01:13:24 Comparing /work/SRC/openSUSE:Factory/assimp (Old) and /work/SRC/openSUSE:Factory/.assimp.new.1890 (New) Package is "assimp" Wed Nov 17 01:13:24 2021 rev:6 rq:931440 version:5.1.0 Changes: --- /work/SRC/openSUSE:Factory/assimp/assimp.changes2021-02-09 21:16:54.542817788 +0100 +++ /work/SRC/openSUSE:Factory/.assimp.new.1890/assimp.changes 2021-11-17 01:14:03.602167729 +0100 @@ -1,0 +2,11 @@ +Sat Nov 13 16:29:32 UTC 2021 - Christophe Giboudeaux + +- Update to 5.1.0 + * Check https://github.com/assimp/assimp/releases/tag/v5.1.0 +for the full list of changes +- Drop do-not-install-irrXML.patch. No longer needed. +- Drop obsolete patches: + * 0001-Fix-build-with-GCC-11.patch + * 0001-use-GNUInstallDirs-where-possible.patch + +--- Old: 0001-Fix-build-with-GCC-11.patch 0001-use-GNUInstallDirs-where-possible.patch assimp-5.0.1.tar.xz do-not-install-irrXML.patch New: assimp-5.1.0.tar.xz Other differences: -- ++ assimp.spec ++ --- /var/tmp/diff_new_pack.fKfB4S/_old 2021-11-17 01:14:04.722168150 +0100 +++ /var/tmp/diff_new_pack.fKfB4S/_new 2021-11-17 01:14:04.726168151 +0100 @@ -18,18 +18,13 @@ %define sover 5 Name: assimp -Version:5.0.1 +Version:5.1.0 Release:0 Summary:Library to load and process 3D scenes from various data formats License:BSD-3-Clause AND MIT Group: Development/Libraries/C and C++ URL:https://assimp.org/ Source0:%{name}-%{version}.tar.xz -Patch0: do-not-install-irrXML.patch -# PATCH-FIX-UPSTREAM -- Don't hardcode the library and binary location -Patch1: 0001-use-GNUInstallDirs-where-possible.patch -# PATCH-FIX-UPSTREAM -- GCC 11 build fixes backported to the 5.0.1 version -Patch2: 0001-Fix-build-with-GCC-11.patch BuildRequires: cmake BuildRequires: dos2unix BuildRequires: gcc-c++ ++ _service ++ --- /var/tmp/diff_new_pack.fKfB4S/_old 2021-11-17 01:14:04.762168164 +0100 +++ /var/tmp/diff_new_pack.fKfB4S/_new 2021-11-17 01:14:04.762168164 +0100 @@ -2,8 +2,8 @@ git git://github.com/assimp/assimp -v5.0.1 -5.0.1 +v5.1.0 +5.1.0 test/models-nonbsd ++ assimp-5.0.1.tar.xz -> assimp-5.1.0.tar.xz ++ /work/SRC/openSUSE:Factory/assimp/assimp-5.0.1.tar.xz /work/SRC/openSUSE:Factory/.assimp.new.1890/assimp-5.1.0.tar.xz differ: char 13, line 1
commit assimp for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package assimp for openSUSE:Factory checked in at 2021-02-09 21:16:53 Comparing /work/SRC/openSUSE:Factory/assimp (Old) and /work/SRC/openSUSE:Factory/.assimp.new.28504 (New) Package is "assimp" Tue Feb 9 21:16:53 2021 rev:5 rq:870332 version:5.0.1 Changes: --- /work/SRC/openSUSE:Factory/assimp/assimp.changes2020-09-22 21:16:29.528208199 +0200 +++ /work/SRC/openSUSE:Factory/.assimp.new.28504/assimp.changes 2021-02-09 21:16:54.542817788 +0100 @@ -1,0 +2,6 @@ +Mon Feb 8 10:45:37 UTC 2021 - Christophe Giboudeaux + +- Add patch to fix build with GCC11: + * 0001-Fix-build-with-GCC-11.patch (boo#1181859) + +--- New: 0001-Fix-build-with-GCC-11.patch Other differences: -- ++ assimp.spec ++ --- /var/tmp/diff_new_pack.dnRiwX/_old 2021-02-09 21:16:55.298818647 +0100 +++ /var/tmp/diff_new_pack.dnRiwX/_new 2021-02-09 21:16:55.298818647 +0100 @@ -1,7 +1,7 @@ # # spec file for package assimp # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -28,6 +28,8 @@ Patch0: do-not-install-irrXML.patch # PATCH-FIX-UPSTREAM -- Don't hardcode the library and binary location Patch1: 0001-use-GNUInstallDirs-where-possible.patch +# PATCH-FIX-UPSTREAM -- GCC 11 build fixes backported to the 5.0.1 version +Patch2: 0001-Fix-build-with-GCC-11.patch BuildRequires: cmake BuildRequires: dos2unix BuildRequires: gcc-c++ ++ 0001-Fix-build-with-GCC-11.patch ++ >From afc79a00f8377cd376480a1d245d4d570ea6f426 Mon Sep 17 00:00:00 2001 From: Christophe Giboudeaux Date: Mon, 8 Feb 2021 11:43:34 +0100 Subject: [PATCH] Fix build with GCC 11. Based on upstream change 1afc4c045e. --- code/AMF/AMFImporter_Postprocess.cpp | 4 ++-- code/Common/Importer.cpp | 1 + code/Common/Importer.h | 1 + include/assimp/Importer.hpp | 2 ++ 4 files changed, 6 insertions(+), 2 deletions(-) diff --git a/code/AMF/AMFImporter_Postprocess.cpp b/code/AMF/AMFImporter_Postprocess.cpp index 79b5e15..3c1b842 100644 --- a/code/AMF/AMFImporter_Postprocess.cpp +++ b/code/AMF/AMFImporter_Postprocess.cpp @@ -359,9 +359,9 @@ void AMFImporter::Postprocess_AddMetadata(const std::list(metadataList.size()) ); size_t meta_idx( 0 ); - for(const CAMFImporter_NodeElement_Metadata& metadata: metadataList) + for(const CAMFImporter_NodeElement_Metadata *metadata: metadataList) { - sceneNode.mMetaData->Set(static_cast(meta_idx++), metadata.Type, aiString(metadata.Value)); + sceneNode.mMetaData->Set(static_cast(meta_idx++), metadata->Type, aiString(metadata->Value)); } }// if(!metadataList.empty()) } diff --git a/code/Common/Importer.cpp b/code/Common/Importer.cpp index 91b5085..a287637 100644 --- a/code/Common/Importer.cpp +++ b/code/Common/Importer.cpp @@ -78,6 +78,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include #include #include +#include #include #include #include diff --git a/code/Common/Importer.h b/code/Common/Importer.h index a439d99..277af0f 100644 --- a/code/Common/Importer.h +++ b/code/Common/Importer.h @@ -45,6 +45,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #ifndef INCLUDED_AI_IMPORTER_H #define INCLUDED_AI_IMPORTER_H +#include #include #include #include diff --git a/include/assimp/Importer.hpp b/include/assimp/Importer.hpp index 4941df4..d0705c7 100644 --- a/include/assimp/Importer.hpp +++ b/include/assimp/Importer.hpp @@ -55,6 +55,8 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // Public ASSIMP data structures #include +#include + namespace Assimp{ // === // Public interface to Assimp -- 2.30.0