Bug#898086: libequinox-osgi-java: Does not install symlinks into /usr/lib/eclipse/plugins

2018-06-15 Thread Giannino Stoppani
I've issue starting eclipse on sid, but the symlink isn't solving for me.

=== Log file ===
This is the log file:
!SESSION Fri Jun 15 09:10:34 CEST 2018
-
!ENTRY org.eclipse.equinox.launcher 4 0 2018-06-15 09:10:34.504
!MESSAGE Exception launching the Eclipse Platform:
!STACK
java.lang.ClassNotFoundException:
org.eclipse.core.runtime.adaptor.EclipseStarter
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:466)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:566)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:626)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
at org.eclipse.equinox.launcher.Main.main(Main.java:1414)
=== End of log file ===

'eclipse-platform' depends on 'eclipse-platform-data' and 'eclipse-rcp'.
'eclipse-rcp' depends on 'libequinox-osgi-java' >=3.9.1.
'eclipse-platform-data' is configured to expect 'libequinox-osgi-java'
3.8.1 (or better: it expects the 'osgi.framework' version 3.8.1, which is
contained in 'libequinox-osgi-java' 3.8.1).

% apt-cache show eclipse-platform | grep eclipse-platform-data
Replaces: eclipse-platform-data (<< 3.8.1-5)
Depends: ant (>= 1.8.2), ant-optional, default-jre | java5-runtime |
java6-runtime, eclipse-platform-data (>= 3.8.1-11), eclipse-rcp (=
3.8.1-11), java-common (>= 0.23), libcommons-codec-java (>= 1.4-2),
libcommons-httpclient-java (>= 3.1-9), libcommons-logging-java (>=
1.1.1-6), libjetty9-java (>= 9.2.19-2~), libjsch-java (>= 0.1.37-3),
liblucene2-java (>= 2.9.4+ds1-3~), liblucene2-java (<< 2.9.5),
libservlet3.1-java, sat4j (>= 2.3.0), sat4j (<< 2.4.0), gconf-service,
libc6 (>= 2.14), libgconf-2-4 (>= 3.2.5), libglib2.0-0 (>= 2.12.0)

% apt-cache show eclipse-rcp | grep libequinox-osgi-java
Depends: default-jre | java5-runtime | java6-runtime, libequinox-osgi-java
(>= 3.9.1), libfelix-gogo-command-java, libfelix-gogo-shell-java,
libicu4j-49-java (>= 49.1-2), libswt-gtk-3-java (<< 3.9.0~),
libswt-gtk-3-java (>= 3.8.0~), libswt-cairo-gtk-3-jni (>= 3.8.0~),
libswt-webkit-gtk-3-jni (>= 3.8.0~), libc6 (>= 2.14)

% dpkg -L eclipse-platform-data | grep config.ini | xargs cat | grep
osgi.framework=
osgi.framework=file\:plugins/org.eclipse.osgi_3.8.1.dist.jar
osgi.framework=file\:plugins/org.eclipse.osgi_3.8.1.dist.jar


Processed (with 1 error): Re: Bug#898086: libequinox-osgi-java: Does not install symlinks into /usr/lib/eclipse/plugins

2018-05-07 Thread Debian Bug Tracking System
Processing control commands:

> reassign -1 src:eclipse
Bug #898086 [src:libequinox-osgi-java] libequinox-osgi-java: Does not install 
symlinks into /usr/lib/eclipse/plugins
Bug reassigned from package 'src:libequinox-osgi-java' to 'src:eclipse'.
No longer marked as found in versions libequinox-osgi-java/3.9.1-1.
Ignoring request to alter fixed versions of bug #898086 to the same values 
previously set
> retitle: Missing symlink of org.eclipse.osgi jar
Unknown command or malformed arguments to command.


-- 
898086: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=898086
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#898086: libequinox-osgi-java: Does not install symlinks into /usr/lib/eclipse/plugins

2018-05-07 Thread Markus Koschany
Control: reassign -1 src:eclipse
Control: retitle: Missing symlink of org.eclipse.osgi jar

Hello,

thank you for the bug report. The symlink must be created in the eclipse
package though.

Regards,

Markus



signature.asc
Description: OpenPGP digital signature


Bug#898086: libequinox-osgi-java: Does not install symlinks into /usr/lib/eclipse/plugins

2018-05-06 Thread Nick Morrott
Source: libequinox-osgi-java
Version: 3.9.1-1
Severity: grave
Justification: renders package unusable
Control: affects eclipse

Dear Maintainer,

The separation of the libequinox-osgi-java binary package from the eclipse
source appears to break fresh installations of eclipse.

On a fresh installation of eclipse on buster/sid (using a supported JDK
version), it is apparent that eclipse is unable to locate
/usr/lib/eclipse/plugins/org.eclipse.osgi_3.8.1.dist.jar (configured in
/usr/lib/eclipse/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info).

On stretch (3.8.1-10), the relevant symlinks between
/usr/lib/eclipse/plugins and
/usr/share/java are present.

On buster/sid, no symlink is created to /usr/lib/eclipse/plugins,
which causes eclipse to immediately crash.

Manually installing the following symlink resolves the issue:

cd /usr/lib/eclipse/plugins
ln -s ../../../share/java/org.eclipse.osgi-3.9.1.jar
org.eclipse.osgi_3.8.1.dist.jar



-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (600, 'testing'), (200, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.15.0-3-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8),
LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled