Community
Participate
Working Groups
In MetadataGeneratorHelper#createFeatureJarIU we set a bunch of IU properties for things like the plug-in id to use for the feature branding, etc. It seems like these properties have been lost when we moved to using the publisher. Now when we install a feature, the IU property doesn't exist so the feature isn't returned as a BundleGroup from the BundleGroupProvider APIs.
Marking as 3.5 since this is a regression from previous behaviour.
Created attachment 133443 [details] patch I believe we just have to add these properties on the IUs. The InstallFeatureAction in the Eclipse touchpoint is already looking for the properties so nothing has to change there. Ian, does this look ok to you?
It looks reasonable, although I think we need to consider translations especially for the description field. Also, we seem to write these properties (look at FeaturesAction#createGroupIU), but they are created on the GroupIU instead of the FeatureJar.
*** Bug 274134 has been marked as a duplicate of this bug. ***
I think bug 273641 is another symptom of this, but I haven't looked into yet.
Created attachment 133786 [details] patch I have released this updated patch. I removed the duplicate properties that are already being set in the other method, good catch Ian. I have tested against a local site and the features show up in the Features tab of the About dialog. The metadata for the site needs to be generated with the patch so (for instance) the Mylyn features will appear once a new build happens and the new properties are in the metadata.
Closing.