| Summary: | [region] unmet test requirement | ||
|---|---|---|---|
| Product: | [Eclipse Project] Equinox | Reporter: | David Williams <david_williams> |
| Component: | Components | Assignee: | equinox.components-inbox <equinox.components-inbox> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | tjwatson |
| Version: | unspecified | ||
| Target Milestone: | Juno M7 | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| Whiteboard: | |||
|
Description
David Williams
Oh, I think I see ... we deliberately remove org.aspectj.runtime from our repo, very explicitly:
<p2.remove.iu>
<repository location="file://${reposource}" />
<iu id="org.aspectj.runtime" />
<iu id="org.aspectj.weaver" />
<iu id="master.feature.group" />
<iu id="master-ecf.feature.group" />
<iu id="master-jetty.feature.group" />
<iu id="master-equinox-weaving.feature.group" />
</p2.remove.iu>
So ... in the interest of have a "valid repo", is there any harm leaving it in our repo?
As I just wrote in bug 377314,
Perhaps the intent _was_ to get it removed from our repo, but ... does not seem
like it would harm anything, if only required by our tests, and we used only
released bundles from their official release site.
Hopefully the "runtime" bundle does not require the weaver bundle?
I think this is related to bug 342997. It seems that we did get the org.eclipse.equinox.region.tests bundle built for the test repo but still are missing the last step to actually run the tests ;-) (In reply to comment #1) > Oh, I think I see ... we deliberately remove org.aspectj.runtime from our repo, > very explicitly: > > <p2.remove.iu> > <repository location="file://${reposource}" /> > <iu id="org.aspectj.runtime" /> > <iu id="org.aspectj.weaver" /> > <iu id="master.feature.group" /> > <iu id="master-ecf.feature.group" /> > <iu id="master-jetty.feature.group" /> > <iu id="master-equinox-weaving.feature.group" /> > </p2.remove.iu> > > So ... in the interest of have a "valid repo", is there any harm leaving it in > our repo? > > As I just wrote in bug 377314, > > Perhaps the intent _was_ to get it removed from our repo, but ... does not seem > like it would harm anything, if only required by our tests, and we used only > released bundles from their official release site. The aspectj stuff is only required by our region tests. And it is only needed by the virgo teststubs that we included in the test project. There has to be a way to use bundles only for our tests and not have to contribute them to the Juno repository. I'm pretty sure we do that for other things like easymock. Is that your suggestion here, do what we do for eazymock? > > Hopefully the "runtime" bundle does not require the weaver bundle? The "runtime" region bundle does not need aspectj. Yes, we do leave easy mock in the repo. From some "test builds" I did today, looks like it will be all fixed up for Wednesday's build (and we will have a valid repo for the first time, in a long time :) |