| Summary: | tycho downloads content.xml and artifacts.xml on every build | ||
|---|---|---|---|
| Product: | z_Archived | Reporter: | Dimo <dimo.public> |
| Component: | Tycho | Assignee: | Project Inbox <tycho-inbox> |
| Status: | RESOLVED WORKSFORME | QA Contact: | |
| Severity: | major | ||
| Priority: | P3 | CC: | igor, t-oberlies |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
|
Description
Dimo
Please provide complete standalone project and steps to reproduce the problem. It has been claimed that p2 is the culprit for this behaviour (I don't remember the bug number), but p2 has proven that they in fact only do HEAD requests to check that the cache is up to date. Nevertheless, it is still possible, that Tycho still sends out GETs: 1) Tycho's p2 version could be too old (cf. bug 342554) 2) Tycho prevents that p2 properly caches p2 repositories. (I wouldn't be surprised: p2's IProvisioningAgent is reponsible for maintaining the cache, and it seems a bit random how Tycho uses/creates IProvisioningAgent instances.) However, all this theoretic analysis doesn't get us anywhere. As long as there are no detailed instructions for reproducing the issue, we won't see any progress here. With the current 0.13.0-SNAPSHOT, I cannot reproduce the problem: I traced the http communication as described in bug 347403#c7, and there are only HEAD requests for the content.jar/artifact.jars. Note that there is still the related issue, that Tycho does HEAD requests for the artifacts.xml, even if this is not necessary (see bug 347477). |