Bug 506437 - Subclipse doesn't recognise the SVNKit Interface even when installed
Summary: Subclipse doesn't recognise the SVNKit Interface even when installed
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: eclipse-subclipse
Version: 11
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Robert Marcano
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-06-17 10:00 UTC by Simon Andrews
Modified: 2009-12-22 14:29 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-12-22 14:29:50 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Simon Andrews 2009-06-17 10:00:15 UTC
Description of problem:

I'm trying to use subclipse via the SVNKit interface since the native interface doesn't store passphrases and it's a pain to have to retype them (yes, I know about using keys!)

If I install the subclipse and SVNKit pacakages then the subclipse preferences won't let me use SVNKit as it is listed as 'Not Available' in the preferences dialog.


Version-Release number of selected component (if applicable):

eclipse-subclipse-1.6.0-1.fc11.noarch
eclipse-subclipse-graph-1.6.0-1.fc11.noarch
svnkit-1.2.3-2.fc10.noarch
svnkit-javadoc-1.2.3-1.fc11.noarch
eclipse-svnkit-1.2.3-1.fc11.noarch
eclipse-gef-3.4.2-3.fc11.noarch
eclipse-rcp-3.4.2-9.fc11.x86_64
eclipse-jdt-3.4.2-9.fc11.x86_64
eclipse-swt-3.4.2-9.fc11.x86_64
tomcat5-jasper-eclipse-5.5.27-6.2.fc11.noarch
eclipse-platform-3.4.2-9.fc11.x86_64




How reproducible:

Always


Steps to Reproduce:
1.Install eclipse
2.Install eclipse-subclipse
3.Install eclipse-svnkit
4.Go to Window > Preferences > Team > SVN > SVN Interface
5.Try to select SVNKit (Pure Java)

  
Actual results:
SVNKit is listed as Not Available

Expected results:
I should be able to use SVNKit

Additional info:

If I manually install subclipse then I can get this to work just fine.  It's only if I use the fedora packages that I have this problem.

Comment 1 Robert Marcano 2009-06-17 13:04:11 UTC
I need to push subclipse 1.6.2, but since version 1.6.0 SVNKit is disabled because at the release time SVNKit did not supported SVN 1.6 (SVNKit 1.3.x is SVN 1.6 compatible) but I still see that it is disabled on subclipse 1.6.2. The following text is extracted from the release announcement

"Subclipse 1.6.0 requires Subversion 1.6.0 JavaHL.  SVNKit is not
currently supported as it does not yet support the 1.6 API's.  We are
shipping a "dummy" SVNKit plugin to satisfy version requirements and
allow you to install."

Compare

http://subclipse.tigris.org/source/browse/*checkout*/subclipse/tags/subclipse/1.4.8/subclipse/org.tigris.subversion.clientadapter.svnkit.feature/feature.xml?revision=4332&content-type=text%2Fplain

with

http://subclipse.tigris.org/source/browse/*checkout*/subclipse/tags/subclipse/1.6.2/subclipse/org.tigris.subversion.clientadapter.svnkit.feature/feature.xml?revision=4357&content-type=text%2Fplain

I still see on 1.6.2 that the SVNKit dependence is removed (<import plugin="org.tmatesoft.svnkit" version="1.2.0" match="equivalent"/>)

How are you manually installing subclipse and which version?

Comment 2 Simon Andrews 2009-06-17 14:37:46 UTC
I'm installing via the in-built software update mechanism using the http://subclipse.tigris.org/update_1.4.x update repository.

I'm not hugely tied to using SVNKit if I could find a way to make the native interface store my password.  Having to enter it tens of times a day quickly gets tiring!

Comment 3 Robert Marcano 2009-06-17 14:46:34 UTC
That is the reason it works, Subclipse 1.4.x does not have that restriction, I was forced to update to 1.6.0 for Fedora 11 because JavaHL APIs are not stable, and Subclipse 1.4.x do not build against JavaHL of SVN 1.6

I am keeping this bug open until a new Subclipse release works againt the new SVNKit 1.3

Comment 4 Alexander Kurtakov 2009-12-22 13:22:10 UTC
Is this bug present on Fedora 12 ?

Comment 5 Simon Andrews 2009-12-22 13:50:34 UTC
Just checked on F12 and this now works as expected.  Subclipse picks up the pure java svnkit as it should.

Since we've now moved over to F12 completely I'm not interested in pursuing backporting this to F11 if it's a lot of hassle.

Cheers

Simon.

Comment 6 Alexander Kurtakov 2009-12-22 13:58:41 UTC
Let's say it's not going to be a simple one package backport. 
Please close the bug if you're not interested anymore.

Comment 7 Simon Andrews 2009-12-22 14:29:50 UTC
Since this is fixed in F12 and not trivially fixed in F11 I'll close this as WONTFIX.

The work round is to not install the Fedora eclipse-subclise and svnkit but to manually install from the subclipse repositories.


Note You need to log in before you can comment on or make changes to this bug.