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
On Tue, Sep 15, 2020 at 1:53 AM Pavel Raiskup praiskup@redhat.com 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].
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
I guess here is probably going to be the best place to start. EPEL Playground is in the middle of changing. It will no longer be a "stand alone" repository. It will be for only those packages that people are using to "play with" large changes to their packages. There will be no more automatic builds of all packages. Because of this, you will need to have the regular EPEL repository enabled in order to use the EPEL-Playground repository.
We're right in the middle of this change, but fixing mock now is the best time to do it. It won't hurt anything to add the regular EPEL repository now, when doing the EPEL-Playground mock.
Troy p.s. I'll put this in the bugzilla and the issue.
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
epel-devel@lists.fedoraproject.org