[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Default JRE and Java plugin

Hi all,

I'm still rounding the corners for the switch to OpenJDK 8 and there is
a remaining issue regarding the Java plugin. The src:icedtea-web package
provides the icedtea-plugin package which pulls icedtea-7-plugin.
Matthias would like to split src:icedtea-web and have one version per
JRE supported. That would give a src:icedtea-8-web package building

The question is what do we do with the versionless icedtea-plugin
package? It cannot remain in src:icedtea-web since the package will
eventually go away. Since the package basically selects the default
plugin its role could be taken over by src:java-common (the source of
the default-jre/jdk packages).

I see different solutions:

1. Move icedtea-plugin as is to src:java-common and make it select the
default plugin (icedtea-7-plugin now, icedtea-8-plugin after the switch).

2. Move icedtea-plugin to src:java-common and rename it to
default-java-plugin or default-jre-plugin (so if we switch to another
implementation some day we don't have to rename the package).

3. Don't move icedtea-plugin but make default-jre recommends the default

4. Solution 1 + make default-jre recommends icedtea-plugin

5. Solution 2 + make default-jre recommends default-java-plugin

I tend to favor the solution 3. With default-jre recommending the plugin
we mimic the behaviour of the Oracle JRE since it includes the plugin by
default, but the weak dependency makes it possible to uninstall the
plugin afterward.

What do you think?

Emmanuel Bourg

Reply to: