Bug 2507023

Summary: Rebuild python-contextualbandits with Python 3.15.0b4+
Product: [Fedora] Fedora Reporter: Miro Hrončok <mhroncok>
Component: python-contextualbanditsAssignee: Iztok Fister, Jr. <iztok>
Status: NEW --- QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: iztok
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 2504578    
Bug Blocks: 2433833, 2506751    

Description Miro Hrončok 2026-07-25 09:54:36 UTC
In https://bodhi.fedoraproject.org/updates/FEDORA-2026-2551d0d66b we have shipped Python 3.15.0b4.

All packages that link to libpython or have extension modules should be rebuilt, or they will segfault on import/usage.

Packages using stable ABI might not need a rebuild.

This package was not rebuilt because we were unable to do so.
Please rebuild it with Python 3.15.0b4+ ASAP.

If you are sure this package does not need a rebuild, feel free to close this bugzilla.

Thanks

Comment 1 Miro Hrončok 2026-07-27 16:00:51 UTC
A build fails with:

+ PYTHONPATH=/builddir/build/BUILD/python-contextualbandits-0.3.27-build/contextualbandits-6c152e2ff3a2c4c41daebc01e6c202548b3be092
+ sphinx-build-3 docs html
Running Sphinx v9.1.0
WARNING: Calling get_html_theme_path is deprecated. If you are calling it to define html_theme_path, you are safe to remove that code.
loading translations [en]... WARNING: Invalid configuration value found: 'language = None'. Update your configuration to a valid language code. Falling back to 'en' (English).
done
Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`.
WARNING: html_static_path entry '_static' does not exist
building [mo]: targets for 0 po files that are out of date
writing output... 
building [html]: targets for 1 source files that are out of date
updating environment: [new config] 1 added, 0 changed, 0 removed
reading sources... [100%] index
/var/tmp/rpm-tmp.2TjVME: line 34:   162 Segmentation fault         (core dumped) PYTHONPATH=${PWD} sphinx-build-3 docs html


This might indicate a dependency needs to be rebuilt with Python 3.15.0b4+ first.

Comment 2 Miro Hrončok 2026-07-27 16:07:47 UTC
Possibly python-scikit-learn, the only arch-dependent Python package in root.log that was not rebuilt yet with b4. It likely has a stale C extension causing the segfault.