Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [gmf-dev] Listing all our plug-in dependencies accurately


Hi Team, I have raised 135527 Remove usage of org.eclipse.core.runtime.compatibility.

We should not need to depend on this plug-in:

http://help.eclipse.org/help31/index.jsp?topic=/org.eclipse.platform.doc.isv/porting/3.0/faq.html

What is the purpose of org.eclipse.core.runtime.compatibility?

The move in 3.0 to an OSGi-base runtime made some of the existing core runtime APIs obsolete. Wherever possible, obsolete APIs in the org.eclipse.core.runtime.* packages, along with the implementation behind it, were moved from the org.eclipse.core.runtime plug-in to a new org.eclipse.core.runtime.compatibility plug-in. By default, newly-created plug-ins depend on org.eclipse.core.runtime and are expected to use only non-deprecated runtime APIs. On the other hand, existing plug-ins migrating from 2.1 will depend by default on org.eclipse.core.runtime.compatibility and can make use of the old APIs as well (the org.eclipse.core.runtime.compatibility plug-in re-exports APIs of org.eclipse.core.runtime). While the org.eclipse.core.runtime.compatibility plug-in is likely to be included in Eclipse IDE configurations, it's dead wood that's unlikely to be included in products based on RCP configurations.

Cheers...
Anthony
--
Anthony Hunter mailto:anthonyh@xxxxxxxxxx
Manager - Software Developer,
IBM Rational Software: Aurora Core Common / Modeling Tools
Phone: 613-591-7037



Linda Damus/Ottawa/IBM@IBMCA
Sent by: gmf-dev-bounces@xxxxxxxxxxx

04/07/2006 08:56 AM

Please respond to
"GMF Project developer discussions." <gmf-dev@xxxxxxxxxxx>

To
"GMF Project developer discussions." <gmf-dev@xxxxxxxxxxx>
cc
Subject
Re: [gmf-dev] Listing all our plug-in dependencies accurately






Hi Richard,


Yes, this was my mistake.  I used a tool to update the manifest files, and I suppose that was the version that I had in my environment.  I have delivered a fix for:


org.eclipse.core.runtime.compatibility;
bundle-version="[3.1.0,4.0.0)",
org.junit;
bundle-version="[3.8.0,4.0.0)"

I presume this is what caused the continuous build to fail, too.


Very sorry for the inconvenience,

Linda




Richard Gronback <richard.gronback@xxxxxxxxxxx>
Sent by: gmf-dev-bounces@xxxxxxxxxxx

04/07/2006 08:43 AM

Please respond to
"GMF Project developer discussions."

To
"GMF Project developer discussions." <gmf-dev@xxxxxxxxxxx>
cc
Subject
Re: [gmf-dev] Listing all our plug-in dependencies accurately







Hi All,

Some of the runtime plug-ins are now expressing in Require-Bundle:

org.eclipse.core.runtime.compatibility;bundle-version="[3.1.100,4.0.0)"

(which causes errors in my workspace).  Looking at the platform, they are using:

org.eclipse.core.runtime.compatibility;bundle-version="[3.1.0,4.0.0)"

This does not cause a workspace error, and I believe it’s what we should be using.  Or, have I missed something?

Thanks,
Rich


On 4/5/06 3:17 PM, "Anthony Hunter" <anthonyh@xxxxxxxxxx> wrote:



Hi Team,

As part of the plug-in versioning,
http://www.eclipse.org/equinox/documents/plugin-versioning.html
we have a requirement that we list all our plug-in dependencies accurately.

For example if the 'Require-Bundle' section looks like this initially:


Require-Bundle
: org.eclipse.core.runtime,
org.eclipse.ui.ide,

org.eclipse.jface,

org.eclipse.jface.text,

org.eclipse.xsd


It will get changed to this:


Require-Bundle
: org.eclipse.core.runtime;bundle-version="[3.2.0,4.0.0)",
org.eclipse.ui.ide;
bundle-version="[3.2.0,4.0.0)",
org.eclipse.jface;
bundle-version="[3.2.0,4.0.0)",
org.eclipse.jface.text;
bundle-version="[3.2.0,4.0.0)",
org.eclipse.xsd;
bundle-version="[2.2.0,3.0.0)"

We (Richard) already has added the .qualifier to the Bundle-Version for our GMF plug-ins, we need to sweep the Require-Bundle next.

The runtime team will get the runtime plug-ins done for this weeks milestone build.

Cheers...
Anthony
--
Anthony Hunter
mailto:anthonyh@xxxxxxxxxx
Manager - Software Developer,
IBM Rational Software: Aurora Core Common / Modeling Tools
Phone: 613-591-7037


_______________________________________________
gmf-dev mailing list
gmf-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/gmf-dev



Sent using the Microsoft Entourage 2004 for Mac Test Drive.
_______________________________________________
gmf-dev mailing list
gmf-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/gmf-dev

_______________________________________________
gmf-dev mailing list
gmf-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/gmf-dev


Back to the top