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].
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).
[1]
https://github.com/rpm-software-management/mock/issues/620
[2]
https://bugzilla.redhat.com/show_bug.cgi?id=1875057
Pavel