Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 263992

Summary: Galileo build broken by GEF
Product: [Tools] GEF Reporter: Anthony Hunter <ahunter.eclipse>
Component: RelEngAssignee: Nick Boldt <nboldt>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: bhunt, irbull, Mark.Powell, richard.gronback
Version: 3.5   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Attachments:
Description Flags
P2 dialog
none
My p2 Screenshot none

Description Anthony Hunter CLA 2009-02-06 14:28:49 EST
Following from Bug 263961 , the Galileo build is still broken by GEF

We ran and promoted 3.5.0 / I200902051436 and the Galileo builder liked it.

So I pushed a 3.5.0M5a and there was no change in the Galileo build end.

Richard already reported that our GEF features were showing up as 1.0.0 rather than 3.5.0, so investigation is required.
Comment 1 Anthony Hunter CLA 2009-02-06 14:30:10 EST
Assigning to Nick to investigate.
Comment 2 Bryan Hunt CLA 2009-02-06 15:02:10 EST
Is this issue the same as not being able to install GEF 3.5M5 into Eclipse 3.5M5 using P2?  I'm getting the following error:

Cannot find a solution satisfying the following requirements org.eclipse.debug.ui [3.5.0.v20090128-1600].

If this is a separate issue, I'll open a new bugzilla.
Comment 3 Bryan Hunt CLA 2009-02-06 15:05:45 EST
Something I just noticed on the update site, the features under GEF SDK 3.5.0M5 have a timestamp of 20080806-1610 which is the same as the M4 build
Comment 4 Anthony Hunter CLA 2009-02-06 15:59:45 EST
I think this is the same issue, since the Galileo build is supposed to use the same bits provided by the milestone update site.



Comment 5 Anthony Hunter CLA 2009-02-06 16:13:48 EST
http://download.eclipse.org/tools/gef/updates/milestones/ does indeed contain 3.5.0.v20090205-1237 of org.eclipse.draw2d for M5a

org.eclipse.draw2d.sdk is has v20080806-1610 since it has not actually changed in M5.
Comment 6 Anthony Hunter CLA 2009-02-06 16:16:26 EST
When I say to "Work with http://download.eclipse.org/tools/gef/updates/milestones/", it works for me and I can update to GEF 3.5 M5a .

What are you doing differently?
Comment 7 Bryan Hunt CLA 2009-02-06 17:19:26 EST
Created attachment 125014 [details]
P2 dialog

I don't think we are seeing the same thing.  I don't see the M5a build, just the M5 build.  I'm attaching a screenshot taken 5 seconds ago.
Comment 8 Anthony Hunter CLA 2009-02-06 17:33:49 EST
Created attachment 125018 [details]
My p2 Screenshot

This is what I see.

Note that I clicked off "Hide items already installed" so I could see the M5a I installed.

Perhaps this is a mirror thing (i.e. M5a has not gotten to your mirror yet)?
Comment 9 Bryan Hunt CLA 2009-02-06 17:35:24 EST
Ok, I'll give it some time, and hopefully I'll see the M5a build show up.
Comment 10 Bryan Hunt CLA 2009-02-06 17:48:28 EST
I was able to get M5a to show up by opening the P2 preferences, selecting the GEF update site and clicking Test Connection.

If I try to install GEF All-In-One SDK, I get the following error:

Cannot find a solution satisfying the following requirements org.eclipse.debug.ui [3.5.0.v20090128-1600].

If I try to install GEF SDK, I get the following error:

Cannot find a solution satisfying the following requirements org.eclipse.ltk.ui.refactoring [3.4.100.v20090125-2000].

Installing Draw2d SDK with GEF (no SDK) works.
Comment 11 Ian Bull CLA 2009-02-06 18:53:06 EST
I just grabbed a fresh Eclipse 3.5M5, added the http://download.eclipse.org/tools/gef/updates/milestones/ site, and installed GEF SDK M5a without problems.


Comment 12 Nick Boldt CLA 2009-02-21 17:50:30 EST
(In reply to comment #10)
> Cannot find a solution satisfying the following requirements
> org.eclipse.debug.ui [3.5.0.v20090128-1600].

That's not a GEF problem, that either says you're missing pieces of the Eclipse 3.5 platform/runtime/SDK, or it's corrupt.

Try installing GEF on a clean Eclipse 3.5M5 and see what you get.

--

> Richard already reported that our GEF features were showing up as 1.0.0 rather
than 3.5.0, so investigation is required.

I don't seem to be able to find that bug. Can someone open it if it's new or assign it to me if it's not? 
Comment 13 Nick Boldt CLA 2009-02-21 20:50:01 EST
> I don't seem to be able to find that bug. Can someone open it if it's new or
> assign it to me if it's not? 

Never mind, I found it and it's fixed now.
Comment 14 Mark Powell CLA 2009-03-16 01:18:47 EDT
I just downloaded 3.5M6 and tried to install GEF via P2 at this update site:
http://download.eclipse.org/tools/gef/update-site/milestones/site.xml
and I get no features in the install dialog at all.  Something seems horribly wrong.
Comment 15 Ian Bull CLA 2009-03-16 02:04:27 EDT
(In reply to comment #14)
> I just downloaded 3.5M6 and tried to install GEF via P2 at this update site:
> http://download.eclipse.org/tools/gef/update-site/milestones/site.xml
> and I get no features in the install dialog at all.  Something seems horribly
> wrong.
> 
Hum... I'm seeing it at:
http://download.eclipse.org/tools/gef/updates/milestones/

Could be something wrong in our documentation. Where did you see that site listed? (notice you have update-site and I have updates).
Comment 16 Nick Boldt CLA 2009-03-16 11:16:50 EDT
(In reply to comment #14)
> I just downloaded 3.5M6 and tried to install GEF via P2 at this update site:
> http://download.eclipse.org/tools/gef/update-site/milestones/site.xml
> and I get no features in the install dialog at all.  Something seems horribly
> wrong.

That site is obsolete. If you open it in a browser you'll see it contains no features.

The site you want - as Ian points out - is:

http://download.eclipse.org/tools/gef/updates/milestones/

Comment 17 Anthony Hunter CLA 2009-04-02 13:32:29 EDT
Pretty sure this issue is fixed. I have been able to install GEF from the Galileo update site a number of times.