Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 463828 - Need to finalize the package list for Java 9
Summary: Need to finalize the package list for Java 9
Status: RESOLVED WONTFIX
Alias: None
Product: Equinox
Classification: Eclipse Project
Component: Framework (show other bugs)
Version: 4.5.0 Mars   Edit
Hardware: PC Windows 7
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: equinox.framework-inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-04-02 11:33 EDT by Thomas Watson CLA
Modified: 2018-05-29 08:50 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Watson CLA 2015-04-02 11:33:45 EDT
In bug 463688 a new profile has been added for Java 9.  This bug is to finalize the package list once the spec is finalized.
Comment 1 Claus Klammer CLA 2018-05-29 06:37:36 EDT
In our osgi based application we are using xml-binding (javax.xml.bind). Since the move to java 9 we can not use the jdk internal classes anymore but instead added dependencies to external bundles providing the required packages. Unfortunately our application only works with a patched profile, where the javax.xml.bind packages have been removed from the org.osgi.framework.system.packages property.

When will the profile be finalized and will these changes propably affect our problem?

Or is this task obsolete at all since all the system packages are calculated in the future anyway (see https://bugs.eclipse.org/bugs/show_bug.cgi?id=527353)?
Comment 2 Thomas Watson CLA 2018-05-29 08:50:29 EDT
(In reply to Claus Klammer from comment #1)
> In our osgi based application we are using xml-binding (javax.xml.bind).
> Since the move to java 9 we can not use the jdk internal classes anymore but
> instead added dependencies to external bundles providing the required
> packages. Unfortunately our application only works with a patched profile,
> where the javax.xml.bind packages have been removed from the
> org.osgi.framework.system.packages property.
> 
> When will the profile be finalized and will these changes propably affect
> our problem?
> 
> Or is this task obsolete at all since all the system packages are calculated
> in the future anyway (see
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=527353)?

This is obsolete.  I did backport the fix to the R4_7_maintenance branch, but that was done after our last Oxygen build.

http://git.eclipse.org/c/equinox/rt.equinox.framework.git/commit/?h=R4_7_maintenance&id=409903655846f17f4886603b79549710b8db800d

If you need the fix before Photon release.