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

Bug 407130

Summary: move 'repos', 'extras' directories
Product: [Eclipse Project] Platform Reporter: David Williams <david_williams>
Component: RelengAssignee: Platform-Releng-Inbox <platform-releng-inbox>
Status: CLOSED WONTFIX QA Contact:
Severity: enhancement    
Priority: P3 CC: akurtakov
Version: 4.3   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:

Description David Williams CLA 2013-05-02 20:57:26 EDT
In eclipse.platform.releng.tychoeclipsebuilder
there is a directory named 'repos'
that contains 4 files: 

build.xml
buildAll.xml
platformrepo.xml
rcprepo.xml

As far as I can tell (from many searches) these are not used, and should be removed to avoid confusion.
Comment 2 David Williams CLA 2013-05-05 19:39:15 EDT
Ok, the are used in gather-parts scripts. buildALl is called from there, which calls the others. 

Should give better names, so more unique, so can finded with search. 

Also, should move into the 
/eclipse.platform.releng.aggregator/eclipse.platform.releng.tychoeclipsebuilder/eclipse/buildScripts

where similar production scripts are.
Comment 3 David Williams CLA 2013-05-05 20:16:25 EDT
The more I look at these, the more I wonder if they should be ... 
Or, if they are "repeating" work that Tycho/Maven is already doing. (or, could do). 

As a small example, in bug 405808, I wondered why pack.gz files were removed from some repos, but not other. But likely due to these scripts, such as in 
rcprepo.xml clearly has 
			<p2.remove.iu>
				<repository location="file://${featureTemp}" />
				<iu query="" artifacts="(format=packed)" />
			</p2.remove.iu>
But, many others don't. 

So, something is off, here. Not sure if merely inconsistent, or, if plain wrong.
Comment 4 David Williams CLA 2013-05-07 11:11:03 EDT
I suspect its too late to do all the work required to get rid of the need for these files ... though, that is a future goal. 

But, still considering move and rename so it makes more sense when trying to decipher our production scripts.
Comment 5 David Williams CLA 2013-05-09 13:42:17 EDT
There's also an odd 'extras' directory that should be moved, so we have all our "production scripts" in one place. And perhaps where they are are now, under tychoeclipsebuild in a folder named 'eclipse' (and similar in 'equinox') should be renamed to "eclipseScripts" and "equinoxScripts". 

So ... deferring this "big cleanup" to Luna.
Comment 6 David Williams CLA 2016-08-11 15:25:48 EDT
Doing a mass "reset to default assignee" of 52 bugs to help make clear it will (very likely) not be me working on things I had previously planned to work on. I hope this will help prevent the bugs from "getting lost" in other people's queries. Feel free to "take" a bug if appropriate.
Comment 7 Alexander Kurtakov CLA 2021-01-10 10:35:02 EST
Still used. Wontfix.