Congratulations… The new 4.0.0-rc1 version looks much better, but unfortunately the OSGi community is still unable to use Smack properly. The correct “Bundle-Version” in the manifest file must be “4.0.0.rc1” not “4.0.0-rc1”. A dash is disallowed in this entry and invalidates your bundles. Please refer to: http://www.osgi.org/Download/File?url=/download/r5/osgi.core-5.0.0.pdf.
There is still a little problem caused by Eclipse PDE. For PDE development (frequently used for OSGi) you have to modify all manifest files by hand. You must add “Eclipse-ExtensibleAPI: true” to “smack-core-x.x.x” and “Eclipse-PatchFragment: true” to all fragments. That is very annoying, but otherwise Eclipse does not allow fragment package export. Well I know, it is an Eclipse-specific, but from my side, it would be really helpful, if all bundles would carry these extensions.
Maybe you add these entries or discuss it internally.