Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package tvm for openSUSE:Factory checked in at 2026-06-13 18:46:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tvm (Old) and /work/SRC/openSUSE:Factory/.tvm.new.1981 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tvm" Sat Jun 13 18:46:52 2026 rev:31 rq:1359000 version:0.24.0 Changes: -------- --- /work/SRC/openSUSE:Factory/tvm/tvm.changes 2026-02-06 19:14:39.726987356 +0100 +++ /work/SRC/openSUSE:Factory/.tvm.new.1981/tvm.changes 2026-06-13 18:48:47.793066470 +0200 @@ -1,0 +2,10 @@ +Tue Jun 9 06:26:16 UTC 2026 - Guillaume GARDET <[email protected]> + +- Update to 0.24.0: + * Release notes: https://github.com/apache/tvm/releases/tag/v0.24.0 +- Skipped 0.23.0: + * Release notes: https://github.com/apache/tvm/releases/tag/v0.23.0 +- Rebase patch: + * lib-finder-python-cmake.patch + +------------------------------------------------------------------- Old: ---- tvm-0.22.0.tar.gz New: ---- tvm-0.24.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tvm.spec ++++++ --- /var/tmp/diff_new_pack.ulD6Z3/_old 2026-06-13 18:48:48.557098211 +0200 +++ /var/tmp/diff_new_pack.ulD6Z3/_new 2026-06-13 18:48:48.561098378 +0200 @@ -38,13 +38,13 @@ # regular cmake builddir conflicts with the python singlespec %global __builddir build_cmake Name: tvm -Version: 0.22.0 +Version: 0.24.0 Release: 0 Summary: An end-to-end Deep Learning Compiler Stack License: Apache-2.0 URL: https://tvm.apache.org/ Source: https://github.com/apache/tvm/archive/refs/tags/v%{version}.tar.gz#/tvm-%{version}.tar.gz -Source1: https://github.com/apache/tvm-ffi/archive/refs/tags/v0.1.0.tar.gz#/tvm-ffi.tar.gz +Source1: https://github.com/apache/tvm-ffi/archive/refs/tags/v0.1.11.tar.gz#/tvm-ffi.tar.gz # License2: MIT Source2: https://github.com/dmlc/dmlc-core/archive/%{dmlc_version}.tar.gz#/dmlc-core.tar.gz # License3: BSD-3-Clause @@ -61,6 +61,7 @@ BuildRequires: %{python_module pip} BuildRequires: %{python_module psutil} BuildRequires: %{python_module pytest} +BuildRequires: %{python_module scikit-build-core} BuildRequires: %{python_module scipy} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module synr} @@ -210,20 +211,16 @@ %cmake_build cd .. export TVM_LIBRARY_PATH="$(pwd)/%{__builddir}" -pushd python # Fix rpm runtime dependency rpmlint error replace the shebang in all the scripts with %%{_bindir}/python3 find . -name "*.py" -exec sed -i 's|#!%{_bindir}/env python|#!%{_bindir}/python3|' {} ";" %pyproject_wheel -popd %install %cmake_install # remove endian hack rm -f %{buildroot}%{_includedir}/endian.h export TVM_LIBRARY_PATH="$(pwd)/%{__builddir}" -pushd python %pyproject_install -popd # Package libtvm_ffi.so cp build_cmake/lib/libtvm_ffi.so %{buildroot}%{_libdir} # Remove src,include,3rdparty dirs @@ -323,6 +320,6 @@ %{_libdir}/cmake/tvm/*.cmake %files %{python_files} -%{python_sitelib}/tvm -%{python_sitelib}/tvm-*.dist-info/ +%{python_sitearch}/tvm +%{python_sitearch}/tvm-*.dist-info/ ++++++ lib-finder-python-cmake.patch ++++++ --- /var/tmp/diff_new_pack.ulD6Z3/_old 2026-06-13 18:48:48.601100040 +0200 +++ /var/tmp/diff_new_pack.ulD6Z3/_new 2026-06-13 18:48:48.605100206 +0200 @@ -1,11 +1,15 @@ ---- tvm-0.22.0/python/tvm/libinfo.py.orig 2025-10-21 06:27:10.000000000 +0200 -+++ tvm-0.22.0/python/tvm/libinfo.py 2026-02-05 10:30:49.433456028 +0100 -@@ -68,8 +68,8 @@ def get_dll_directories(): - dll_path.append(ffi_dir) - dll_path.append(os.path.join(ffi_dir, "lib")) - # Default cmake build directory +--- tvm-0.24.0/python/tvm/libinfo.py.orig 2026-06-09 08:49:48.031688014 +0200 ++++ tvm-0.24.0/python/tvm/libinfo.py 2026-06-09 08:50:26.570620430 +0200 +@@ -194,10 +194,10 @@ def get_dll_directories(): + # Default CMake build directory: shared libs are placed under build/lib/ + # to mirror the tvm-ffi layout (so wheel install + dev-mode dlopen find + # them via the same `lib/` subdir). +- dll_path.append(os.path.join(source_dir, "build", "lib")) +- dll_path.append(os.path.join(source_dir, "build", "lib", "Release")) - dll_path.append(os.path.join(source_dir, "build")) - dll_path.append(os.path.join(source_dir, "build", "Release")) ++ dll_path.append(os.path.join(source_dir, "build_cmake", "lib")) ++ dll_path.append(os.path.join(source_dir, "build_cmake", "lib", "Release")) + dll_path.append(os.path.join(source_dir, "build_cmake")) + dll_path.append(os.path.join(source_dir, "build_cmake", "Release")) # Default make build directory ++++++ tvm-0.22.0.tar.gz -> tvm-0.24.0.tar.gz ++++++ ++++ 876364 lines of diff (skipped) ++++++ tvm-ffi.tar.gz ++++++ ++++ 100196 lines of diff (skipped)
