Bug 350627 - builder changes to accommodate git migration
Summary: builder changes to accommodate git migration
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Releng (show other bugs)
Version: 3.7   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: 4.2 M7   Edit
Assignee: Platform-Releng-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
: 351860 (view as bug list)
Depends on: 374974 376216
Blocks: 345479
  Show dependency tree
 
Reported: 2011-06-28 15:25 EDT by Kim Moir CLA
Modified: 2012-04-25 16:00 EDT (History)
7 users (show)

See Also:


Attachments
patch (4.12 KB, patch)
2011-07-06 15:09 EDT, Kim Moir CLA
no flags Details | Diff
more changes for HEAD stream (3.07 KB, patch)
2011-07-11 11:54 EDT, Kim Moir CLA
no flags Details | Diff
patch (9.14 KB, patch)
2011-07-11 11:59 EDT, Kim Moir CLA
no flags Details | Diff
patch (22.83 KB, patch)
2011-09-08 15:05 EDT, Kim Moir CLA
no flags Details | Diff
patch (30.71 KB, patch)
2011-09-09 16:05 EDT, Kim Moir CLA
no flags Details | Diff
patch (36.97 KB, patch)
2011-10-04 15:11 EDT, Kim Moir CLA
no flags Details | Diff
patch (31.96 KB, patch)
2011-10-11 09:29 EDT, Kim Moir CLA
no flags Details | Diff
patch for 3.7.x stream builds (31.96 KB, patch)
2011-10-17 10:13 EDT, Kim Moir CLA
no flags Details | Diff
changes for new maps repo location for 3.8 builds (23.53 KB, patch)
2011-10-20 10:11 EDT, Kim Moir CLA
no flags Details | Diff
changes for map location for 3.7.x stream builds (21.17 KB, patch)
2011-10-20 10:12 EDT, Kim Moir CLA
no flags Details | Diff
patches for 3.6.x stream builds (25.76 KB, patch)
2011-10-20 10:38 EDT, Kim Moir CLA
no flags Details | Diff
more patches for 3.6.x stream builds (17.32 KB, patch)
2011-10-20 10:57 EDT, Kim Moir CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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. :)