felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Richard S. Hall" <he...@ungoverned.org>
Subject Re: [FELIX] OBR tied to the BundleContext
Date Mon, 03 Dec 2007 21:36:20 GMT

I am not sure I understand the situation you are describing.

Adding a repository XML to repo admin will not be impacted by what 
bundles are currently installed in the framework. OBR just maintains a 
list of available bundles. If you try to install a bundle from a 
repository, OBR's resolve process will look at what is installed locally 
to make decisions about what it needs to download.

If a bundle is already installed, it should not download it again, 
unless it determines that it needs a different version or something.

-> richard

Roshan A. Punnoose wrote:
> Hi,
> Looking into the OBR code, I think it might be useful to have the OBR
> RepositoryAdmin tied to the BundleContext and the bundles that are
> already active in OSGi container. Right now, I am running the felix OBR
> bundle in Equinox, but it does not tie to the BundleContext. So when I
> try and add an OBR repository xml containing plugins that already exist
> in the container, it throws an exception because these bundles already
> exist in the container. However, if the OBR bundle was tied to the
> BundleContext, it should see that there are already Resources/Bundles
> available to the container and not try and deploy these.
> I can see where to do it in the code, and I can submit a patch for it.
> Is this a path that seems reasonable to you?
> Roshan

View raw message