Comment 31 for bug 1754886

Revision history for this message
Arnaud (lucasarnaud79) wrote :

@pinubigfoot #30

Same situation here : Java 11.0.3.

I installed Eclipse and the JRE came with the dependencies : 'eclipse' depends on 'eclipse-jdt' and 'eclipse-pde', both depending on 'default-jre | java5-runtime | java6-runtime' (sic !), and 'default-jre' in turn depends on 'openjdk-11-jre'. Same goes with 'eclipse-platform' etc.

If current Eclipse packages effectively depends on a Java 8 JRE, why is it that the dependencies chain is not installing 'openjdk-8-jre' and automatically configure Eclipse to the use of this JRE ? Why all these incorrect dependencies ?

All the Debian and derivative distros package systems rely on correct version dependency management by package maintainers, relieving the user of any tedious error-prone task of manually managing the packet versions dependencies and environment configuration. 'sudo apt install eclipse' should result in Eclipse being immediately executable, as any other software installed with this command. I chose Ubuntu, a Debian-derived distro, because i didn't want to loose time manually fiddling with package installation and configuration.

So, please, the Eclipse packages do need to be corrected according to Debian-based package policy and should not depend on their users painfully manually tidying the mess.

Arnaud