Today I noticed that the command `dnf5 install gnome-keyring` in a container does not work. The command `dnf install gnome-keyring` does work however. I think this is being caused by the fact that gnome-keyring has a dependency on /usr/libexec/gcr-ssh-askpass. Per the package guidelines, packages may depend on files in /usr/bin, /usr/sbin, and /etc, but should not depend on files from other paths. It seems dnf is more forgiving of this than dnf5 is. https://docs.fedoraproject.org/en-US/packaging-guidelines/#_file_and_directory_dependencies Reproducible: Always Steps to Reproduce: 1. dnf5 install gnome-keyring Actual Results: Problem: conflicting requests - nothing provides /usr/libexec/gcr-ssh-askpass needed by gnome-keyring-42.1-3.fc38.x86_64 Expected Results: successful installation
https://src.fedoraproject.org/rpms/gnome-keyring/pull-request/6
FEDORA-2023-95b4dfa310 has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2023-95b4dfa310
FEDORA-2023-95b4dfa310 has been pushed to the Fedora 39 stable repository. If problem still persists, please make note of it in this bug report.
*** Bug 2229623 has been marked as a duplicate of this bug. ***