Hello.
This update https://bodhi.fedoraproject.org/updates/FEDORA-2024-733d4dc0f1 landed in Rawhide 4 days ago. It added a new -g option for %pyproject_buildrequires.
-g
%pyproject_buildrequires
Yet when I try to use that option in https://src.fedoraproject.org/rpms/python-tox/pull-request/160 the Fedora CI - dist-git test consistently fails with:
TASK [standard-test-source : Get the specfile package name] ******************** changed: [sut -> executor(127.0.0.1)] => { "changed": true, "cmd": "rpm -q --specfile --queryformat=\"%{NAME}\\n\" /var/ARTIFACTS/git-9a5726b90a85f5a8b8892923dba54bcf685cde31vkkx660_/tests/../*.spec | head -n1", "delta": "0:00:00.038201", "end": "2024-11-11 10:02:13.957851", "rc": 0, "start": "2024-11-11 10:02:13.919650" } STDERR: pyproject_buildrequires: invalid option -- 'g' error: /var/ARTIFACTS/git-9a5726b90a85f5a8b8892923dba54bcf685cde31vkkx660_/python-tox.spec: line 110: Unknown option g in pyproject_buildrequires(rRxtNwpe:C:) error: query of specfile /var/ARTIFACTS/git-9a5726b90a85f5a8b8892923dba54bcf685cde31vkkx660_/tests/../python-tox.spec failed, can't parse
I've been trying for a couple of days now. How do I solve this? Could the testing system be updated to the latest packages before standard-test-source runs?
Note that my tests.yml already starts with:
--- - hosts: localhost tags: - classic tasks: - dnf: name: "*" state: latest
That makes me think, if standard-test-source doesn't run on the host. And if it does, what is the host system?
standard-test-source