Sometimes you just have to laugh at certain bugs.
For those who don’t know, PDE hasn’t supported “-” in bundle symbolic names (plug-in ids) for awhile due to legacy reasons. Before OSGi was introduced in Eclipse, “-” wasn’t a valid character and this is something that has just stuck with PDE for awhile. It’s funny that it wasn’t noticed until recently… I think mainly due to the SpringSource repository having bundles in this format.
The issue will be fixed in 3.4.1 and 3.5M1 releases.