Bug 2292889 - paraview fails to build with Python 3.13, requires python3.12-libs
Summary: paraview fails to build with Python 3.13, requires python3.12-libs
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: paraview
Version: rawhide
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Orion Poplawski
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: F41FTBFS PYTHON3.13
TreeView+ depends on / blocked
 
Reported: 2024-06-18 12:03 UTC by Miro Hrončok
Modified: 2024-06-24 13:32 UTC (History)
4 users (show)

Fixed In Version: paraview-5.12.1-3.fc41
Clone Of:
Environment:
Last Closed: 2024-06-24 13:32:35 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Miro Hrončok 2024-06-18 12:03:14 UTC
paraview fails to build with Python 3.13, as a result, the packages Requires python3.12-lib. Please successfully rebuild the package.

Reproducible: Always

Steps to Reproduce:
fedpkg build
Actual Results:  
[100%] Built target pvpython
/usr/bin/gmake  -f Utilities/Sphinx/CMakeFiles/ParaViewPythonDoc.dir/build.make Utilities/Sphinx/CMakeFiles/ParaViewPythonDoc.dir/depend
gmake[3]: Entering directory '/builddir/build/BUILD/paraview-5.12.0-build/ParaView-v5.12.0/redhat-linux-build-serial'
cd /builddir/build/BUILD/paraview-5.12.0-build/ParaView-v5.12.0/redhat-linux-build-serial && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/paraview-5.12.0-build/ParaView-v5.12.0 /builddir/build/BUILD/paraview-5.12.0-build/ParaView-v5.12.0/Utilities/Sphinx /builddir/build/BUILD/paraview-5.12.0-build/ParaView-v5.12.0/redhat-linux-build-serial /builddir/build/BUILD/paraview-5.12.0-build/ParaView-v5.12.0/redhat-linux-build-serial/Utilities/Sphinx /builddir/build/BUILD/paraview-5.12.0-build/ParaView-v5.12.0/redhat-linux-build-serial/Utilities/Sphinx/CMakeFiles/ParaViewPythonDoc.dir/DependInfo.cmake "--color="
gmake[3]: Leaving directory '/builddir/build/BUILD/paraview-5.12.0-build/ParaView-v5.12.0/redhat-linux-build-serial'
/usr/bin/gmake  -f Utilities/Sphinx/CMakeFiles/ParaViewPythonDoc.dir/build.make Utilities/Sphinx/CMakeFiles/ParaViewPythonDoc.dir/build
gmake[3]: Entering directory '/builddir/build/BUILD/paraview-5.12.0-build/ParaView-v5.12.0/redhat-linux-build-serial'
cd /builddir/build/BUILD/paraview-5.12.0-build/ParaView-v5.12.0/redhat-linux-build-serial/Utilities/Sphinx && ../../bin/pvpython /builddir/build/BUILD/paraview-5.12.0-build/ParaView-v5.12.0/Utilities/Sphinx/sphinx_apidoc.py -o /builddir/build/BUILD/paraview-5.12.0-build/ParaView-v5.12.0/redhat-linux-build-serial/Utilities/Sphinx/config /builddir/build/BUILD/paraview-5.12.0-build/ParaView-v5.12.0/redhat-linux-build-serial/lib64/paraview/python3.13/site-packages/paraview
gmake[3]: Leaving directory '/builddir/build/BUILD/paraview-5.12.0-build/ParaView-v5.12.0/redhat-linux-build-serial'
gmake[3]: *** [Utilities/Sphinx/CMakeFiles/ParaViewPythonDoc.dir/build.make:73: Utilities/Sphinx/CMakeFiles/ParaViewPythonDoc] Segmentation fault (core dumped)
gmake[2]: *** [CMakeFiles/Makefile2:45079: Utilities/Sphinx/CMakeFiles/ParaViewPythonDoc.dir/all] Error 2
gmake[1]: *** [CMakeFiles/Makefile2:45086: Utilities/Sphinx/CMakeFiles/ParaViewPythonDoc.dir/rule] Error 2
gmake[2]: Leaving directory '/builddir/build/BUILD/paraview-5.12.0-build/ParaView-v5.12.0/redhat-linux-build-serial'
gmake[1]: Leaving directory '/builddir/build/BUILD/paraview-5.12.0-build/ParaView-v5.12.0/redhat-linux-build-serial'
gmake: *** [Makefile:12444: ParaViewPythonDoc] Error 2

Expected Results:  
Build should succeed.

See all our 5+ build attempts linked from https://src.fedoraproject.org/rpms/paraview/c/a011a61e93a1d21dc54c50f4f47ac539509508d4?branch=rawhide

Comment 1 Orion Poplawski 2024-06-24 13:32:35 UTC
Apparently building the docs first avoids the segfault for some unknown reason.


Note You need to log in before you can comment on or make changes to this bug.