On Tue, Sep 15, 2020 at 10:53:10AM +0200, Pavel Raiskup wrote:
Hi, we ship epelplayground-8-x86_64.cfg file in mock-core-configs so
users can
reproduce builds locally with mock. Initially the configuration worked, but it
has been failing for quite some time now. Dnf isn't able to --installroot:
No matches found for the following disable plugin patterns: local, spacewalk
CentOS-8 - Base 12 MB/s | 2.2 MB 00:00
CentOS-8 - AppStream 21 MB/s | 5.8 MB 00:00
CentOS-8 - PowerTools 11 MB/s | 1.9 MB 00:00
CentOS-8 - Extras 33 kB/s | 7.3 kB 00:00
Extra Packages for Enterprise Linux 8 - Playgro 15 MB/s | 6.1 MB 00:00
Error:
Problem: conflicting requests
- nothing provides fpc-srpm-macros needed by
epel-rpm-macros-8-16.playground.noarch
(try to add '--skip-broken' to skip uninstallable packages or
'--nobest' to use not only best candidate packages)
I'm not sure we miss something there, but it looks like the shipped chroot is
broken. The mock bug report [1], and fpc-srpm-macros report [2].
Yeah, looks like the fpc-srpm-macros build for epel8-playground failed.
I fired off a build:
https://koji.fedoraproject.org/koji/taskinfo?taskID=51522174
but also there's no epel8-playground branch for the package.
Local mock builds are done against CentOS repositories, so I'm
not sure where to
report this problem, if here or to CentOS (but starting here as I believe that
fpc-srpm-macros should go to the playground repo).
Also another question is whether we can fix the chroot, or not (dropping the
config file from mock-core-configs is an option, too).
We should be able to fix it. Once the above lands in the buildroot it
should be working again.
kevin