Pavel Raiskup
Pavel Raiskup
One more example: [root@ip-172-30-2-126 /]# curl https://d2lzkl7pfhq30w.cloudfront.net/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/repomd.xml https://mirror.slu.cz/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/repomd.xml 2>/dev/null | grep revision 1725345239 1725258838 These mirrors are obviously desynced. RPMs provided by the first mirror may not necessarily be part...
> I think we could change "dnf repoquery --location" to always use a mirror it downloaded the repository from. The original URL is somewhere cached, I believe. This would sound...
The way you describe the mirroring works, it seems robust. If DNF checks the revision, I'm curious how the problem could appear.
A similar problem was reported by @kdudka for the epel-7 (yum-utils !) build chroot; occasionally, outdated EPEL 7 mirror is chosen for loading of metadata, and the corresponding RPMs are...
> The mirror where the metadata were last downloaded from is just as likely to have moved on as any other. I reported this when I was debugging `mock --calculate-build-dependencies`,...
Unfortunately, I don't have access to the dnf5.log, it is challenging in our testing-farm testsuite to get it, plus this issue is rarely reproducible. I'm waiting for it to happen...
Just for the record, I reproduced a similar problem today, and I have a full log now, attached. [ci-for-pi0d4d2643bfcc6c2091ca5bdd5c688608-calculate-deps-x86-64.log.gz](https://github.com/user-attachments/files/21124820/ci-for-pi0d4d2643bfcc6c2091ca5bdd5c688608-calculate-deps-x86-64.log.gz) Just the DNF5 execution part: ``` 2025-07-08T15:19:46+0000 [2732] INFO --- DNF5...
Wait, are we using s390x for source RPM builds? :-/ s390x is the most scarce resource.
Nah, this is probably breaking all custom builds (including packit): https://copr.fedorainfracloud.org/coprs/g/mock/mock-pull-requests/build/8023082/ This is the issue for the broken mirrormanager: https://pagure.io/fedora-infrastructure/issue/12183 It is acceptable to have problems like that in Fedora...
https://github.com/fedora-copr/copr/blob/cbb058f472612bccc095aa865162e0656a439050/frontend/coprs_frontend/coprs/models.py#L1027-L1030 fedora-latest solution