| Summary: | [CBI] Generate Deployable build directory including repo | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] Platform | Reporter: | David Williams <david_williams> | ||||||||
| Component: | Releng | Assignee: | Platform-Releng-Inbox <platform-releng-inbox> | ||||||||
| Status: | RESOLVED DUPLICATE | QA Contact: | |||||||||
| Severity: | normal | ||||||||||
| Priority: | P3 | CC: | david_williams, irbull, Lars.Vogel, pascal.rapicault, pwebster, tjwatson | ||||||||
| Version: | 4.2.1 | ||||||||||
| Target Milestone: | --- | ||||||||||
| Hardware: | PC | ||||||||||
| OS: | Linux | ||||||||||
| Whiteboard: | |||||||||||
| Bug Depends on: | 402693 | ||||||||||
| Bug Blocks: | 372792, 393922 | ||||||||||
| Attachments: |
|
||||||||||
|
Description
David Williams
Created attachment 227755 [details]
smallest diff output. Show's "what IUs are missing or extra"
Created attachment 227756 [details]
shows "all" IUs that are differnt
Shows all IUs that are "different" ... does not really show which "increased" in versions (as they should) and which "decreased" ... would have to visually inspect.
Created attachment 227757 [details]
diff "deep" comparison, of IUs with same id and version
This one may be most interesting to the p2 experts.
You'll have to ignore or filter out the "maven" stuff (as, that should be insignificant) ... but some others seem more important ... singleton, versus not a singleton? If my quick glance was correct.
Pascal, Ian, and Tom, I think if anyone would be interested in this "p2diff" output, you three would be. If you get a chance to study, please open bugs on anything "really bad" you see that needs to be corrected. I know you have already opened some, and some of the "obvious" differences are already listed in bug 393927 comment 2, but if you notice anything "deep", please say so. (That doesn't mean I'll have the first clue how to fix it ... but ... at least we'll know). I happened across some bugs which explain the difference in "tooling" names. Bug 390203 - Duplicate IU error during building which in turn was related to Bug 390184 - p2.inf files must match the product file I'm assuming at worse this means someone could not reliably update from Juno to Kepler? But, otherwise, doubt if the exact name matters? Anyone know for sure what implications are? My local test seemed good (better) with this fix to include EMF in our own repository, as we have been doing: http://git.eclipse.org/c/platform/eclipse.platform.releng.aggregator.git/commit/?id=4624c63ee2e584ecc7b0794be5c015715d7b28c9 Will at least help us "aggregate cleanly", if not improve some of the packages? If this is "good" in master, the EMF fix should be back ported to 4.2.2+ but NOT to 3.8.2+. One of the issues was that we include a "master" category in our repository (in new CBI based build) whereas in old one, we did not include any categories ... but, "added" them later, via composite site). I'm going to go ahead and remove that for M6 because a) it reveals other problems, and b) gets us closer to the end-goal. http://git.eclipse.org/c/platform/eclipse.platform.releng.aggregator.git/commit/?id=0137e658981b9a09f5c77e4b95aeb1cab5446512 Doing this, Tycho/Maven apparently creates its own "uncategorized" category, which we'll have to later remove, if Tycho doesn't fix. The things that show up under "uncategorized" are pretty ugly, but one of them might point out that we are including org.eclipse.pde.api.tools.ee.feature twice. I'll have to look closer and see if one is the older "custom category" feature that PDE contributed, in the past, or ... what. As a note, this Bug seems to be the last bug clocking the super CBI build Bug 372792. not sure how we ended up with two of these ... but think bug 393927 has the concluding information. *** This bug has been marked as a duplicate of bug 393927 *** |