Thx. We need to upgrade to equinox 3.8 and make sure we provide the osgi r 4.3 apis in a consistent way.
On Fri, Sep 23, 2011 at 11:41, Jean-Baptiste Onofré <[email protected]> wrote: > Hi Guillaume, > > I raised KARAF-854 and KARAF-855 about this update. > > The plan is: > - Karaf 2.2.0 stays as it is: OSGi r4.2 > - Karaf 3.0.0 will use OSGi r4.3 > > When upgrading to Felix Framework 3.3.0-SNAPSHOT (waiting the 4.0 release), > I had to update the Karaf main module due to: > > class "org.osgi.framework.**AdaptPermission"'s signer information does not > match signer information of other classes in the same package > > It wasn't a big deal, but anyway require some information. > > Another thing was a change in the framework factory option:: > > FrameworkFactory factory = (FrameworkFactory) > classLoader.loadClass( > factoryClass).newInstance(); > framework = factory.newFramework(new StringMap(configProps, > false)); > framework.init(); > > The factory.newFramework() method has changed and doesn't take a StringMap > now. > > It's another required update. > > Regards > JB > > > On 09/23/2011 09:53 AM, Guillaume Nodet wrote: > >> Do you plan to create a branch to incorporate an upgrade to OSGi r4.3 ? >> I guess we need a equinox version on par with felix before putting that >> anywhere in trunk. >> Also, I'd be interested to have more informations on the changes needed >> for >> felix, as that would mean we have maybe unnecessary ties to felix somehow. >> >> On Thu, Sep 22, 2011 at 18:51, Jean-Baptiste Onofré<[email protected]> >> wrote: >> >> +1 (non-binding) >>> >>> Standalone tests performed without problem. >>> >>> I'm working to use it on Karaf but it requires some core classes update. >>> >>> Regards >>> JB >>> >>> >>> On 09/22/2011 05:47 PM, Karl Pauls wrote: >>> >>> I would like to call a vote on the following subproject releases: >>>> >>>> framework 4.0.0 >>>> framework.security 2.0.0 >>>> main 4.0.0 >>>> main.distribution 4.0.0 >>>> gogo.command 0.12.0 >>>> >>>> >>>> Staging repositories: >>>> https://repository.apache.org/****content/repositories/**<https://repository.apache.org/**content/repositories/**> >>>> orgapachefelix-089/<https://**repository.apache.org/content/** >>>> repositories/orgapachefelix-**089/<https://repository.apache.org/content/repositories/orgapachefelix-089/> >>>> > >>>> >>>> >>>> You can use this UNIX script to download the release and verify the >>>> signatures: >>>> http://svn.apache.org/repos/****asf/felix/trunk/check_staged_*** >>>> *release.sh<http://svn.apache.org/repos/**asf/felix/trunk/check_staged_**release.sh> >>>> <http://svn.apache.**org/repos/asf/felix/trunk/** >>>> check_staged_release.sh<http://svn.apache.org/repos/asf/felix/trunk/check_staged_release.sh> >>>> > >>>> >>>> >>>> Usage: >>>> sh check_staged_release.sh 089 /tmp/felix-staging >>>> >>>> Please vote to approve this release: >>>> >>>> [ ] +1 Approve the release >>>> [ ] -1 Veto the release (please provide specific comments) >>>> >>>> >>> -- >>> Jean-Baptiste Onofré >>> [email protected] >>> http://blog.nanthrax.net >>> Talend - http://www.talend.com >>> >>> >> >> >> > -- > Jean-Baptiste Onofré > [email protected] > http://blog.nanthrax.net > Talend - http://www.talend.com > -- ------------------------ Guillaume Nodet ------------------------ Blog: http://gnodet.blogspot.com/ ------------------------ Open Source SOA http://fusesource.com
