On Mon, Mar 22, 2010 at 09:08, Felix Meschberger <fmesc...@gmail.com> wrote:

> Hi,
>
> The bundlerepository bundle has been disbanded into the core
> bundlerepository stuff and the Manifest parsing stuff moved to the new
> commons library/project.
>
> This creates some grieve for downstream users like Web Console but also
> other users of the bundlrepository.
>

How so ? The bundlerepository bundle is supposed to embed those
dependencies, it should not affect the users at all.  Or is that because the
web console was depending on those internal classes that have been
refactored ?


>
> As for the Web Console, I think we should move the OBR support plugin
> out of the Web Console over to the bundlerepository plugin. This solves
> the more general problem of the current bundlerepository refactoring for
> the web console (and only for the web console).
>
> The more general problem is that of removing existing API: The old
> org.osgi.service.obr API has been replaced in the bundle repository
> trunk by the new o.a.felix.bundlerepository API. There may be very good
> reasons to do this. But it leeaves current users of the o.o.s.obr API
> out in the dark.
>

Not really.  The bundlerepository has a "compatibility layer" that is
installed if the o.o.os.obr API is installed.  Currently is not bundled
anymore, but if we change that, it should be almost transparent for users.

>
> WDYT of moving the obr bundle ? In the short term this looks to my like
> the only feasible solution to be able to cut a Web Console release soon.
>
> What do we do about the now missing API ? To we provide backwards
> compatible wrappers (including an o.o.service.obr.RepositoryAdmin
> service) ? Do we simply abandon the old API and raise the bundle
> repository bundle to a new major version number ?
>

Currently we have the wrappers already.  if you installed the old obr api
first, the service should be registered.



> Regards
> Felix
>
> On 21.03.2010 04:27, Sahoo wrote:
> > This failure is introduced in rev #925279.
> >
> > Thanks,
> > Sahoo
> >
> > Sahoo wrote:
> >> Hi,
> >>
> >> After updating my workspace to svn rev#925708, I am doing a clean
> >> build and I see compilation failures like this:
> >>
> >>
> /src/main/java/org/apache/felix/webconsole/internal/core/BundlesServlet.java:[904,54]
> >> cannot find symbol
> >>     [exec] symbol: class R4Package
> >> /
> >> I don't see any R4Package.class in
> >> bundlerepository-1.5.0-SNAPSHOT.jar, that's recently built.
> >>
> >> Is there a continuous integration job running for trunk? Can I see its
> >> log?
> >>
> >> Thanks,
> >> Sahoo
> >
>



-- 
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/
------------------------
Open Source SOA
http://fusesource.com

Reply via email to