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 159557 - better 'interface' for enabling access to v3 EA
Summary: better 'interface' for enabling access to v3 EA
Status: RESOLVED FIXED
Alias: None
Product: serverplugins
Classification: Unclassified
Component: GlassFish (show other bugs)
Version: 6.x
Hardware: Sun All
: P2 blocker (vote)
Assignee: Vince Kraemer
URL: http://blogs.sun.com/vkraemer/entry/e...
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-03 18:37 UTC by Vince Kraemer
Modified: 2009-05-03 21:26 UTC (History)
3 users (show)

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vince Kraemer 2009-03-03 18:37:25 UTC
replace current command-line switch with...

a user settable Preference...

a marker module...
Comment 1 Vince Kraemer 2009-03-03 18:40:00 UTC
marker module description (from Petr J)

rather than asking the user to pass the -J-Dorg.glassfish.v3.enableExperimentalFeatures=true parameter, would it be
possible to create a "marker" module that would be available on the update center, and the v3 plugin would detect the
presence of this module, and if present, it would work the same way as the commandline switch, i.e. enabled the v3
post-Prelude support? At the time of NB 6.7 FCS release, this marker module could be published on the beta update
center, which would be convenient enough for 6.7 FCS users (and would be much easier to document in blogs and
tutorials), while at the same time alert them that they are using some extra non-FCS features. 
Comment 2 _ ludo 2009-03-03 23:05:05 UTC
user preference somewhere in the IDE (GlassFish Preferences?), not involving Update Center would be much better...
Even Better, having a "GlassFish v3 EA/Beta/Promoted" category would be perfect...
Comment 3 Petr Jiricka 2009-03-04 08:36:35 UTC
> user preference somewhere in the IDE (GlassFish Preferences?), not involving Update Center would be much better...

Well, I agree this is convenient, but by doing that, you are exposing non-FCS features in a FCS product.
Comment 4 Petr Jiricka 2009-03-04 08:38:04 UTC
Also, what do you mean by a "GlassFish v3 EA/Beta/Promoted" category? Do you mean a tab in the options dialog?
Comment 5 Petr Hejl 2009-03-04 09:56:14 UTC
I agree with Petr (desc4) - this way you can easily make the product (both NetBeans and GlassFish V3) unreliable from
the user's point of view. Marker module is much better solution imo.
Comment 6 John Jullion-ceccarelli 2009-04-29 09:02:25 UTC
Also agree with Petr. This is for early evaluation of very very early functionality. Don't want to expose this in FCS
for all users right now as we can't guarantee the quality, only people who explicitly want to try this out should be
able to do so.
Comment 8 Quality Engineering 2009-04-30 18:54:11 UTC
Integrated into 'main-golden', will be available in build *200904301401* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
Changeset: http://hg.netbeans.org/main-golden/rev/61c52f227701
User: Vince Kraemer <vkraemer@netbeans.org>
Log: #159557: add marker module to provide a similar feature as  the enableExperimentalFeatures property
Comment 9 Vince Kraemer 2009-05-01 19:44:56 UTC
The marker has started to appear in the dev update center... so I consider this closed now...