[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [subversive-dev] build from source

I've helped myself. Build success was achieved with the Eclipse for Java,
with the binary Subversive installed in the building eclipse instance, and
letting the Subversive discover plugins off Subversive's trunk. Various
things need to be installed, including the Eclipse PDE & Platform things
from the "Eclipse Update Site" as well as Subversive things off the "Indigo"
site. I'm not sure which detail exactly did the trick though.

May this monologue help some strayed hackers out there.

~Neels

On 07/28/2011 01:10 PM, Neels J Hofmeyr wrote:
> Hi subversive devs,
> 
> I have the task of investigating bug 294610 for a client of ours.
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=294610
> 
> But at the moment, I've been stuck for some time with trying to build & run
> the subversive plugin from source. (So that I can later test modifications)
> 
> The most successful attempt at doing that was so far:
> 
> - have a clean Eclipse Indigo unpacked in the home dir.
> 
> - do not install the subversive plugin to avoid confusion whether
>   I'm testing the binary install or the source build.
> 
> - checkout the subversive trunk into the workspace using the
>   svn command line client.
>   http://dev.eclipse.org/svnroot/technology/org.eclipse.subversive/trunk
> 
> - by chance, import into the workspace the following source trees:
>   org.eclipse.team.svn.core
>   org.eclipse.team.svn.ui
>   org.eclipse.team.svn.help
>   org.eclipse.team.svn.tests
> 
> - Build all, find ~1400 warnings, ignore.
> 
> - Run plug-ins as Eclipse application.
> 
> - In the second, plug-in testing Eclipse that starts, go to
>   the "SVN Repositories" view, after which the Subversive
>   Connectors Discovery starts automatically.
> 
> - Select SVNKit 1.3.5 (which works fine in the binary install of Subversive)
> 
> - Installation of the connector fails with, among others, the error message:
> 
> "org.eclipse.core.runtime.CoreException: Operation details
> 	at
> org.eclipse.team.svn.ui.discovery.PrepareInstallProfileJob_3_6.resolve(PrepareInstallProfileJob_3_6.java:129)
> 	at
> org.eclipse.team.svn.ui.discovery.PrepareInstallProfileJob_3_6.run(PrepareInstallProfileJob_3_6.java:97)
> 	at
> org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
> Contains: Cannot complete the install because one or more required items
> could not be found.
> Contains: Software being installed: Subversive SVN Connectors
> 2.2.2.I20110715-1700 (org.polarion.eclipse.team.svn.connector.feature.group
> 2.2.2.I20110715-1700)
> Contains: Missing requirement: Subversive SVN Connectors
> 2.2.2.I20110715-1700 (org.polarion.eclipse.team.svn.connector.feature.group
> 2.2.2.I20110715-1700) requires 'org.eclipse.team.svn.feature.group
> [0.7.9.I20110101-1700,1.0.0)' but it could not be found
> "
> 
> 
> I've been trying to resolve this, but if you already know what I'm doing
> wrong, I'd be delighted if you could tell me.
> 
> Thanks!
> ~Neels
> 
>> java -version
> java version "1.6.0_20"
> OpenJDK Runtime Environment (IcedTea6 1.9.9) (6b20-1.9.9-0ubuntu1~10.10.2)
> OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)
> devk=0:26 (-48:51) [13:09:48]
> 
>> uname -a
> Linux dub 2.6.35-30-generic #54-Ubuntu SMP Tue Jun 7 18:41:54 UTC 2011
> x86_64 GNU/Linux
> 
> 
> 
> 
> _______________________________________________
> subversive-dev mailing list
> subversive-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/subversive-dev

Attachment: signature.asc
Description: OpenPGP digital signature