Bug 1214834

Summary: [Build 20230830] tvm failed to rebuild against libSpriv 2023.4
Product: [openSUSE] openSUSE Tumbleweed Reporter: Dominique Leuenberger <dimstar>
Component: OpenStackAssignee: Cloud Bugs <cloud-bugs>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None    
Version: Current   
Target Milestone: ---   
Hardware: Other   
OS: Other   
URL: https://openqa.opensuse.org/tests/3538969/modules/tvm/steps/18
Whiteboard:
Found By: openQA Services Priority:
Business Priority: Blocker: Yes
Marketing QA Status: --- IT Deployment: ---

Description Dominique Leuenberger 2023-08-31 14:34:11 UTC
## Observation

https://build.opensuse.org/package/live_build_log/openSUSE:Factory/tvm/standard/x86_64

[ 1209s] + /usr/bin/python3.9 setup.py build '--executable=/usr/bin/python3.9 -s'
[ 1211s] 
[ 1211s] Error compiling Cython file:
[ 1211s] ------------------------------------------------------------
[ 1211s] ...
[ 1211s]         if self.c_is_view != 0:
[ 1211s]             raise ValueError("to_dlpack do not work with memory views")
[ 1211s]         with nogil:
[ 1211s]             c_api_ret_code = TVMArrayToDLPack(self.chandle, &dltensor)
[ 1211s]         CHECK_CALL(c_api_ret_code)
[ 1211s]         return pycapsule.PyCapsule_New(dltensor, _c_str_dltensor, _c_dlpack_deleter)
[ 1211s]                                                                   ^
[ 1211s] ------------------------------------------------------------
[ 1211s] 
[ 1211s] tvm/_ffi/_cython/./ndarray.pxi:116:66: Cannot assign type 'void (object) except *' to 'PyCapsule_Destructor'
[ 1211s] Compiling tvm/_ffi/_cython/core.pyx because it changed.
[ 1211s] [1/1] Cythonizing tvm/_ffi/_cython/core.pyx
[ 1211s] Traceback (most recent call last):
[ 1211s]   File "/home/abuild/rpmbuild/BUILD/tvm-0.11.0/python/setup.py", line 238, in <module>
[ 1211s]     ext_modules=config_cython(),
[ 1211s]   File "/home/abuild/rpmbuild/BUILD/tvm-0.11.0/python/setup.py", line 154, in config_cython
[ 1211s]     return cythonize(ret, compiler_directives={"language_level": 3})
[ 1211s]   File "/usr/lib64/python3.9/site-packages/Cython/Build/Dependencies.py", line 1134, in cythonize
[ 1211s]     cythonize_one(*args)
[ 1211s]   File "/usr/lib64/python3.9/site-packages/Cython/Build/Dependencies.py", line 1301, in cythonize_one
[ 1211s]     raise CompileError(None, pyx_file)
[ 1211s] Cython.Compiler.Errors.CompileError: tvm/_ffi/_cython/core.pyx
[ 1211s] error: Bad exit status from /var/tmp/rpm-tmp.rVxERl (%build)
[ 1211s] 
[ 1211s] RPM build errors:

openQA test in scenario opensuse-Tumbleweed-DVD-x86_64-extra_tests_ai_ml@64bit fails in
[tvm](https://openqa.opensuse.org/tests/3538969/modules/tvm/steps/18)

## Test suite description
Test AI/ML software


## Reproducible

Fails since (at least) Build [20230830](https://openqa.opensuse.org/tests/3538569)


## Expected result

Last good: [20230828](https://openqa.opensuse.org/tests/3533967) (or more recent)


## Further details

Always latest result in this scenario: [latest](https://openqa.opensuse.org/tests/latest?arch=x86_64&distri=opensuse&flavor=DVD&machine=64bit&test=extra_tests_ai_ml&version=Tumbleweed)
Comment 1 Dominique Leuenberger 2023-10-12 12:46:07 UTC
tmv builf was fixed by https://build.opensuse.org/request/show/1116685