Red Hat Bugzilla – Bug 1023766
Eclipse / SVN / gnome-keyring bug
Last modified: 2013-10-28 11:54:10 EDT
Description of problem: When installing eclipse from the Fedora repository, the user is presented with a cryptic error message complaining about an incompatibility between subversion, gnome-keyring, and subeclipse, with the result that eclipse asks the user to apparently disable gnome-keyring, which sounds a bit dangerous if it is already being used by other apps.
Version-Release number of selected component (if applicable):
Unknown, only tried installing once
Steps to Reproduce:
1. Install F19
2. Install eclipse as per official instructions found on Fedora site:
Weird bug that leaves user not knowing what to do. Answering "cancel" will apparently prevent eclipse from working but answering "OK" will apparently disable gnome-keyring (presumably breaking other stuff). The dialog is badly worded though, so it's not really entirely clear what it means or what will happen if either button is clicked. (it says some files will get renamed and moved around but it offers no help as to what effect that will have on your system other than maybe making eclipse run)
The versions of svn, eclipse, and gnome-keyring provided should actually work together
I was attempting to follow the official instructions provided on the Fedora website for installing the Android development environment. These instruction do not address this dialog, suggesting either it's a new problem or that there's a gap in the instructions.
It may be that this could be fixed by simply improving the dialog so it explains the problem and solution better. It seems to assume the person installing the software is already an expert on eclipse, svn, and gnome-keyring to the extent of knowing what the config files do, where they're stored and what side effects messing with them will have. A first time user is unlikely to know any of that.
Subclipse documentation  says:
> "There is currently a bug in the new support for GNOME keyring in Subversion 1.6. It works OK when using the command line, but not when other users of the libraries use it. Until this is fixed, you can workaround the problem by turning off this feature. "
I found also bug reported against gnome :
> "Subversion chooses to prompt for the gnome-keyring keyring password rather than allow a prompt to be shown for the same. So, this is not a gnome-keyring bug, but a subversion one."
But the most important bit is:
> " by default the keyring password is the same as your (unix) user login
so this is the password you're being asked for!
So here we go back to the subversion, and I found there , which seems to be the right place to complain about the issue, so I'm closing this as an upstream issue (I pass it to the subclipse community).
thank you for your bug report! I've routed it to a proper place . You may want to follow it there. We need such bug reports to make Linux better! Thanks!
Thanks, I appreciate the research, I'll follow the upstream bug reports.