|Re: [cross-project-issues-dev] Guava 15/21 warning|
I think a single global bug as well as cross-project is a bad place for discussing OSGi questions. We encourage our users not to open bugs for questions and be diligent and go the extra mile to do some research and reach out via forums. I believe as committers we should behave similar and also use such channels for questions and discussions to allow others participate and to lower the disruption for people relying on cross-project for announcements/project coordination. My apology if I get your intention wrong and you are not using cross-project as a general help channel for issues you have.
FWIW, I think your best bet right now is StackOverflow. There is a huge OSGi community there that can help answering your questions around uses constraint. If you feel there is a gap around tooling you could ask there as well what other people are using and/or suggest improvements to PDE (if you think there is a lack). I agree that uses constraint are almost impossible to get right manually. However, the PDE "Organize Manifest" wizard has a checkbox which works for straightforward cases.