Community
Participate
Working Groups
Build Identifier: 3.6 The Plug-in Manifest validator is complaining from a missing Bundle-Name header, while this header entry is optional according to the OSGi specifications. Bundle-Name optional Recommended human readable name of this framework. Reproducible: Always Steps to Reproduce: 1.Create a new Plugin 2.Open the Manifest and remove the optional entry Bundle-Name: x.y.z 3.You will get a Validation error.
Created attachment 167808 [details] patch Validation has been there since day one, but the header is not required. Simple fix to remove the check.
please review, Curtis.
Created attachment 167820 [details] Additional Fixes
We should make sure this doesn't have any unintended repercussions... for example, if you change the preference to show bundle name's instead of IDs... do we fail?
+1 I applied the patch. There were some outstanding issues, which I fixed in HEAD, but they are captured by the attached "additional fixes" patch. Darin, please verify these fixes. Fix 1: The manifest editor had additional validation in the general info section Fix 2: The new project creation wizard had additional validation of the name header
(In reply to comment #4) > We should make sure this doesn't have any unintended repercussions... for > example, if you change the preference to show bundle name's instead of IDs... > do we fail? No, the label provider uses blank strings in that case.
If I remove the name of a plug-in that has been externalized (in the manifest editor), I still get a warning in the editor: "The specified value is not externalized".