| Summary: | Warning/Error for missing API Tools EE description | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] PDE | Reporter: | Markus Keller <markus.kell.r> | ||||||
| Component: | API Tools | Assignee: | Michael Rennie <Michael_Rennie> | ||||||
| Status: | VERIFIED FIXED | QA Contact: | |||||||
| Severity: | major | ||||||||
| Priority: | P3 | CC: | curtis.windatt.public, daniel_megert | ||||||
| Version: | 3.7 | ||||||||
| Target Milestone: | 3.8 M2 | ||||||||
| Hardware: | All | ||||||||
| OS: | All | ||||||||
| Whiteboard: | |||||||||
| Attachments: |
|
||||||||
|
Description
Markus Keller
This is a major flaw and can lead to (PDE) build or runtime issues. Created attachment 200937 [details]
first hack
The patch provides a builder hook for checking if there are no EE descriptions installed and reporting an error on the project as desired.
Also fixes up a performance issue where the EE description problem detector would get added to the list of detectors to run during a build regardless of there being any EE descriptions installed.
Created attachment 201096 [details]
fix
This patch provides:
1. the builder hook to check if no descriptions are installed
2. a preference on the Errors / Warnings page the set the severity of the new problem
3. a problem quick-fix to open the pref page to re-configure the descriptions
Applied latest patch to HEAD. Curtis et. al. please verify. Verified. Some of the messages were updated. Also see bug 354183 (In reply to comment #4) > Applied latest patch to HEAD. > > Curtis et. al. please verify. I tried to verify it in I20110809-0800 - no luck. I then looked at the tag of the patched files in HEAD which is 'v20110809', so I tried the I-build again - still no luck. I then looked in more detail into the map file and found out that 'v20110809' was used after I20110809-0800 was built. This is very misleading and caused me to waste my time. Please use more precise tags and of course try to catch the train before it leaves the station ;-). I now verified in HEAD that the fix works for me. (In reply to comment #6) > I tried to verify it in I20110809-0800 - no luck. I then looked at the tag of > the patched files in HEAD which is 'v20110809', so I tried the I-build again - > still no luck. I then looked in more detail into the map file and found out > that 'v20110809' was used after I20110809-0800 was built. This is very > misleading and caused me to waste my time. Please use more precise tags and of > course try to catch the train before it leaves the station ;-). My fault Dani, sorry. |