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 216820 - Unwanted dependency on autoupdate.services
Summary: Unwanted dependency on autoupdate.services
Status: RESOLVED FIXED
Alias: None
Product: platform
Classification: Unclassified
Component: Options&Settings (show other bugs)
Version: 7.3
Hardware: PC Windows 7
: P1 normal (vote)
Assignee: Theofanis Oikonomou
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-08-13 16:47 UTC by Tomas Pavek
Modified: 2012-08-23 10:39 UTC (History)
2 users (show)

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 Tomas Pavek 2012-08-13 16:47:11 UTC
The dependency on org.netbeans.modules.autoupdate.services introduced recently in http://hg.netbeans.org/core-main/rev/0a6ab2c0a45d breaks the build of NetBeans in JDeveloper (autoupdate.services project not included there).

Can options.api live without the dependency?
Comment 1 Antonin Nebuzelsky 2012-08-20 12:44:48 UTC
Fanis is on vacation for 2w.

If the resolution is needed ASAP, Jardo, can you handle it? The method isErgonomicsPresent() should be easy for you to rewrite without the need for the method calls into autoupdate.services I guess.
Comment 2 Jaroslav Tulach 2012-08-21 14:09:56 UTC
ergonomics#9039dec657cb

I've deleted the whole ergonomics detection code. I think it would be better to make option panels entry points now. I've reported bug 217166 to track this.
Comment 3 Quality Engineering 2012-08-23 10:39:14 UTC
Integrated into 'main-golden', will be available in build *201208230001* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
Changeset: http://hg.netbeans.org/main-golden/rev/9039dec657cb
User: Jaroslav Tulach <jtulach@netbeans.org>
Log: #216820: options.api cannot have dependency on autoupdate.services as such dependency makes the module too heavyweight for JDeveloper (which does not include autoupdate.services)