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

Bug 496868

Summary: Need an initial 4.6-M-builds and 4.7-builds repositories
Product: [Eclipse Project] Platform Reporter: David Williams <david_williams>
Component: RelengAssignee: David Williams <david_williams>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: 4.7   
Target Milestone: 4.6.1   
Hardware: PC   
OS: Linux   
Whiteboard:
Bug Depends on:    
Bug Blocks: 496465    

Description David Williams CLA 2016-06-27 14:17:52 EDT
Always, when we "start a new stream" we need a reference repository for the comparator to use in "looking for content changes". For the I-build, this is just a copy of the last "4.6-I-build" to a new 4.7-I-builds repo. 

For the M-builds, at the very beginning, we create a 4.6-M-build composite and as it's first "child" simply use the same, final I-build we had before. 

Children after that, of courses, will be "M-builds", but the label doesn't matter as far as retrieving IUs.
Comment 1 David Williams CLA 2016-06-27 16:34:51 EDT
On on download site, under 
/home/data/httpd/download.eclipse.org/eclipse/updates

I have created 

4.6-M-builds

4.7-N-builds
4.7-Y-builds
4.7-I-builds
4.7milestones
4.7
4.7-P-builds

Each with appropriate "starting" content.

= = = = = 

Some details: 

the "categoriesNeon" directory was renamed to categoriesOxygen (for 4.7x) -- just in case we need to change it for Oxygen release, it is much easier to manage if the name is different. (I will check this into git under our "downloads" section, just for archival purposes, but what is in Git is not automatically used or "delivered" to update site. 

The Git commit for this "archive" is 
http://git.eclipse.org/c/platform/eclipse.platform.releng.aggregator.git/commit/?id=848ecaea78b1d2952b84c08d175a459014b4d178


4.7 and 4.7milestones are empty, naturally, except for the "structure" files:
composites* (empty of artifacts), a p2.index file, and the categoriesOxygen directory. 

4.7-P-builds has no "categories" since we create those during the build. 
I put "one build" in 4.7-builds but is worth noting it was not the "last build" in 4.6-P-builds, it was the "last build" that was contained in the composite in 4.6-P-builds, since that is what "market place" uses. 

4.7-N-builds has no artifacts yet, since it does not matter (such as for comparator). 

4.7-I-builds, 4.7-Y-builds, and 4.6-M-builds all have the same "initial artifacts" which is I20160606-1100 since that was our "released build" which is what should be used for initial "comparator", but then they will of course begin to differ as we produce new builds.