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.
Some binaries are duplicated enterprise5/modules/ext/struts/oro-2.0.8.jar and ide10/modules/ext/jakarta-oro-2.0.8.jar are identical enterprise5/modules/ext/struts/bsf-2.3.0.jar and ruby2/jruby-1.1.4/lib/bsf.jar are identical
From your list, the names are not identical. They are bundled by using the official Struts release which should be together for well maintained and assure the compatibility issue. I don't think it's a good idea to force Struts framework use Ruby framework's components. If users decide to remove or disable Ruby from their IDE, then Struts will suddenly fail. Please fix your test to skip these 2 files. BTW, why is this P1? It will not cause any issue, even performance.
It's a test failure which blocks production builds until fixed. The proper solution is to factor out the common libraries into library wrapper modules which would be shared. Failing that, an entry may be added to nbbuild/antsrc/org/netbeans/nbbuild/extlibs/ignored-binary-overlaps to exclude particular JARs from the test, with a comment explaining why sharing the libraries is impractical.
Each line needs to list _both_ binaries which are duplicates of one another.
I have fixed this by updating ignored-binary-overlaps. The reason is we want to bundle the whole 'official Struts release libraries' together not just for well maintained but also assure users' web application can be fully compatible that users can trust. Thanks jglick's helpful hints for fixing this issue!
Integrated into 'main-golden', will be available in build *200811270201* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main/rev/530095eb2828 User: potingwu@netbeans.org Log: Fix Issue#153889, C/V test failed. testBinariesAreUnique
verified