| Summary: | eclipsebuilderstore.id should vary by build stream | ||
|---|---|---|---|
| Product: | [WebTools] WTP Releng | Reporter: | David Williams <david_williams> |
| Component: | releng | Assignee: | David Williams <david_williams> |
| Status: | RESOLVED FIXED | QA Contact: | David Williams <david_williams> |
| Severity: | normal | ||
| Priority: | P3 | ||
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Windows 7 | ||
| Whiteboard: | |||
|
Description
David Williams
Didn't finish my last thought ... Note, I think, for now, all the patch builds use the "old way" of getting/storing the base builder, which should continue to work, but eventually they'll need to have a "distinct name" as well. Carl, you want to give this a try? If it was me, I'd probably just use the easy, non variable names (e.g. helios, indigo, juno) but ... if you wanted to try and experiment, you could stick in ${projectname} and see if its resolved to correct name at the right time, when needed. That "job name" approach, now that I think about it, might be pretty important, since we sometimes run different jobs from same stream, such as jsdt and wtp.
I tried on test machine, using a change made to head of releng/build.cfg, and
${projectname} can be used, and it is "lazily" assigned later, at appropriate time, for appropriate cc build.
In fact, I "did away with" eclipsebuilderstore.id, since it was only used in
eclipse.builder.base.install.dir=${env.BASE_BUILDERS}/${eclipsebuilderstore.id}/${build.distribution}
I changed that line to the simpler
eclipse.builder.base.install.dir=${env.BASE_BUILDERS}/${projectname}
This will make it much more obvious when looking at ${BUILD_HOME}/basebuilders directory what is being used where.
Well, once we apply change to maintenance streams.
I suspect no reason to change patch streams, unless patch builds are radically brought up to date, which we normally wouldn't do.
I've carried the change over to build.cfg in R3_2_maintenance and R_3_3_maintenance as well. Should be a little safer now and a little easier to understand. |