| Summary: | org.eclipse.sdk feature version suffix decreased in M3 | ||
|---|---|---|---|
| Product: | [Eclipse Project] PDE | Reporter: | Nicolas Bros <nicolas.bros> |
| Component: | Build | Assignee: | pde-build-inbox <pde-build-inbox> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | major | ||
| Priority: | P3 | CC: | aniefer, daniel_megert, david_williams, gdupe, gunnar, john.arthorne, kim.moir, pwebster |
| Version: | 3.7 | ||
| Target Milestone: | 3.7 M4 | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
|
Description
Nicolas Bros
That the date is the same is expected and OK. But the M3 string is wrong since it is less than the M2a string. PW Looks like a bug in the qualifier generator. We added and removed some fragments from the rcp feature in M3. It looks like this change didn't percolate up to the sdk feature, probably due to bug 208143. I've changed our Helios contribution to point to the child repo instead of just the composite. Also, I've tagged the SDK feature for the next build. (In reply to comment #2) > Looks like a bug in the qualifier generator. And, not only that ... but isn't the "comparator test" supposed to catch it when that generator limitation occurs? We only compare feature versions with the previous release, not the previous build. This is not bug 208143, the symptoms of that are that small changes at the end of the qualifier get truncated leaving the version the same. Here, we actually have the SDK version decreasing, at a significant location in the suffix. This indicates some other problem with the suffix calculation. I reviewed all the other feature versions in the SDK and only org.eclipse.sdk has the problem, all the other versions incremented correctly. I'm moving this over to PDE/Build for further investigation. Since Kim has retagged the feature, the decreasing version is "fixed" there. This is actually bug 162022, originally marked as Won't Fix as we didn't have any good solutions. In the near term, the lesson is that we should tag all parent features when a bundle or fragment is removed from a feature. I.e., since a fragment was removed from org.eclipse.rcp, ensure that platform and SDK are also tagged. Hopefully fragment removals are rare enough that this is a manageable workaround. The reported problem got fixed, see comment 3. For the underlying problem see bug 162022. |