Red Hat Bugzilla – Bug 500933
Update to Subversion 1.6.2
Last modified: 2009-09-10 19:35:40 EDT
Description of problem:
Subversion is a major release behind.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Install subversion RPM
Version is 1.5.4.
Version is 1.6.2
One of the major new features is that passwords need no longer be stored on the client machine in plain text. There are hooks for kwallet and gnome-keyring.
Subversion maintains backward compatibility, so upgrades should be transparent to users who don't care to use the new features (except for the new password prompts.) Client repo formats are automatically upgraded, but server ones are not.
subversion-1.6.2-2.fc10 has been submitted as an update for Fedora 10.
subversion-1.6.2-2.fc10 has been pushed to the Fedora 10 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
su -c 'yum --enablerepo=updates-testing update subversion'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F10/FEDORA-2009-5690
Installed from updates-testing, but the connectors to gnome-keyring and kwallet do not seem to be enabled. I gather that one places a command such as
password-stores = gnome-keyring
in ~/.subversion/config in order to enable the connection. But I still get a message about not being able to store encrypted passwords.
(In reply to comment #3)
> I gather that one places a command such as
> password-stores = gnome-keyring
> in ~/.subversion/config in order to enable the connection.
Should have said: in the [auth] section of ~/.subversion/config.
Matthew - I haven't yet enabled the options to get keyring/kwallet support; I've been playing with this in the Raw Hide build.
OK Thanks. That seems to be one of the most important new features, so it will be nice to see it enabled.
If I can help test, let me know how.
Everything else I've looked at so far (nothing too sophisticated) seems functional.
Upgraded my workstation to F11. F11 release repo has an old subversion package: subversion-1.6.1-5.fc11.i586.
It would be nice to build the binary with support for the GNOME keyring... Otherwise it's a bit jarring to get this message when updating:
[scott@tablet mail]$ svn update
Authentication realm: <https://place.com:443> Place Subversion
Password for 'scott':
ATTENTION! Your password for authentication realm:
<https://place.com:443> Place Subversion
can only be stored to disk unencrypted! You are advised to configure
your system so that Subversion can store passwords encrypted, if
possible. See the documentation for details.
You can avoid future appearances of this warning by setting the value
of the 'store-plaintext-passwords' option to either 'yes' or 'no' in
Store password unencrypted (yes/no)?
Latest is now Subversion 1.6.3. Still looking forward to keyring compatibility.
subversion-1.6.4-2.fc11 has been submitted as an update for Fedora 11.
subversion-1.6.4-2.fc10 has been submitted as an update for Fedora 10.
subversion-1.6.4-2.fc10 has been pushed to the Fedora 10 stable repository. If problems still persist, please make note of it in this bug report.
subversion-gnome isn't enabled/built for Fedora 10. It will be nice
to have it for Fedora 10.
Yeah, not enabled for F11, either.
You need to install subversion-gnome by hand to enable gnome-keyring.
However, subversion-gnome isn't built for Fedora 10.
Please don't reopen closed bugs merely to repurpose them.
I've filed bug 522592 to track GNOME keyring/KDE wallet support in F10.
Re comment 13 - the F11 builds do have GNOME keyring/KDE wallet support enabled; install subversion-gnome or subversion-kde.
(In reply to comment #15)
> Please don't reopen closed bugs merely to repurpose them.
> Re comment 13 - the F11 builds do have GNOME keyring/KDE wallet support
> enabled; install subversion-gnome or subversion-kde.
Ah, OK thanks. Sorry to bother...