cornercorner
FeaturesPluginsDocs & SupportCommunityPartners

NB6PluginManagerIssues

NB6 Plugin Manager Issues

Contents


Open issues

  • JR02: Offline mode P1 in NB6
  • Problem: When IDE runs offline ('with fresh userdir') then all tabs incl. installed are empty because the cache was not initialized
  • Solution: Release w/ initalized caches, ie. initialize caches while building NBure
  • Tracked as IZ 106796
  • Open issues: Minor - how to build the cache in d/l build - depends on BE IZ 109115


\

  • JR03: Handling partly installed feature P3 in M10, P2 in NB6 Done.
  • For example install 2 modules from Ruby feature individually, rest of modules are not installed
  • Problem: Ruby is not present in Installed tab but in New plugins only
  • Solution: don't force all modules be installed to order to show in Installed
  • Tracked as IZ 106799 Done.
  • Open issues (still open): UI - how to present partially installed? (different rendering?) Where should be rest of feature? (in New plugin or Update plugins?)
  • Tracked as IZ 108677


\

  • JR06: Cannot promote new technologies
  • Problem: The 'Web and J2EE' component contains Blueprints or other samples which are not searchable because are not in plugin description not display name of included modules
  • Solution: improve description of Web and J2EE to contain all meaningful words or concatenate all module's descriptions at the end of plugin description
  • Tracked as: IZ 106000


\

  • TN01: Some users may have problems finding plugins
  • Problem: Mobility team thinks that their users will not be able to find SDKs among the other plugins
  • Tracked as: IZ 107999


\

  • JR07: Hide libraries in NetBeans Update Center
  • Problem: library eg. Schliemann should be publish on UC but must be available for download if another plugin requires it
  • Solution:
  • S1: hide all eager/autoload modules in Plugin Manager, forbid browse modules like this
  • S2: group all module which which would like to hide to a special category (eg. Libraries or hidden) and don't expose these modules in Plugin Manager
  • S3: add a new one attribute in NBM descriptor what can hide corresponding modules


\

  • JR08: Support for external developers to publish own 'features' == big-plugins
  • Problem: 3rd parties are used to publish own NBMs but there is no support/guide to publish features
  • Solution: improve 'suite.nbms' ant-task on Module Suite to generate Update Center descriptor for all suite modules w/ feature containing whole suite
  • Improve only for NB6 harness, for NB5.x harness it works as before (already proposed on dev@apisupport mailing list)
  • Write a guide for external developers, ask Geertjan for a help


\

  • JR05: Handling installation w/ root permission P5 in M10, P3? in NB6
  • Problem: Install IDE component into shared dirs which can be R/O for common user
  • Solution: Native support ?
  • Tracked as: TBD
  • Open issues: Many - depends on native support - differs by OS distribution, no UI support yet


\

  • JR09: Set file permissions for installed files
  • Problem: some plugins (eg. JRuby) needs executable permission to be set but Autoupdate infrastructure doesn't support such feature
  • Open issue: How to describe mapping file<->permission
  • Tracked as: IZ 24357


\

Already fixed issues

  • JR01: Show standalone modules beside feature P1 in M10 Done.
  • Problem: PM shows only features
  • Solution: All modules which doesn't belong to any feature will tracked as standalone modules together w/ features
  • Tracked as IZ 106798
  • Note: Fixed in main trunk.
  • Open issues: None


\

  • JR04: Losing installed features between dev builds P2 in M10, P2 in NB6 Done.
  • Problem: Feature declaration contains list of depending modules w/ its version, If a module in IDE is older then declared dep. then is indicated as not installed
  • Solution: Handle features like this as partly installed feature
  • Open issues: as JR03


\

  • GRP01: Shared UC install goes in wrong cluster Done
  • Problem: I prefer doing shared installs (ie, into my NB distribution, not userdir). When I do this with cnd it goes into the NB6.0 cluster rather than the cnd1 cluster.
  • Solution: Store the cluster name in the UC and install into the correct cluster
  • I can file an IZ if desired


\
\ Comments? More open issues?
\