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

Bug 331051

Summary: [releng] help has upgraded lucene, need to update maps
Product: [Eclipse Project] e4 Reporter: Andrew Niefer <aniefer>
Component: UIAssignee: Project Inbox <e4.ui-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: john.arthorne, pwebster
Version: unspecified   
Target Milestone: 4.1 M4   
Hardware: PC   
OS: Linux   
Whiteboard:
Attachments:
Description Flags
patch none

Description Andrew Niefer CLA 2010-11-24 13:17:44 EST
Test builds against I20101123-0800 have failed because the SDK has upgraded its version of lucene and we need to pick up changes to the help feature.

The releng/org.eclispe.e4.sdk/maps/feature.map needs to be updated.

Paul, what is the general strategy with this map, can we just update it entirely with the contents from the 3.7 map?

I'm not sure we should be using cvs tags for these features since that means we end up rebuilding them instead of reusing the ones from the 3.7 build.  Should we switch the using p2IU map entries?

The exceptions would be any feature that contains stuff we've modified for 4.1 (rcp -> platform -> sdk).   I think perhaps the others: help, cvs, jdt, pde, equinox* should be p2IU entries.
Comment 1 Paul Webster CLA 2010-11-24 13:39:56 EST
John, what strategy have we been using?

I thought a number of features needed to be upversioned because they depended on our now 4.x rcp feature.

PW
Comment 2 Andrew Niefer CLA 2010-11-24 13:52:40 EST
Created attachment 183789 [details]
patch

Any containers of the 4.1 org.eclipse.rcp need to be rebuilt to get the feature suffixes updated.  But I think the other features that are not in this chain don't need to be rebuilt.

I'm trying a local test on my own machine using the changes in this patch.
Comment 3 John Arthorne CLA 2010-11-24 14:15:02 EST
Yes it was only setup this way, because at the time the p2 fetch factory had a limitation that prevented it working on features. That is the only reason we rebuild every feature in the 4.1 stream.
Comment 4 Andrew Niefer CLA 2010-11-25 15:49:48 EST
The basebuilder needed to be updated because 
v20101018 <= pde.build < 3.6.100.v20101108 was broken regarding fetching p2 feature jars, see bug 328405
Comment 5 Andrew Niefer CLA 2010-11-25 16:31:53 EST
seems good in I20101125-1556