| Summary: | Change build qualifier generation in RAP Runtime and Tools build | ||
|---|---|---|---|
| Product: | [RT] RAP | Reporter: | Markus Knauer <mknauer> |
| Component: | Releng | Assignee: | Project Inbox <rap-inbox> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | ||
| Version: | 2.0 | ||
| Target Milestone: | 2.0 M3 | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| Whiteboard: | |||
|
Description
Markus Knauer
Implemented for RAP Runtime with commit 2904cba2a0a31af3fa5c0c981484ee5d7789ef67 Implemented in RAP Tools with commit d9a80252f0ba72af633e0e70a2bb3e2b779e7dff (In reply to comment #0) > If we introduce this *now*, I would suggest that we (manually) ensure that > at least one file changed in all bundles within the last couple of days. > That way we circumvent possible problems with bundles that haven't changed > recently and that are included with a higher version qualifier in the first > Kepler milestones. With the new version qualifier algorithm it happens now that we generate version qualifiers that are *less* than the ones we created before. This leads to problems in all cases where users try to install the 'latest' version. I see two potential solutions to this problem: Either remove all existing RAP 2.0 releases from all p2 repositories (in my opinion we should not go this way), or manually commit a 'dummy' change to all projects to ensure that they use the actual date/time as minimum timestamp in the version qualifier. Ccommit b0e2524888daa85a90246e1156ef18c02f03f7d5 (RAP Runtime) and commit a54c811cf405b4ab0e51e5f2e1e2d20186f8e1eb (RAP Tools) contain such a dummy commit that adds a whitespace/blank to all .project files. We were using dummy changes in order to ensure that we start with a good enough base qualifier. All future qualifiers will have a higher number. Closing this bug now - it had been implemented with RAP 2.0 M3. |