Use of bnd package for generating OSGi metadata
-----BEGIN PGP SIGNED MESSAGE-----
Quite a few Java packages are starting to use bnd to generate OSGi
metadata which is great (as its more automated); this is creating some
delta downstream in Ubuntu due to the fact that bnd is not in the
'main' component of Ubuntu so use of bnd is being reverted from some
Why is bnd not in Ubuntu main? All packages that in Ubuntu main and
their dependencies have to be reviewed by the Ubuntu SRU team.
Somewhere in the dependency tree of bnd something pulls in maven and
then the world explodes in terms of the number of packages that need
to be reviewed.
So bnd tends to get dropped in favour of patching/inserting the OSGi
metadata by hand.
I would request that if possible any Debian Java team maintained
packages which are also in Ubuntu main NOT use bnd but patch in the
OSGi data (or something similar). This will keep Ubuntu and Debian
much closer in sync in terms of Java packages.
You can use http://packages.ubuntu.com/ to determine whether a package
is in Ubuntu main or not. Packages not in main have '[universe]' or
suchlike in the search listings. I've also put the current reverse
build dependencies of default-jdk in raring here -
Ubuntu Core Developer
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with undefined - http://www.enigmail.net/
-----END PGP SIGNATURE-----