Bug 2188431

Summary: gnome-keyring: does not install with dnf5
Product: [Fedora] Fedora Reporter: Carl George 🎩 <carl>
Component: gnome-keyringAssignee: Matthias Clasen <mclasen>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 38CC: debarshir, gnome-sig, jmracek, mclasen, rstrode, sandmann, stefw, walters
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: gnome-keyring-42.1-4.fc39 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-05-08 19:55:24 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 2180842    

Description Carl George 🎩 2023-04-20 17:54:32 UTC
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

Comment 1 Carl George 🎩 2023-04-20 18:01:52 UTC
https://src.fedoraproject.org/rpms/gnome-keyring/pull-request/6

Comment 2 Fedora Update System 2023-05-08 19:48:50 UTC
FEDORA-2023-95b4dfa310 has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2023-95b4dfa310

Comment 3 Fedora Update System 2023-05-08 19:55:24 UTC
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.

Comment 4 Zbigniew Jędrzejewski-Szmek 2024-02-12 12:49:10 UTC
*** Bug 2229623 has been marked as a duplicate of this bug. ***