Bug 2221215

Summary: ipython: FTBFS in Fedora Rawhide
Product: [Fedora] Fedora Reporter: Mattias Ellert <mattias.ellert>
Component: ipythonAssignee: Lumír Balhar <lbalhar>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: rawhideCC: epel-packagers-sig, lbalhar, mhroncok, michel, mrunge, orion, python-packagers-sig, tomspur
Target Milestone: ---Keywords: Regression
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
URL: https://koji.fedoraproject.org/koji/buildinfo?buildID=2225992
Whiteboard:
Fixed In Version: ipython-8.14.0-4.fc39 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-07-11 10:45:55 UTC 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:    
Bug Blocks: 2135404, 2168842, 2220285    

Description Mattias Ellert 2023-07-07 14:07:09 UTC
Description of problem:
Package ipython fails to build from source in Fedora Rawhide.

Version-Release number of selected component (if applicable):
8.14.0-3.fc39

Steps to Reproduce:
koji build --scratch f39 ipython-8.14.0-3.fc39.src.rpm

Additional info:
During the Python 3.12 update, only the bootstrap build (ipython-8.14.0-2.fc39) was successful. The complete build (ipython-8.14.0-3.fc39) failed.

The bootstrap build does not build the python3-ipython+test sub-package. Since the last successful build was the bootstrap build, other packages that requires python3-ipython+test are not installable.

Reproducible: Always

Steps to Reproduce:
1. Rebuild package in rawhide

Actual Results:  
Build fails

Expected Results:  
Build succeeds

Comment 1 Miro Hrončok 2023-07-10 22:23:13 UTC
=========================== short test summary info ============================
FAILED core/tests/test_inputsplitter.py::InputSplitterTestCase::test_check_complete
FAILED core/tests/test_inputsplitter.py::InputSplitterTestCase::test_line_continuation
FAILED core/tests/test_inputsplitter.py::IPythonInputTestCase::test_line_continuation
FAILED core/tests/test_inputsplitter.py::test_find_next_indent - AssertionErr...
FAILED core/tests/test_inputtransformer2.py::test_check_make_token_by_line_never_ends_empty
FAILED core/tests/test_inputtransformer2.py::test_find_assign_system - Attrib...
FAILED core/tests/test_inputtransformer2.py::test_check_complete_param[(\n))-incomplete-0]
FAILED core/tests/test_inputtransformer2.py::test_check_complete_param[a \\ -invalid-None]
FAILED core/tests/test_inputtransformer2.py::test_check_complete - AssertionE...
FAILED core/tests/test_interactiveshell.py::InteractiveShellTestCase::test_var_expand_local
FAILED core/tests/test_interactiveshell.py::InteractiveShellTestCase::test_var_expand_self
FAILED utils/tests/test_pycolorize.py::test_parse_sample[Linux] - assert 'ERR...
FAILED utils/tests/test_pycolorize.py::test_parse_error[Linux] - AssertionErr...
FAILED utils/tests/test_pycolorize.py::test_parse_sample[LightBG] - assert 'E...
FAILED utils/tests/test_pycolorize.py::test_parse_error[LightBG] - AssertionE...
FAILED utils/tests/test_pycolorize.py::test_parse_sample[Neutral] - assert 'E...
FAILED utils/tests/test_pycolorize.py::test_parse_error[Neutral] - AssertionE...
==== 17 failed, 1231 passed, 33 skipped, 1 xpassed, 116 warnings in 58.77s =====

Comment 2 Fedora Update System 2023-07-11 10:44:57 UTC
FEDORA-2023-5ad68d9635 has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2023-5ad68d9635

Comment 3 Fedora Update System 2023-07-11 10:45:55 UTC
FEDORA-2023-5ad68d9635 has been pushed to the Fedora 39 stable repository.
If problem still persists, please make note of it in this bug report.