Community
Participate
Working Groups
Created attachment 175810 [details] Patch to collapse outer if If P2Utils.writeBundlesTxt is called with a productFile that contains configurationInfo, then bundles such as which have special cases (equniox.simpleconfigurator, equinox.common, equinox.ds, org.eclipse.osgi, update.configurator, core.runtime) are not handled. In this case, userInfos is not null nor is it empty, so the outer if evaluates true and the else block which handles the special cases is never called. The attached patch collapses the outer if to include a check for whether the requested bundle actually contains user-defined info. Any bundle which does not will be handled by the default logic so special cases will work properly.
Currently we are not actively enhancing PDE build anymore. Therefore, I close this bug as WONTFIX. Please reopen, if you plan to provide a fix.