| Summary: | [releng] Change features to use the Eclipse shared licenses | ||
|---|---|---|---|
| Product: | [Modeling] OCL | Reporter: | Adolfo Sanchez-Barbudo Herrera <adolfosbh> |
| Component: | Core | Assignee: | Adolfo Sanchez-Barbudo Herrera <adolfosbh> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | major | ||
| Priority: | P3 | CC: | eclipse, ed |
| Version: | 3.1.0 | ||
| Target Milestone: | M6 | ||
| Hardware: | PC | ||
| OS: | Windows 7 | ||
| Whiteboard: | |||
| Bug Depends on: | 336141 | ||
| Bug Blocks: | |||
|
Description
Adolfo Sanchez-Barbudo Herrera
In order to tackle this, we will have to move (and test) buckminster 3.7. The shared license mechanism has been adopted by our build process. For future license changes we will only have to do the following steps: 1. Change the license text in the org.eclipse.ocl.license-feature/feature.properties file 2. Increase the version of the license feature. 3. Search -> File on our features and search the following text: license-feature-version="1.0.0.qualifier" (note that 1.0.0 should change as long as the feature version increases) 4. Replace all the coincidences by the new licence-feature-version. I've seized the opportunity to do some clean ups of our features. Specially, removing some unnecessary stuff which were probably used by previous/old build systems. There is only one point which I've not faced on. There are some features which deal with the modeling32.png and some of them which don't deal with it: - Some features include (export/build) the modeling32.png icon in the feature jar. - Some features have the image="modeling32.png" attribute. I've found a bugzilla related to this issue Bug 252014. As I conclude, neither we need to ship the modeling32.png icon nor we need to set the image property in the feature.xml. However, as commented in the bug, there may be a possibility in which somebody could be using said icon, so I've preferred to not change anything. Due to the fact that this possibility is quite remote, I think that we could open a new bugzilla with the issue and definitely removing these unusued icons and properties from the features. P.D: The following forum thread shows some faced issues concerning the buckminster 3.7 moving. Some annoying log will disappear with the next buckminster 3.7 milestone, there are some other which still need investigation (if they don't also disappear). I hope to spend some time in trying to fix this after M7. [1] http://www.eclipse.org/forums/index.php?t=msg&goto=664992 Well done. If someone wants modeling32.png they should get it from the primary modeling project: i.e. EMF not OCL. Just lose it. I don't think we need a new Bugzilla. (In reply to comment #3) > Well done. > > If someone wants modeling32.png they should get it from the primary modeling > project: i.e. EMF not OCL. > > Just lose it. I don't think we need a new Bugzilla. Done. Tomorrow I'll do final some checks on the generated artifacts before resolving the bug. Cheers, Adolfo. All features look nice (no modeling32.png icon inside). Resolving as fixed. Closing |