mock-core-configs v37
distribution-gpg-keys
Release notes: https://rpm-software-management.github.io/mock/Release-Notes-2.16
mock
mock-core-configs
Updates may require up to 24 hours to propagate to mirrors. If the following command doesn't work, please retry later:
sudo dnf upgrade --refresh --advisory=FEDORA-2021-a7d4aaa6fe
Please login to add feedback.
This update has been submitted for testing by praiskup.
This update's test gating status has been changed to 'ignored'.
This update has been pushed to testing.
Works great! LGTM! =)
Hi @praiskup et. al,
There are a couple problems:
fedpkg --release epel8 mockbuild
does not work properly. It defaults to rhel8, which does not work by default and results in a 403 error when dnf/mock attempts to install packages. After runningln -s /etc/mock/alma+epel-8-x86_64.cfg ~/.config/mock/epel-8-x86_64.cfg
, it breaks entirely:It is possible to override the buildroot with
--root alma+epel-8-x86_64
, but that is cumbersome and shouldn't be necessary.Using
alma+epel-8-x86_64
works withmock
itself and withfedpkg
after applying the aforementioned fix, but mock/dnf repeatedly prints out the following error when installing packages:Invalid configuration value: failovermethod=priority in /var/lib/mock/alma+epel-8-x86_64/root/etc/dnf/dnf.conf; Configuration: OptionBinding with id "failovermethod" does not exist
.Even if I wanted to use the
rhel+epel-8-*
configs, they don't work at all, assubscription-manager
is broken (#1995465) and it is impossible to obtain an entitlement.In my opinion, this update should not be pushed until these crucial issues are fixed.
Thanks,
Maxwell
Bodhi is disabling automatic push to stable due to negative karma. The maintainer may push manually if they determine that the issue is not severe.
Indeed,
fedpkg mockbuild
fails on epel8 branches. For me, it fails with:Status code: 403 for https://infrastructure.fedoraproject.org/repo/rhel/rhel8/koji/latest/x86_64/RHEL-8-001/non_modular/basesystem-11-5.el8.noarch.rpm
. It seems it fallbacks to Koji's mock config instead of using the installed one. And after runningln -s /etc/mock/alma+epel-8-x86_64.cfg /home/churchyard/.config/mock/epel-8-x86_64.cfg
I get the same error as reported by @gotmax23.@churchyard:
I have that same issue. That's what i meant by
Thanks for noting this. The user-specific configuration is not known by rpkg, thus by fedpkg. Proposed fix: https://pagure.io/rpkg/pull-request/595
For anyone who happens upon this, here1 is a link to the mailing list discussion about the issues I raised.
I don't think it makes sense to block this update. This is not a bug in mock, and the incompatibility with fedpkg will take some time (note there's a simple work-around).
This is not a bug in mock, but the mock-core-configs update introduced a regression for fedpkg users. As such, it should not be pushed to a stable release. Packagers who need the new features or fixes are more likely to be able to install this from updates-testing than packagers who would install this and suddenly got their EPEL 8 packaging experience broken are likely to be able to find the workaround.
This update can be pushed to stable now if the maintainer wishes
This
This should wait until the regressions can be fixed. Also for BZ#2026571 it would be better to use template variables in place of
$stream
at a minimum, rather than embedding values directly in the URL.There are no regressions, and #2026571 is AFAIK fixed.
Please see comment on #2026571.
Not a regression, or reason to block this update.
@praiskup, what should I do to build epel8 with fedpkg now?
centos+epel-8-x86_64.cfg works for me , although don't understand why is not the classic epel-8
@ktdreyer: Follow the e.g. the instructions from
mock -r epel-8-x86_64 --shell
(create one symlink, e.g.~/.config/mock/epel-8-x86_64
).Worked in my case.
working for me
praiskup edited this update.
New build(s):
Removed build(s):
Karma has been reset.
This update has been submitted for testing by praiskup.
Updated mock-core-configs and distribution-gpg-keys. Be careful, karma is reset - and new karma 3 moves this to stable. This IMO makes a complete sense NOW, as the previous epel-8 configs don't work anymore (centos 8 mirrors are off already).
This update has been pushed to testing.
centos-stream-8-x86_64
now works. TY.ok i guess
praiskup edited this update.
New build(s):
Removed build(s):
Karma has been reset.
This update has been submitted for testing by praiskup.
This update has been pushed to testing.
Works for me.
Tested on multiple F35 systems, works fine.
This update can be pushed to stable now if the maintainer wishes
Works for me.
This update has been submitted for stable by bodhi.
This update has been pushed to stable.