Description of problem:
When attempting to rebuild portions of the frozen package set of Fedora 25 for the Base Runtime effort, we discovered that itstool fails to build due to a missing BuildRequires on python due to python being removed from the default buildroot. This issue also manifests itself in Rawhide where only python3 is present in the buildroot.
Version-Release number of selected component (if applicable):
Steps to Reproduce (rawhide):
1. fedpkg clone itstool
2. fedpkg switch-branch master
3. fedpkg mockbuild
Actual results (rawhide):
checking for python module libxml2... not found
configure: error: Python module libxml2 is needed to run this package
Actual results (base-runtime):
configure: error: no suitable Python interpreter found
Successful build of the package.
This is needed as part of the Base Runtime effort.
Attached is a patch that adds the missing BuildRequires on python.
Please apply the patch or respond with a reason it should not be applied within two weeks. After that time, a provenpackager will go ahead and apply it.
Created attachment 1242275 [details]
proposed patch to correct FTBFS issue
Thanks, applied the patch and building for rawhide. Do you need it for F25 too?
Thank you for the quick fix! As long as the patch has been merged for F25 (which it is), we are good.