Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 315429 - Target Platform misses plugins
Summary: Target Platform misses plugins
Status: CLOSED WORKSFORME
Alias: None
Product: PDE
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 3.6   Edit
Hardware: PC Linux
: P3 major (vote)
Target Milestone: ---   Edit
Assignee: PDE-UI-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-02 13:13 EDT by Lothar Werzinger CLA
Modified: 2010-06-05 13:57 EDT (History)
3 users (show)

See Also:


Attachments
target description (9.50 KB, text/plain)
2010-06-02 13:16 EDT, Lothar Werzinger CLA
no flags Details
screenshot that shows that EMF databinding is part of the target configuration (104.87 KB, image/png)
2010-06-02 13:16 EDT, Lothar Werzinger CLA
no flags Details
screenshot that shows that EMF databinding is not available in the target platform (135.90 KB, image/png)
2010-06-02 13:17 EDT, Lothar Werzinger CLA
no flags Details
the resulting build errors (163.54 KB, image/png)
2010-06-02 16:43 EDT, Lothar Werzinger CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Lothar Werzinger CLA 2010-06-02 13:13:10 EDT
Build Identifier: I20100520-1744

I am trying to create a RAP based Target Platform that contains EMF. I added EMF databinding in the "locations", but in "content" it does not show up and therefore creates build problems.

Reproducible: Always

Steps to Reproduce:
I will attach the target file and some screenshots after the bug is created.
Comment 1 Lothar Werzinger CLA 2010-06-02 13:16:07 EDT
Created attachment 170840 [details]
target description
Comment 2 Lothar Werzinger CLA 2010-06-02 13:16:59 EDT
Created attachment 170841 [details]
screenshot that shows that EMF databinding is part of the target configuration
Comment 3 Lothar Werzinger CLA 2010-06-02 13:17:45 EDT
Created attachment 170842 [details]
screenshot that shows that EMF databinding is not available in the target platform
Comment 4 Lothar Werzinger CLA 2010-06-02 13:19:11 EDT
This is currently a blocker for me, as I can not build the RAP version of our single sourced product. Any help how to fix this is highly appreciated.

Thanks!
Comment 5 Lothar Werzinger CLA 2010-06-02 16:43:52 EDT
Created attachment 170882 [details]
the resulting build errors
Comment 6 Jeff McAffer CLA 2010-06-02 21:25:20 EDT
I believe that this was a bug in the EMF build or Buckminster.  In any event, it should be fixed now.  If you point at a more recent EMF repo you should be able to add EMF things to the target and actually get the bundles. In the mean time you may get away with adding the EMF RAP support feature to your target.  That worked for me but I only needed ecore and a few low level things.
Comment 7 Thomas Hallgren CLA 2010-06-03 03:10:34 EDT
(In reply to comment #6)
> I believe that this was a bug in the EMF build or Buckminster.

The target platform provisioner assumes that all non-strict versions are requirements. This is an approximation at best and an undocumented limitation in the TP provisioner. The well documented convention that identifies requirements as non-greedy is not used.

Until we have a unified and well documented interpretation of what a feature really is I would appreciate if the term "bug" was used more cautiously.

Buckminster will allow several interpretations and we have now changed our defaults to be better aligned with the assumptions made by the TP provisioner.
Comment 8 Lothar Werzinger CLA 2010-06-03 12:54:24 EDT
(In reply to comment #6)
> In any event, it should be fixed now.

I just updated the TP by closing and reopening the target editor.
It still shows the same behavior as before.

So it is definitely not fixed for me :-(
Comment 9 Lothar Werzinger CLA 2010-06-03 12:55:28 EDT
Has anyone tried my attached target configuration to see if they can reproduce the problem?
Comment 10 Lothar Werzinger CLA 2010-06-04 18:58:14 EDT
I just upgraded to RC3 (complete new reinstall) and I still get the same problem.
Comment 11 Lothar Werzinger CLA 2010-06-05 13:57:42 EDT
I created a new target configuration from scratch and that works now. Why? Anyhow as this works now I am closing this weird bug as it works for me after RC3.