This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Created attachment 147244 [details] screenshot Now I see 3 C++ plug-ins in Installed and Updates tab.
C/C++ Code Analysis API and C/C++ Code Analysis Impl: - belong to CND cluster - have Display Category C/C++ - Show in Plugin Manager check boxes are unselected Reassign to evaluation.
Excuse me but what is the buggy behaviour here?
(In reply to Jiri Kovalsky from comment #2) > Excuse me but what is the buggy behaviour here? "* API" or "* Impl" can't be valid subcomponent names. For example user expect "C/C++ Debugger" or "C/C++ Code Analyzer" components. But what is "switch off Code Analysis API"?
In my opinion both modules should be hidden by default: <manifest AutoUpdate-Show-In-Client="false" In project properties, select "Display" category and uncheck "Show in Plugin Manager" option.
Plus obviously turn this on for those modules that should be visible like <module codenamebase="org.netbeans.modules.cnd.completion" etc.
(In reply to Jiri Kovalsky from comment #4) > In my opinion both modules should be hidden by default: > > <manifest AutoUpdate-Show-In-Client="false" > > In project properties, select "Display" category and uncheck "Show in Plugin > Manager" option. "Display" category HAS an unchecked "Show in Plugin Manager" check box. Indeed the file manifest.mf does not have line: AutoUpdate-Show-In-Client: It must be interpreted as: AutoUpdate-Show-In-Client:false
Confirmed. This is a bug in generic Projects UI since the default behavior is incorrect. If user does not touch the "Show in Plugin Manager" option, the AutoUpdate-Show-In-Client property is not added into manifest.mf file and this is interpreted as AutoUpdate-Show-In-Client:true which is obviously wrong. Reassigning to projects product. CND guys, for all modules to be hidden please check the "Show in Plugin Manager" option, confirm the dialog and then invoke project "Properties" again, uncheck the option and confirm the dialog once more. This will finally leave AutoUpdate-Show-In-Client:false in the manifest, which will then generate correct Info/info.xml descriptor when building NBM.
(In reply to Jiri Kovalsky from comment #7) > CND guys, for all modules to be hidden please check the "Show in Plugin > Manager" option, confirm the dialog and then invoke project "Properties" > again, uncheck the option and confirm the dialog once more. This will > finally leave AutoUpdate-Show-In-Client:false in the manifest, which will > then generate correct Info/info.xml descriptor when building NBM. Fixed in change set: http://hg.netbeans.org/cnd-main/rev/e02a5a336dbb
Integrated into 'main-silver', will be available in build *201405300001* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-silver/rev/e02a5a336dbb User: Alexander Simon <alexvsimon@netbeans.org> Log: work around Bug #244462 3 C++ plug-ins in Installed and Updates tab - add explicit "AutoUpdate-Show-In-Client" property in CND modules
Integrated into 'releases/release80', will be available in build *201406041415* or newer. Wait for official and publicly available build. Changeset: http://hg.netbeans.org/releases/rev/f5fa1046a6c4 User: Alexander Simon <alexvsimon@netbeans.org> Log: work around Bug #244462 3 C++ plug-ins in Installed and Updates tab - add explicit "AutoUpdate-Show-In-Client" property in CND modules (transplanted from e02a5a336dbb4dd293aa2f0befadd8449007ceff)
When generating module, AutoUpdate-Show-In-Client in manifest.mf is set to true. Fix: https://hg.netbeans.org/core-main/rev/e6b28011dee6
Integrated into 'main-silver', will be available in build *201407280405* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-silver/rev/e6b28011dee6 User: Martin Kozeny <mkozeny@netbeans.org> Log: #244462: 3 C++ plug-ins in Installed and Updates tab.