Hide Forgot
/usr/share/java/objectweb-asm3/asm-all-distroshaded.jar and /usr/share/java/objectweb-asm3/asm-all.jar both have 'Bundle-SymbolicName: org.objectweb.asm', and 'Bundle-Version: 3.3.1' in their manifest. This can cause issues especially since from an OSGi perspective they are identical, yet their classpaths are quite different. I think asm-all-distroshaded.jar should have a 'Bundle-SymbolicName: org.objectweb.distroshaded.asm' . Also asm-all-distroshaded.jar needs to update its Export-Packages since they assume 'org.objectweb.asm' as a classpath rather than 'org.objectweb.distroshaded.asm'.
I would rather say distroshaded.jar should not include osgi metadata at all as if it uses weird symbolic name noone will resolve it.
Fixed in objectweb-asm3-3.3.1-8
I believe that this bug is fixed in objectweb-asm3-3.3.1-8, which is available in Fedora Rawhide, so I am closing this bug now. The build containing the fix can be found at Koji: http://koji.fedoraproject.org/koji/buildinfo?buildID=485125