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.
Summary: | External binaries location in CVS does not follow NB CVS rules | ||
---|---|---|---|
Product: | soa | Reporter: | Petr Suchomel <psuchomel> |
Component: | -- Other -- | Assignee: | Fred Aabedi <faabedi> |
Status: | STARTED --- | ||
Severity: | blocker | CC: | jglick, psuchomel |
Priority: | P3 | ||
Version: | 6.x | ||
Hardware: | All | ||
OS: | All | ||
Issue Type: | DEFECT | Exception Reporter: |
Description
Petr Suchomel
2007-07-31 09:44:13 UTC
Folder enterprise/external is not supposed to have build.xml in it. More examples: enterprise/external/wsdl4j-1.5.2.zip includes wsdl4j.jar which is also included in enterprise/openesbaddons/contrib-imola/cics-bc/netbeansplugin/libraries/release/modules/ext/wsdl4j-1.5.2.jar enterprise/openesbaddons/contrib-imola/corba-bc/netbeansplugin/libraries/release/modules/ext/wsdl4j-1.5.2.jar enterprise/openesbaddons/workflow/project/release/modules/ext/workflow/wsdl4j.jar Please note, we do all work on branch extlib_licenses_2007. I'll talk to individual owners and ask for help with resolving issues Please do nothing today, as I will be closing out the branch and work will continue on the trunk. The branch is now dead and merged to trunk. Fred, please coordinate to remove the duplicates and place the external libraries according to NB rules opeesbaddons, script, workflow are not part of NB6.0 release. However we will be working on cleaning up the external libraries. Looking at cluster.properties and the current violations, it seems we should exclude the following CVS subtrees as being completely unused in the NB 6.0 release; please confirm: enterprise/dataintegrator/ enterprise/dcom/ enterprise/iep/ enterprise/openesbaddons/ enterprise/workflow/ Even so, it would be great if external binaries in these modules could at least be moved into the correct positions, so that special exclusions for VerifyLibsAndLicenses.testNoStrayThirdPartyBinaries could be removed. Yes, these subtrees are not used for NB6.0 release. Moving the version to dev and target milestone to sierra. However we will continue to work on cleaning up these external libs. The following have been resolved: enterprise/external/httpunit-1.6.2.jar enterprise/external/wsdl4j-1.5.2.zip enterprise/external/xmlbeans-2.1.0.zip enterprise/external/xmlunit1.0.jar The newly created wrapper modules for these third-party libraries are: enterprise/libs/httpunit enterprise/libs/wsdl4j enterprise/libs/xmlbeans enterprise/libs/xmlunit respectively. The new code name base for enterprise/libs/{httpunit, wsdl4j, xmlbeans, xmlunit} is now org.netbeans.soa.libs.{httpunit, wsdl4j, xmlbeans, xmlunit} I corrected the location of JGo JARs: Checking in build.xml; /shared/data/ccvs/repository/enterprise/soa/jgo/build.xml,v <-- build.xml new revision: 1.4; previous revision: 1.3 done RCS file: /shared/data/ccvs/repository/enterprise/soa/jgo/external/JGo5.1.jar,v done Checking in external/JGo5.1.jar; /shared/data/ccvs/repository/enterprise/soa/jgo/external/JGo5.1.jar,v <-- JGo5.1.jar initial revision: 1.1 done RCS file: /shared/data/ccvs/repository/enterprise/soa/jgo/external/JGoInstruments5.1.jar,v done Checking in external/JGoInstruments5.1.jar; /shared/data/ccvs/repository/enterprise/soa/jgo/external/JGoInstruments5.1.jar,v <-- JGoInstruments5.1.jar initial revision: 1.1 done RCS file: /shared/data/ccvs/repository/enterprise/soa/jgo/external/JGoLayout5.1.jar,v done Checking in external/JGoLayout5.1.jar; /shared/data/ccvs/repository/enterprise/soa/jgo/external/JGoLayout5.1.jar,v <-- JGoLayout5.1.jar initial revision: 1.1 done Checking in nbproject/project.properties; /shared/data/ccvs/repository/enterprise/soa/jgo/nbproject/project.properties,v <-- project.properties new revision: 1.3; previous revision: 1.2 done Checking in nbproject/project.xml; /shared/data/ccvs/repository/enterprise/soa/jgo/nbproject/project.xml,v <-- project.xml new revision: 1.3; previous revision: 1.2 done Removing release/modules/ext/JGo5.1.jar; /shared/data/ccvs/repository/enterprise/soa/jgo/release/modules/ext/JGo5.1.jar,v <-- JGo5.1.jar new revision: delete; previous revision: 1.2 done Removing release/modules/ext/JGoInstruments5.1.jar; /shared/data/ccvs/repository/enterprise/soa/jgo/release/modules/ext/JGoInstruments5.1.jar,v <-- JGoInstruments5.1.jar new revision: delete; previous revision: 1.2 done Removing release/modules/ext/JGoLayout5.1.jar; /shared/data/ccvs/repository/enterprise/soa/jgo/release/modules/ext/JGoLayout5.1.jar,v <-- JGoLayout5.1.jar new revision: delete; previous revision: 1.2 done You still need to create enterprise/soa/jgo/external/JGo5.1-license.txt and enter the proper header fields. I also added the five subdirs I mentioned previously to the ignore list, until this issue can be fixed (possibly after 6.0): Checking in ignored-binaries; /shared/data/ccvs/repository/nbbuild/antsrc/org/netbeans/nbbuild/extlibs/ignored-binaries,v <-- ignored-binaries new revision: 1.8; previous revision: 1.7 done Changed target milestone from Sierra to 6.1 in order to display correct info on NB 6.1 dashboard |