Since we're talking about AS_M2, which already inculudes a bunch of MC Alphas,
my suggestion would be to simply create a new CL 2.2.0.Alpha1 with whatever state it is in now.
It can even include your fragments hack, since it's Alpha, and as such can (actually should) be easily changed.
This simplifies things to the extent that the new CL release is first locally tested, with both
* current AS trunk
* current OSGi MC facade/framework
If there is some issue, let me know, and we'll find a solution.
If not, we're set to go. :-)
Yes, this is fine with me.
I'll rollback the changes that I made yesterday to Branch_2_0 and you could cut the release from trunk.
You may be pleased to hear that my "fragment hack" is also not part of trunk anymore.