Hey all,

    So… this sucks rocks, but sadly, the OSGI metadata included in 3.0 is 
broken - not in a way that  inhibits guice core, but for using any of the 
extensions in an OSGI environment.

    The bottom line is this - 
http://code.google.com/p/google-guice/issues/detail?id=494.  The missing 
Eclipse-ExtensibleAPI: true property from the OSGI metadata means that anyone 
using guice's extensions in a variety of osgi contexts is broken unless they 
repackage guice and the extension into their own osgi bundle.  In order to make 
my own such project work, I need to build a local version of guice including 
that fix (or depend on other people's repackaging of guice).  

    I propose a 3.0.1 bug-fix release that simply updates the metadata.  
Basically a branch from 3.0 as-released with mcculls' patch pulled in. I wish I 
could just update the metadata on maven central repo, but released artifacts 
are, as we all probably know, write-once. 

    So… any objections to rolling 3.0.1 as-described.  And if not… are there 
any critical bug-fixes that have made their way in that are worth cherry 
picking?  This is not a release from head, so I'd rather keep it to a minimum, 
but just in case people have urgent things they feel are worth the trouble.

cheers,
Christian.

----
Christian Edward Gruber - Senior Software Engineer - Java Core Libraries - Guice
Google  ::::  +1 (646) 807-9839 [US]  ::::  +1 (647) 737-9839 [CA]  ::::  
[email protected]



-- 
You received this message because you are subscribed to the Google Groups 
"google-guice-dev" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-guice-dev?hl=en.

Reply via email to