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.

Bug 76829 - NBM project properties should not expose global install option
Summary: NBM project properties should not expose global install option
Status: RESOLVED FIXED
Alias: None
Product: apisupport
Classification: Unclassified
Component: Project (show other bugs)
Version: 5.x
Hardware: All All
: P4 blocker (vote)
Assignee: Jesse Glick
URL:
Keywords: UI
Depends on:
Blocks:
 
Reported: 2006-05-24 21:05 UTC by _ tball
Modified: 2006-11-03 19:38 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description _ tball 2006-05-24 21:05:28 UTC
In the NBM project properties Build->Packaging panel, there is a "must be
installed globally" checkbox.  However, as the project lead explained after
chastizing me for being so stupid as to actually check that box (what was I
thinking?):

"Under what conditions is it okay to have a globally installed module?" -
exceptional conditions. It is never desirable, but in a few cases it is
impossible to avoid. Generally for modules which participate in the core startup
sequence before the module system is ready. Also for the harness pseudomodule
since the files it bundles in its private cluster have a distinguished function
for apisupport.

Because the number of potential modules that need this option set is so small
and because it is easy to set this property manually, this checkbox should be
removed from the UI.  

An alternative solution is to look up the module author's NetBeans login name,
and send an "xkill <username>":

   http://linux.about.com/od/funnymanpages/a/funman_xkill.htm
Comment 1 Jesse Glick 2006-05-24 23:29:16 UTC
Probably true, this checkbox could be removed from the GUI.
Comment 2 Jesse Glick 2006-05-30 15:51:38 UTC
committed   * Up-To-Date  1.75       
apisupport/project/src/org/netbeans/modules/apisupport/project/ui/customizer/Bundle.properties
committed   * Up-To-Date  1.4        
apisupport/project/src/org/netbeans/modules/apisupport/project/ui/customizer/CustomizerPackaging.form
committed   * Up-To-Date  1.16       
apisupport/project/src/org/netbeans/modules/apisupport/project/ui/customizer/CustomizerPackaging.java
committed   * Up-To-Date  1.57       
apisupport/project/src/org/netbeans/modules/apisupport/project/ui/customizer/SingleModuleProperties.java
committed   * Up-To-Date  1.3         apisupport/www/50u2-ui.html