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

Bug 350627

Summary: builder changes to accommodate git migration
Product: [Eclipse Project] Platform Reporter: Kim Moir <kim.moir>
Component: RelengAssignee: Platform-Releng-Inbox <platform-releng-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: cgold, daniel_megert, david_williams, john.arthorne, pwebster, tomasz.zarna, yjiang
Version: 3.7   
Target Milestone: 4.2 M7   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Bug Depends on: 374974, 376216    
Bug Blocks: 345479    
Attachments:
Description Flags
patch
none
more changes for HEAD stream
none
patch
none
patch
none
patch
none
patch
none
patch
none
patch for 3.7.x stream builds
none
changes for new maps repo location for 3.8 builds
none
changes for map location for 3.7.x stream builds
none
patches for 3.6.x stream builds
none
more patches for 3.6.x stream builds none

Description Kim Moir CLA 2011-06-28 15:25:44 EDT
There are a number of changes in the builder itself that are required to accomodate git.  For instance,

getMapFiles task is CVS based
bootstrap scripts check out builder projects from HEAD
compareMapFiles task uses CVS
rtagging in build scripts uses cvs commands

These should be changed to accommodate the git migration
Comment 1 Kim Moir CLA 2011-06-28 15:26:15 EDT
These changes need to be made in both the Juno and Indigo stream builders.
Comment 2 John Arthorne CLA 2011-06-28 16:39:44 EDT
Likely also 3.6.2+, but Indigo/Juno is a good starting point.
Comment 3 Kim Moir CLA 2011-07-06 15:09:53 EDT
Created attachment 199202 [details]
patch

patch to change fetchTag=CVS=HEAD,GIT=master

When running nightly builds, projects that specify the GIT repo will fetch from master, while those using CVS will fetch from HEAD.
Comment 4 Kim Moir CLA 2011-07-11 11:54:15 EDT
Created attachment 199424 [details]
more changes for HEAD stream
Comment 5 Kim Moir CLA 2011-07-11 11:59:39 EDT
Created attachment 199425 [details]
patch

Patches for 37x stream
Comment 6 Kim Moir CLA 2011-09-08 15:05:31 EDT
Created attachment 203019 [details]
patch
Comment 7 Kim Moir CLA 2011-09-09 10:19:18 EDT
The git repo with just the doc bundles and the releng maps is actually 210MB.  Perhaps we should just split out the releng maps in their own project. What do you think?
Comment 8 Kim Moir CLA 2011-09-09 16:05:38 EDT
Created attachment 203090 [details]
patch
Comment 9 Kim Moir CLA 2011-10-04 15:11:43 EDT
Created attachment 204545 [details]
patch
Comment 10 Kim Moir CLA 2011-10-07 15:33:12 EDT
*** Bug 351860 has been marked as a duplicate of this bug. ***
Comment 11 Kim Moir CLA 2011-10-11 09:29:28 EDT
Created attachment 204951 [details]
patch

patch for 3.7.x builder to pull maps from git repo
Comment 12 Kim Moir CLA 2011-10-17 10:13:01 EDT
Created attachment 205329 [details]
patch for 3.7.x stream builds
Comment 13 Kim Moir CLA 2011-10-20 10:11:36 EDT
Created attachment 205630 [details]
changes for new maps repo location for 3.8 builds
Comment 14 Kim Moir CLA 2011-10-20 10:12:14 EDT
Created attachment 205631 [details]
changes for map location for 3.7.x stream builds
Comment 15 Kim Moir CLA 2011-10-20 10:38:20 EDT
Created attachment 205635 [details]
patches for 3.6.x stream builds
Comment 16 Kim Moir CLA 2011-10-20 10:57:02 EDT
Created attachment 205638 [details]
more patches for 3.6.x stream builds
Comment 17 John Arthorne CLA 2012-03-22 10:34:54 EDT
I guess 3.8 M1 was a bit optimistic. Removing milestone.
Comment 18 John Arthorne CLA 2012-03-22 10:38:57 EDT
Note the map file and tagging part of this is done. The final part is updating the bootstrap to checkout the builder from Git, which is a fairly simple git archive call.
Comment 19 David Williams CLA 2012-04-03 16:20:35 EDT
I think we can count this general bug as fixed, though work continues, such as in bug 375807, but if there are more changes required, let's open specific bugs. Thanks to all that have gone before. :)