tortoisehg failed to build from source in Fedora rawhide/f41 https://koji.fedoraproject.org/koji/taskinfo?taskID=120785976 For details on the mass rebuild see: https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild Please fix tortoisehg at your earliest convenience and set the bug's status to ASSIGNED when you start fixing it. If the bug remains in NEW state for 8 weeks, tortoisehg will be orphaned. Before branching of Fedora 42, tortoisehg will be retired, if it still fails to build. For more details on the FTBFS policy, please visit: https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_to_install/
Created attachment 2042898 [details] build.log
Created attachment 2042899 [details] root.log file root.log too big, will only attach last 32768 bytes
Created attachment 2042900 [details] state.log
https://kojipkgs.fedoraproject.org//work/tasks/602/120820602/mock_output.log says: - nothing provides (python3.13dist(pyqt6-sip) < 14~~ with python3.13dist(pyqt6-sip) >= 13.8) needed by python3-pyqt6-base-6.7.1-1.fc41.aarch64 from build I don't know how to parse that message. It seems like python3-pyqt6-base has conflicting dependencies. I'm not sure what causes it. This package mainly buildrequires python3-pyqt6-base - no versioned constraints. I will reassign to python-pyqt6 and hope they can fix it ... or send it back with some additional information.
(In reply to Mads Kiilerich from comment #4) > https://kojipkgs.fedoraproject.org//work/tasks/602/120820602/mock_output.log > says: > - nothing provides (python3.13dist(pyqt6-sip) < 14~~ with > python3.13dist(pyqt6-sip) >= 13.8) needed by > python3-pyqt6-base-6.7.1-1.fc41.aarch64 from build > > I don't know how to parse that message. It seems like python3-pyqt6-base has > conflicting dependencies. > I'm not sure what causes it. This package mainly buildrequires > python3-pyqt6-base - no versioned constraints. The message means that a dependency required for installing `python3-pyqt6-base` cannot be resolved: $ fedrq pkgs -F requires python3-pyqt6-base | grep sip (python3.13dist(pyqt6-sip) < 14~~ with python3.13dist(pyqt6-sip) >= 13.8) It needs `python3-pyqt6-sip` >= 13.8 AND < 14. Long story short. Package `python-pyqt6` was updated in rawhide without `python-pyqt6-sip` being updated. The issue has been solved meanwhile by updating `pyqt6-sip`: $ fedrq pkgs --resolve "python3.13dist(pyqt6-sip)" python3-pyqt6-sip-13.8.0-1.fc41.x86_64 > I will reassign to python-pyqt6 and hope they can fix it ... or send it back > with some additional information. You just need to rebuild `tortoisehg` and the FTBFS will be solved.
This bug appears to have been reported against 'rawhide' during the Fedora Linux 42 development cycle. Changing version to 42.