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 109160 - Solaris modules from UC listed on Ubuntu
Summary: Solaris modules from UC listed on Ubuntu
Status: VERIFIED FIXED
Alias: None
Product: javame
Classification: Unclassified
Component: -- Other -- (show other bugs)
Version: 6.x
Hardware: All Linux
: P2 blocker (vote)
Assignee: rnovak
URL:
Keywords:
Depends on: 109288
Blocks:
  Show dependency tree
 
Reported: 2007-07-09 18:35 UTC by Lukas Hasik
Modified: 2007-09-06 14:18 UTC (History)
3 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
screenshot (22.71 KB, image/png)
2007-07-09 18:38 UTC, Lukas Hasik
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Lukas Hasik 2007-07-09 18:35:54 UTC
M10

-Tools > Plugins > New Plugins > More...
-there is listed even J2ME WTK 1.0.4_02 for Solaris on Ubuntu(linux)
Comment 1 Lukas Hasik 2007-07-09 18:38:59 UTC
Created attachment 44839 [details]
screenshot
Comment 2 Lukas Hasik 2007-07-10 10:19:17 UTC
There is no way how to specify Solaris OS specific module
http://www.netbeans.org/download/dev/javadoc/org-openide-modules/org/openide/modules/doc-files/api.html#how-os-specific
Comment 3 Jiri Rechtacek 2007-07-10 11:32:30 UTC
Module API should be improved to be able to differentiate between SolarisOS and rest of Unixes if it's needed.
Comment 4 Jesse Glick 2007-07-10 19:21:53 UTC
The problem is with mobility modules. The fix, if desired for 6.0, may require an addition (ENHANCEMENT/API) in
openide/modules if you wish to file one and make it block this defect. It would need to go through apireviews of course.
Comment 5 Lukas Hasik 2007-07-19 10:29:36 UTC
Adame, can you fix it according to Jesse's fix? Thank you.
Comment 6 Adam Sotona 2007-07-24 18:23:42 UTC
Due to incompatibility with 5.5 we need to duplicate all affected modules in SDK Catalog and fix it for 6.0 only.
Comment 7 Adam Sotona 2007-08-15 09:45:44 UTC
I've found a workaround to avoid duplication of the all binaries and reduce all the future maintenance work.
The module requirements should be fixed in the catalog only and all the NBMs should remain untouched.

Comment 8 Adam Sotona 2007-08-15 10:28:06 UTC
The workaround seems to be working.
Robert, could you please replace all four lines OpenIDE-Module-Requires="org.openide.modules.os.Unix" to
OpenIDE-Module-Requires="org.openide.modules.os.Linux" or OpenIDE-Module-Requires="org.openide.modules.os.Solaris" in
the catalog xml for 6.0? There is one Solaris module and three Linux.
Comment 9 rnovak 2007-08-15 18:38:33 UTC
I did changes to the modules info.xml and made them Linux resp. Solaris specific, instead of Unix specific.
The new NBMs are now published on the Dev UC for NB 6.0.
Comment 10 Lukas Hasik 2007-09-06 14:18:59 UTC
verified in 20070905