Description of problem: Package petsc4py fails to build from source in Fedora rawhide. Version-Release number of selected component (if applicable): 3.14.0-2.fc34 Steps to Reproduce: koji build --scratch f34 petsc4py-3.14.0-2.fc34.src.rpm Additional info: In file included from src/PETSc.c:4: src/petsc4py.PETSc.c: In function ‘__pyx_pymod_exec_PETSc’: src/petsc4py.PETSc.c:330930:43: error: ‘MATDAAD’ undeclared (first use in this function) 330930 | __pyx_t_7 = __pyx_f_8petsc4py_5PETSc_S_(MATDAAD); if (unlikely(!__pyx_t_7)) __PYX_ERR(38, 49, __pyx_L1_error) | ^~~~~~~ src/petsc4py.PETSc.c:330930:43: note: each undeclared identifier is reported only once for each function it appears in error: command '/usr/lib64/openmpi/bin/mpicc' failed with exit code 1 error: Bad exit status from /var/tmp/rpm-tmp.rCtuo6 (%build) Bad exit status from /var/tmp/rpm-tmp.rCtuo6 (%build)
petsc4py, as stand-alone rpm, has been retired on Rawhide branch. It's now provided by PETSc: https://src.fedoraproject.org/rpms/petsc4py/tree/master