-
Notifications
You must be signed in to change notification settings - Fork 45
Open
Description
In order to ensure we can address any problems, e.g., CVEs, that might arise in 3rd party bundles in the future, we need to be prepared to update those dependencies. The following dependencies are not currently part of the restructured Orbit aggregation and need to be investigated to determine where and why these outdated versions are being used:
- bndtools.jareditor/7.0.0.202310060912
- This is a dependency of PDE that is consumed directly from Maven https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/blob/8aa0d1e1d6a471baad29d26f286b1946e89b8f7c/eclipse.platform.releng.prereqs.sdk/eclipse-sdk-prereqs.target#L605-L622.
- It has not been included in Orbit because it has a very-many difficult-to-manage dependencies back to the Eclipse IDE. We can safely assume that PDE will update to newer versions of BND as they become available.
- ca.odell.glazedlists/1.9.0.v201303080712 → ca.odell.glazedlists/1.11.0
- I've opened the following issues:
- com.google.gerrit.common/2.1.5.v201112241444 🚫
- Update transitive com.google.gerrit dependencies eclipse-mylyn/org.eclipse.mylyn#567
- Disable Mylyn's gerrit features #445
- com.google.gerrit.prettify/2.1.5.v201112241444 🚫
- Update transitive com.google.gerrit dependencies eclipse-mylyn/org.eclipse.mylyn#567
- Disable Mylyn's gerrit features #445
- com.google.gerrit.reviewdb/2.1.5.v201112241444 🚫
- Update transitive com.google.gerrit dependencies eclipse-mylyn/org.eclipse.mylyn#567
- Disable Mylyn's gerrit features #445
- com.google.gwt.servlet/2.1.0.v201111291940 🚫
- Update transitive com.google.gerrit dependencies eclipse-mylyn/org.eclipse.mylyn#567
- Disable Mylyn's gerrit features #445
- com.google.gwtjsonrpc/1.2.5.v201112241444 🚫
- Update transitive com.google.gerrit dependencies eclipse-mylyn/org.eclipse.mylyn#567
- Disable Mylyn's gerrit features #445
- com.google.gwtorm/1.1.4.v201112241444 🚫
- Update transitive com.google.gerrit dependencies eclipse-mylyn/org.eclipse.mylyn#567
- Disable Mylyn's gerrit features #445
- com.google.protobuf/2.4.0.v201105131100 🚫
- Remove the com.google.protobuf bundle from the feature and the category eclipse-jsdt/webtools.jsdt#5
- com.mountainminds.eclemma.core/3.1.9.202405260028 ✔
- This is just p2 metadata from the eclemma project:
- configure.logback.classic/2.6.1.20240411-1743 ✔
- This is just p2 metadata from the m2e project:
- jakarta.el/4.0.0.v20210105-0527 → jakarta.el-api/4.0.0 | jakarta.el-api/5.0.1
- [4.0.0.v20210105-0527] - org.eclipse.jst.web_core.feature.feature.group /3.34.0.v202405180419 - Web Tools Platform
- jakarta.servlet/5.0.0.v20210105-0527 → jakarta.servlet-api/5.0.0 → jakarta.servlet-api/6.1.0
- [5.0.0.v20210105-0527] - org.eclipse.jst.web_core.feature.feature.group /3.34.0.v202405180419 - Web Tools Platform
- 5.0.0 - org.eclipse.jst.standard.schemas /1.2.700.v202402030235 - Web Tools Platform
- jakarta.servlet.jsp/3.0.0.v20210105-0527 → jakarta.servlet.jsp-api/3.1.1
- [3.0.0.v20210105-0527] - org.eclipse.jst.web_core.feature.feature.group /3.34.0.v202405180419 - Web Tools Platform
- jakarta.xml.bind/2.3.3.v20201118-1818 → jakarta.xml.bind-api/4.0.2
- [2.3.3.v20201118-1818] - org.eclipse.jst.ws.cxf.feature.feature.group /1.1.1200.v202311232240 - Web Tools Platform
- [2.3.3.v20201118-1818] - org.eclipse.jst.ws.jaxws.feature.feature.group /1.2.1000.v202311280000 - Web Tools Platform
- javax.activation/1.1.0.v201211130549 → jakarta.activation-api/1.2.2
- [1.1.0,1.2.0) - javax.mail /1.4.0.v201005080615 - 3rd Party
- javax.activation/1.2.2.v20221203-1659 → jakarta.activation-api/1.2.2
- 1.0.0 - jakarta.xml.bind /2.3.3.v20201118-1818 - 3rd Party
- javax.annotation/1.3.5.v20200909-1856 → jakarta.annotation-api/1.3.5
- [1.3.5,2.0.0) - org.eclipse.papyrus.infra.ui.fonts /2.0.0.202406051429 - Papyrus
- javax.jws/2.0.0.v201005080400 → jakarta.jws-api/2.1.0
- [2.0.0.v201005080400] - org.eclipse.jst.ws.cxf.feature.feature.group /1.1.1200.v202311232240 - Web Tools Platform
- [2.0.0.v201005080400] - org.eclipse.jst.ws.jaxws.feature.feature.group /1.2.1000.v202311280000 - Web Tools Platform
- [2.0.0,2.1.0) - org.eclipse.jst.ws.cxf.core /1.2.0.v202308010145 - Web Tools Platform
- [2.0.0,2.1.0) - org.eclipse.jst.ws.cxf.creation.core /1.2.0.v202311232240 - Web Tools Platform
- [2.0.0,2.1.0) - org.eclipse.jst.ws.cxf.creation.ui /1.1.0.v202308010145 - Web Tools Platform
- javax.mail/1.4.0.v201005080615 → jakarta.mail-api/1.6.7
- 0.0.0 - org.eclipse.wst.ws_core.feature.feature.group /3.31.0.v202308021509 - Web Tools Platform
- javax.persistence/2.2.1.v201807122140 → jakarta.persistence-api/2.2.3
- [2.2.1.v201807122140] - org.eclipse.jpt.jpa.feature.feature.group /3.8.0.v202405180120 - Web Tools Platform
- javax.wsdl/1.6.2.v201012040545 → javax.wsdl/1.6.3.v20230730-0710
- [1.6.2.v201012040545] - org.eclipse.jst.ws.cxf.feature.feature.group /1.1.1200.v202311232240 - Web Tools Platform
- [1.6.2.v201012040545] - org.eclipse.jst.ws.jaxws.feature.feature.group /1.2.1000.v202311280000 - Web Tools Platform
- javax.xml/1.3.4.v201005080400 🚫 available in the JDK
- javax.xml.rpc/1.1.0.v201209140446 → javax.xml.rpc-api/1.1.4
- 0.0.0 - org.eclipse.wst.ws_core.feature.feature.group /3.31.0.v202308021509 - Web Tools Platform
- [1.1.0,2.0.0) - org.eclipse.wst.ws.explorer /1.1.2.v202308010145 - Web Tools Platform
- javax.xml.soap/1.2.0.v201005080501 → jakarta.xml.soap-api/1.4.2
- [1.2.0,1.3.0) - org.eclipse.wst.ws_core.feature.feature.group /3.31.0.v202308021509 - Web Tools Platform
- javax.xml.stream/1.0.1.v201004272200 🚫 available in the JDK
- [1.0.1.v201004272200] - org.eclipse.jst.ws.cxf.feature.feature.group /1.1.1200.v202311232240 - Web Tools Platform
- [1.0.1.v201004272200] - org.eclipse.jst.ws.jaxws.feature.feature.group /1.2.1000.v202311280000 - Web Tools Platform
- javax.xml.ws/2.1.0.v200902101523 → jakarta.xml.ws-api/2.3.3
- [2.1.0.v200902101523] - org.eclipse.jst.ws.cxf.feature.feature.group /1.1.1200.v202311232240 - Web Tools Platform
- [2.1.0.v200902101523] - org.eclipse.jst.ws.jaxws.feature.feature.group /1.2.1000.v202311280000 - Web Tools Platform
- org.apache.bcel/5.2.0.v201005080400 → org.apache.xalan/2.7.2.v20230928-1302
- 0.0.0 - org.eclipse.wst.xsl.feature.feature.group /1.3.1600.v202405130119 - Web Tools Platform
- org.apache.commons.codec/1.14.0.v20221112-0806 → org.apache.commons.commons-codec/1.17.0
- 0.0.0 - org.eclipse.wst.ws_core.feature.feature.group /3.31.0.v202308021509 - Web Tools Platform
- [1.3.0,2.0.0) - org.eclipse.birt.chart.device.extension /4.12.0.v202211281949 - BIRT
- [1.3.0,2.0.0) - org.eclipse.birt.chart.device.swt /4.12.0.v202211281949 - BIRT
- [1.2.0,2.0.0) - org.eclipse.wst.ws.explorer /1.1.2.v202308010145 - Web Tools Platform
- [1.2.0,2.0.0) - org.eclipse.wst.ws.parser /1.1.0.v202308012257 - Web Tools Platform
- [1.2.0,2.0.0) - org.eclipse.wst.wsi /1.1.501.v202308010145 - Web Tools Platform
- PRs:
- org.apache.commons.collections/3.2.2.v201511171945 → org.apache.commons.collections/3.2.2
- [3.2.2.v201511171945] - org.eclipse.jpt.jpa.feature.feature.group /3.8.0.v202405180120 - Web Tools Platform
- org.apache.commons.io/2.8.0.v20210415-0900 → org.apache.commons.commons-io/2.16.1
- [2.6.0,3.0.0) - org.eclipse.papyrus.infra.tools /4.2.0.202406051429 - Papyrus
- 0.0.0 - org.eclipse.php.composer.ui /8.2.0.202311292129 - PDT
- 0.0.0 - org.eclipse.php.phpunit /8.2.0.202311292129 - PDT
- PRs:
- Appears to come from https://download.eclipse.org/mylyn/updates/release/4.3.0
- org.apache.commons.jxpath/1.3.0.v200911051830 → org.apache.commons.jxpath/1.3.0
- Orbit provides this direct-from-maven version which is used by the Plaform:
- Unfortunately Modisco has this feature include from an old Orbit repository
- [1.3.0.v200911051830] - org.eclipse.modisco.infrastructure.feature.feature.group /1.5.4.v20240304-1105
- https://git.eclipse.org/r/c/modisco/org.eclipse.modisco/+/207294
- Must explicitly exclude the old version from e(fx)
- org.apache.commons.lang/2.6.0.v201404270220 → org.apache.commons.lang/2.6.0
- [2.6.0.v201404270220] - org.eclipse.jpt.jpa.feature.feature.group /3.8.0.v202405180120 - Web Tools Platform
- org.apache.commons.logging/1.2.0.v20180409-1502 → org.apache.commons.logging/1.2.0 | org.apache.commons.commons-logging/1.3.3
- [1.2.0,2.0.0) - org.eclipse.ecf.remoteservice.rest.feature.feature.group /1.0.303.v20240405-1603 - ECF
- [1.2.0.v20180409-1502] - org.eclipse.net4j.util.feature.group /4.23.0.v20240605-1049 - EMF CDO
- 1.0.4 - org.eclipse.wst.ws_core.feature.feature.group /3.31.0.v202308021509 - Web Tools Platform
- 1.0.4 - org.eclipse.wst.xsl.feature.feature.group /1.3.1600.v202405130119 - Web Tools Platform
- 1.0.4 - org.eclipse.epp.mpc.core /1.10.3.v20240221-1216 - EPP Marketplace Client
- 0.0.0 - org.eclipse.php.composer.api /8.2.0.202311292129 - PDT
- 0.0.0 - org.eclipse.php.composer.core /8.2.0.202311292129 - PDT
-[1.0.4,2.0.0) - org.eclipse.wst.server.preview /1.3.0.v202311130434 - Web Tools Platform - 0.0.0 - org.eclipse.wst.wsi /1.1.501.v202308010145 - Web Tools Platform
-1.0.4 - org.eclipse.wst.xsl.jaxp.debug /1.1.100.v202202230212 - Web Tools Platform - PRs:
- org.apache.commons.net/3.2.0.v201305141515 → org.apache.commons.commons-net/3.11.1
- [3.2.0.v201305141515] - org.eclipse.rse.ftp.feature.group /4.5.600.202401151828 - TM: RSE
- 2.0.0 - org.eclipse.rse.ftp.feature.group /4.5.600.202401151828 - TM: RSE
- [3.2.0.v201305141515] - org.eclipse.rse.telnet.feature.group /4.5.600.202401151828 - TM: RSE
- [1.4.1,4.0.0) - org.eclipse.rse.connectorservice.telnet /4.5.600.202401151652 - TM: RSE
- [1.4.1,4.0.0) - org.eclipse.rse.services.files.ftp /4.5.600.202401151652 - TM: RSE
- [2.0.0,4.0.0) - org.eclipse.rse.services.telnet /4.5.600.202401151652 - TM: RSE
- [1.4.1,4.0.0) - org.eclipse.rse.subsystems.files.ftp /4.5.600.202401151652 - TM: RSE
- PR:
- org.apache.httpcomponents.httpcore/4.4.16.v20221207-1049 → org.apache.httpcomponents.httpcore/4.4.16
- Appears to come from https://download.eclipse.org/mylyn/updates/release/4.3.0
- https://github.com/eclipse-simrel/simrel.build/pull/446/files
- org.apache.xml.serializer/2.7.1.v201005080400 → org.apache.xml.serializer/2.7.2.v20230928-1302
- [2.7.1.v201005080400] - org.eclipse.wst.xml_core.feature.feature.group /3.34.0.v202405130132 - Web Tools Platform
- 0.0.0 - org.eclipse.wst.xsl.feature.feature.group /1.3.1600.v202405130119 - Web Tools Platform
- [2.7.0,2.8.0) - org.eclipse.wst.xsl.xalan /1.1.100.v202301080401 - Web Tools Platform
- org.eclipse.m2e.maven.runtime/3.9.700.20240602-2313 ✔
- This is produced and actively maintained by m2e:
- org.glassfish.hk2.osgi-resource-locator/2.5.0.v20161103-1916 → org.glassfish.hk2.osgi-resource-locator/1.0.3
- The 1.0.3 version in Orbit is actually newer than the 2.5.0.x version:
- org.gradle.toolingapi/8.1.1.v20240115-1636 ✔
- This appears to be based on checked-in jars located here:
- This is probably fine because buildship can update this, though I've asked about that.
- org.h2/1.3.168.v201212121212
- [1.3.168.v201212121212] - org.eclipse.net4j.db.h2.feature.group /4.5.5.v20240605-1049 - EMF CDO
- Potential replacement available as OSGi bundle:
- org.jboss.tools.maven.jaxrs/1.6.1.20231024-1618 ✔
- This is merely content metadata with no corresponding artifact contributed by m2e-wtp.
- org.jboss.tools.maven.jpa/1.6.1.20231024-1618 ✔
- This is merely content metadata with no corresponding artifact contributed by m2e-wtp.
- org.jboss.tools.maven.jsf/1.6.1.20231024-1618 ✔
- This is merely content metadata with no corresponding artifact contributed by m2e-wtp.
- org.jivesoftware.smack/3.4.0.v20231021-2050 ✔
- This is project content from ECF:
- org.maven.ide.eclipse.wtp/1.6.1.20231024-1618 ✔
- This is merely content metadata with no corresponding artifact contributed by m2e-wtp.
- org.mozilla.javascript/1.7.10.v20190430-1943 → org.mozilla.rhino/1.7.15
- [1.7.10.v20190430-1943] - org.eclipse.wst.jsdt.feature.feature.group /2.4.500.v202307190318 - Web Tools Platform
- 1.7.4 - org.eclipse.birt.core /4.12.0.v202211281949 - BIRT
- 1.7.5 - org.eclipse.wst.jsdt.debug.rhino.debugger /1.1.0.v202307190318 - Web Tools Platform
- Update to org.eclipse.wst.jsdt.debug.rhino.debugger /1.1.0.v202307190318 blocked by this issue:
- Update needed for org.eclipse.birt.core /4.12.0.v202211281949 which is contributed by MAT
The above list was produced by adding validation repositories to both validation sets in simrel.aggr
and specifying to exclude all IUs available from a validation repository:
With this approach, the analysis editors view shows only the subset of 3rd party libraries that do not come from the restructured Orbit aggregation:
Metadata
Metadata
Assignees
Labels
No labels


