Description of problem: openjdk-devel contains jvisualvm which depends on netbeans-platform8 to run, but the package doesn't depend on it. Version-Release number of selected component (if applicable): java-1.6.0-openjdk-devel-1.6.0.0-1.1.b12.fc10.i386 How reproducible: Always Steps to Reproduce: 1. yum install java-1.6.0-openjdk-devel 2. jvisualvm Actual results: $ jvisualvm /bin/bash: /usr/lib/jvm/java-1.6.0-openjdk/bin/../lib/visualvm//platform*/lib/nbexec: No such file or directory Expected results: jvisualvm actually starting. Additional info: This is the package that provides nbexec: netbeans-platform8 It might be a good idea to split jvisualvm into its own openjdk-jvisualvm package so openjdk-devel doesn't drag in netbeans.
Thanks for pointing this out. I would rather keep visualvm as a part of the devel package only, instead of creating a subpackage. Any other objections?
Yes, I really don't like the netbeans to be installed just because one tool dependency. I think this is really clear example of needing subpackage because of external dependencies.
Please read the thread here: https://www.redhat.com/archives/fedora-devel-list/2008-October/msg03011.html Your concerns are addressed. If you have something to add, please reply to the thread.