Summary: | [test] remove final mirror/comparator step in production builds | ||
---|---|---|---|
Product: | [Eclipse Project] Platform | Reporter: | David Williams <david_williams> |
Component: | Releng | Assignee: | David Williams <david_williams> |
Status: | VERIFIED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | P3 | CC: | daniel_megert |
Version: | 4.3 | Keywords: | test |
Target Milestone: | 4.3 RC3 | ||
Hardware: | PC | ||
OS: | Linux | ||
Whiteboard: |
Description
David Williams
2013-05-25 14:43:58 EDT
The fix for this is almost as easy as changing if (( 0 )) to if (( 1 )) in http://git.eclipse.org/c/platform/eclipse.platform.releng.aggregator.git/tree/production/publish-repo.sh#n84 because I left the "old method" in place based on that if statement. However, there are several reasons we still want to also call (a modified) version of "process-artifacts": http://git.eclipse.org/c/platform/eclipse.platform.releng.aggregator.git/tree/eclipse.platform.releng.tychoeclipsebuilder/eclipse/buildScripts/process-artifacts.xml 1) we still want to remove the "junk" IUs that are not required, except at build time. 2) more important, we still want to call p2.process.artifacts to add md5 checksums to our IUs. (This is to work around a Tycho bug which has not yet been fixed, see bug 406263 for explanation and pointers to other bugs). 3) also (while other ways of doing it) we want to make sure our content.xml file is jarred/compressed. Will be sure to do a test build, before committing. Test build went fine. Fix relatively easy. http://git.eclipse.org/c/platform/eclipse.platform.releng.aggregator.git/commit/?id=6ae66752daa68328f7a8ab635b165e826d5bd065 verified in I20130526-2000. I can see the "post build" comparator logs no longer created. I visually inspected content.jar/xml to make sure "master.feature.jar" was still removed. I visually inspected artifacts.jar/xml to make sure still had download.md5 property set. |