Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ptp-dev] org.eclipse.ptp.rdt.core in org.eclipse.ptp.rdt.sync-feature

Okay. Here is another dependency question (I'm afraid I don't understand eclipse deps very well).

org.eclipse.ptp feature has:

   <includes
         id="org.eclipse.ptp.rdt.remotetools"
         version="0.0.0"/>

This ends up putting /usr/share/eclipse/dropins/org.eclipse.ptp/features/org.eclipse.ptp.rdt.remotetools_5.0.0.201109011153 into my main ptp package. It's feature.xml file has:

   <requires>
...
<import plugin="org.eclipse.ptp.rdt.core" version="1.1.0" match="greaterOrEqual"/>

Which to me implies that the main PTP feature requires ptp.rdt.   Seem correct?

It is also troubling to me that there is dependency information in the feature.xml files and in the MANIFEST.MF files that are not necessarily in sync.

e.g. org.eclipse.ptp.rdt.sync.fortran feature.xml only lists the plugin org.eclipse.ptp.rdt.sync.ui.fortran but that plugin has:

Require-Bundle: org.eclipse.cdt.core,
 org.eclipse.cdt.ui,
 org.eclipse.core.runtime,
 org.eclipse.ui,
 org.eclipse.ui.ide,
 org.eclipse.core.resources,
 org.eclipse.ptp.rdt.sync.core,
 org.eclipse.ptp.rdt.sync.ui,
 org.eclipse.photran.cdtinterface;bundle-version="7.0.0";resolution:=optional

which again means it depends on ptp.rdt.sync (among others)

On 09/01/2011 03:19 PM, Greg Watson wrote:
No. The sync feature can be installed independently of the RDT feature, but it requires the rdt.core plugin to function.

Greg

On Sep 1, 2011, at 4:29 PM, Orion Poplawski wrote:

releng/org.eclipse.ptp.rdt.sync-feature/feature.xml has:

   <plugin
         id="org.eclipse.ptp.rdt.core"
         download-size="0"
         install-size="0"
         version="0.0.0"
         unpack="false"/>

Shouldn't it import it instead ala releng/org.eclipse.ptp.rdt.xlc-feature/feature.xml:

  <requires>
...
    <import plugin="org.eclipse.ptp.rdt.core" version="1.1.0" match="greaterOrEqual"/>

or is it meant to somehow be more standalone?


--
Orion Poplawski
Technical Manager                     303-415-9701 x222
NWRA/CoRA Division                    FAX: 303-415-9702
3380 Mitchell Lane                  orion@xxxxxxxxxxxxx
Boulder, CO 80301              http://www.cora.nwra.com
_______________________________________________
ptp-dev mailing list
ptp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-dev

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


--
Orion Poplawski
Technical Manager                     303-415-9701 x222
NWRA/CoRA Division                    FAX: 303-415-9702
3380 Mitchell Lane                  orion@xxxxxxxxxxxxx
Boulder, CO 80301              http://www.cora.nwra.com


Back to the top