#498 Rawhide Testing Farm has outdated macro packages
Opened by churchyard. Modified

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.

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?

Metadata