Bug 367888 - Organize maps in R4_HEAD
Summary: Organize maps in R4_HEAD
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Releng (show other bugs)
Version: 4.1   Edit
Hardware: PC Windows 7
: P3 normal (vote)
Target Milestone: 4.2 M5   Edit
Assignee: John Arthorne CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-01-04 15:09 EST by John Arthorne CLA
Modified: 2012-01-16 09:48 EST (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description John Arthorne CLA 2012-01-04 15:09:15 EST
In preparation for running full Eclipse builds on the 4.x stream, the R4_HEAD branch of the releng project needs to be updated with the correct list of projects. The tags can be fixed  by running the releng script, but the project list at least needs to be right. I'll take a first attempt at this.
Comment 1 John Arthorne CLA 2012-01-04 16:00:49 EST
Ok, I have taken a first stab at this. Steps:

1) Merged everything from org.eclipse.releng master branch into R4_HEAD branch. When there were conflicts the master copy won. Most of the conflicts were in click-thrus and api-exclude list.

2) Added the relevant map file entries from e4...
 - Commented out 3.x version of split stream bundles in ui.map
 - added e4.map with all e4 contents (it's possible I missed something here)
 - Adjusted doc.map with tags from R4_HEAD stream. This was a formality because the tagging scripts should adjust this. We will need to work out our story for documentation separately. Probably all the doc needs to be split-stream because of screen shot changes. We want master to contain 4.x contents though.
 - Adjusted feature.map and rcp.map to contain the entries used in the 4.x build. In some cases these are still pointing at CVS, which surprised me. Obviously they need to switch to Git but I wanted to just start with something matching current 4.x build. 
 - Added e4's new orbit dependencies to orbit.map

Here is the commit ref for step 2:

http://git.eclipse.org/c/platform/eclipse.platform.releng.maps.git/commit/?h=R4_HEAD&id=759da64ff494ed252597fc616bb73f58a5e49c0d

3) Edited the tagging/repositories.txt to use master for ui repository, and R4_HEAD for common (doc) repository. Commit ref:

http://git.eclipse.org/c/platform/eclipse.platform.releng.maps.git/commit/?h=R4_HEAD&id=d181b65f8da9a78da014f348723c3d7fee6f1df0
Comment 2 John Arthorne CLA 2012-01-04 16:01:26 EST
I'm sure I missed something here, but I think the next step is to run a test build and see what breaks...
Comment 3 Kim Moir CLA 2012-01-04 16:16:59 EST
Thanks John, I'll run a test build.  I happened to branch the builder today too (R4_2_primary)
Comment 4 John Arthorne CLA 2012-01-16 09:48:14 EST
Marking done. We can open separate bugs for further tweaks.