Home > work > A dash of legacy

A dash of legacy

July 10th, 2008

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.

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • DZone
  • LinkedIn
  • Technorati
Author: Chris Aniszczyk Categories: work Tags: ,
  • Chris Aniszczyk (zx)
    Correct. It was unnecessary and this is something we need to update for 3.5


    I think Oleg was holding back all these years.
  • Wassim Melhem
    PDE has always been enforcing the specs:
    http://help.eclipse.org/ganymede/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/misc/plugin_manifest.html



    The symbolic name is the default namespace for extension points and therefore must not contain a "-" according to the spec.



    If that restriction was unnecessary, then

    the plugin.dtd and that document should also be changed.
blog comments powered by Disqus
Get Adobe Flash playerPlugin by wpburn.com wordpress themes