eclipse-ocl / org.eclipse.ocl

Eclipse Public License 2.0
0 stars 0 forks source link

[releng] Eliminate spurious CORBA import. #2016

Closed eclipse-ocl-bot closed 2 hours ago

eclipse-ocl-bot commented 2 hours ago

| --- | --- | | Bugzilla Link | 541857 | | Status | RESOLVED FIXED | | Importance | P3 normal | | Reported | Dec 03, 2018 11:01 EDT | | Modified | Dec 04, 2018 03:36 EDT | | See also | 541856, 471114 | | Reporter | Ed Willink |

Description

In org.eclipse.ocl.pivot.internal.library.executor.LazyModelManager the spurious comment

/**

is resolved by

import org.omg.CORBA.Environment;

rather than a consistent project type. This caused no problem until a Java 11 build is attempted, since the platform provides org.omg.CORBA. With Java 11/latest platform, the absence of org.omg.CORBA from the classpath caused a compilation error. Reasonable; the not infrequent consequence of better tooling revealing latent bugs.

Unfortunately, Bug 541856, eliminating the gratuitous import is interpreted as requiring a major version change.

In order to avoid hiding other major version chnage threats, the fixfior this bug must be a very very late fix; just before RC1.

eclipse-ocl-bot commented 2 hours ago

By Ed Willink on Dec 03, 2018 12:04

Attempts to isolate what if any are the true needs for a major version change for Bug 541856. It seems we cannot use the API tooling reliably. There is no alternative to a major version change filter since API tooling fails to identify what the requirement is.

eclipse-ocl-bot commented 2 hours ago

By Ed Willink on Dec 04, 2018 03:36

major version change filter pushed to master for RC1.

The general API tooling issue is Bug 471114.