Red Hat Bugzilla – Bug 1284081
Git (cli tool) incorrectly depends on gnome (libgnome-keyring)
Last modified: 2018-10-30 07:38:57 EDT
Description of problem: simple, common cli tools (git) should not depend on bringing in gnome (in particular git rpm in RHEL7.1 depends on libgnome-keyring) Version-Release number of selected component (if applicable): How reproducible: yum install git Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
That makes sense.
This is a result of the git-core package including git-credential-gnome-keyring. That should probably go into its own package.
Eli: yes, this is expected solution.
Just one problem is here, that this will be little incompatible change, because some people, who uses gnome-keyrings in git, will have to install manually another sub-package.
Move this bug to RHEL-7.6, because there is another bug for change in packaging of the Git that will not be acked for testing for rhel-7.5 and make sense move these two bugs together as both of them can involve requirement for manual installation of new sub-packages by user.
# rpm -q git git-1.8.3.1-13.el7.x86_64 # rpm -qR git | grep gnome libgnome-keyring.so.0()(64bit) # rpm -q git git-1.8.3.1-18.el7.x86_64 # rpm -qR git | grep gnome # rpm -q git-gnome-keyring git-gnome-keyring-1.8.3.1-18.el7.x86_64
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2018:3275