Community
Participate
Working Groups
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
These changes need to be made in both the Juno and Indigo stream builders.
Likely also 3.6.2+, but Indigo/Juno is a good starting point.
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.
Created attachment 199424 [details] more changes for HEAD stream
Created attachment 199425 [details] patch Patches for 37x stream
Created attachment 203019 [details] patch
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?
Created attachment 203090 [details] patch
Created attachment 204545 [details] patch
*** Bug 351860 has been marked as a duplicate of this bug. ***
Created attachment 204951 [details] patch patch for 3.7.x builder to pull maps from git repo
Created attachment 205329 [details] patch for 3.7.x stream builds
Created attachment 205630 [details] changes for new maps repo location for 3.8 builds
Created attachment 205631 [details] changes for map location for 3.7.x stream builds
Created attachment 205635 [details] patches for 3.6.x stream builds
Created attachment 205638 [details] more patches for 3.6.x stream builds
I guess 3.8 M1 was a bit optimistic. Removing milestone.
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.
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. :)