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 109288

Summary: OS dependency should differentiate between Solaris and Linux
Product: platform Reporter: Martin Ryzl <mryzl>
Component: Module SystemAssignee: Jesse Glick <jglick>
Status: RESOLVED FIXED    
Severity: blocker CC: mmirilovic
Priority: P1 Keywords: API, API_REVIEW_FAST
Version: 6.x   
Hardware: All   
OS: All   
Issue Type: ENHANCEMENT Exception Reporter:
Bug Depends on:    
Bug Blocks: 109160    
Attachments: Proposed patch

Description Martin Ryzl 2007-07-10 20:36:48 UTC
Currently only org.openide.modules.os.Unix token is available as OS dependency:
http://www.netbeans.org/download/dev/javadoc/org-openide-modules/org/openide/modules/doc-files/api.html#how-os-specific

Since some runtimes distributed through UC are available as Solaris and Linux version it confuses user.
Comment 1 Adam Sotona 2007-07-11 08:51:03 UTC
*** Issue 109324 has been marked as a duplicate of this issue. ***
Comment 2 Jesse Glick 2007-07-11 20:11:45 UTC
Please review this simple API enhancement, which blocks a P2 DEFECT.
Comment 3 Jesse Glick 2007-07-11 20:12:05 UTC
Created attachment 44970 [details]
Proposed patch
Comment 4 Jesse Glick 2007-07-12 17:00:14 UTC
*** Issue 109466 has been marked as a duplicate of this issue. ***
Comment 5 Jaroslav Tulach 2007-07-13 10:39:09 UTC
OK
Comment 6 Jesse Glick 2007-07-18 19:15:18 UTC
Back to me to implement.
Comment 7 Jesse Glick 2007-07-18 19:17:05 UTC
Checking in openide/modules/apichanges.xml;
/shared/data/ccvs/repository/openide/modules/apichanges.xml,v  <--  apichanges.xml
new revision: 1.10; previous revision: 1.9
done
Checking in openide/modules/manifest.mf;
/shared/data/ccvs/repository/openide/modules/manifest.mf,v  <--  manifest.mf
new revision: 1.14; previous revision: 1.13
done
Checking in openide/modules/src/org/openide/modules/doc-files/api.html;
/shared/data/ccvs/repository/openide/modules/src/org/openide/modules/doc-files/api.html,v  <--  api.html
new revision: 1.15; previous revision: 1.14
done
Checking in core/startup/src/org/netbeans/core/startup/ConsistencyVerifier.java;
/shared/data/ccvs/repository/core/startup/src/org/netbeans/core/startup/ConsistencyVerifier.java,v  <-- 
ConsistencyVerifier.java
new revision: 1.2; previous revision: 1.1
done
Checking in core/startup/src/org/netbeans/core/startup/NbInstaller.java;
/shared/data/ccvs/repository/core/startup/src/org/netbeans/core/startup/NbInstaller.java,v  <--  NbInstaller.java
new revision: 1.43; previous revision: 1.42
done
Checking in core/startup/test/unit/src/org/netbeans/core/startup/ConsistencyVerifierTest.java;
/shared/data/ccvs/repository/core/startup/test/unit/src/org/netbeans/core/startup/ConsistencyVerifierTest.java,v  <-- 
ConsistencyVerifierTest.java
new revision: 1.2; previous revision: 1.1
done
Checking in core/startup/test/unit/src/org/netbeans/core/startup/PlatformDependencySatisfiedTest.java;
/shared/data/ccvs/repository/core/startup/test/unit/src/org/netbeans/core/startup/PlatformDependencySatisfiedTest.java,v
 <--  PlatformDependencySatisfiedTest.java
new revision: 1.7; previous revision: 1.6
done