Bug 1214834 - [Build 20230830] tvm failed to rebuild against libSpriv 2023.4
Summary: [Build 20230830] tvm failed to rebuild against libSpriv 2023.4
Status: RESOLVED FIXED
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: OpenStack (show other bugs)
Version: Current
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Cloud Bugs
QA Contact: E-mail List
URL: https://openqa.opensuse.org/tests/353...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-08-31 14:34 UTC by Dominique Leuenberger
Modified: 2023-10-12 12:46 UTC (History)
0 users

See Also:
Found By: openQA
Services Priority:
Business Priority:
Blocker: Yes
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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