Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [buckminster-dev] Re: Question about dependancy description and resolution

Hi Thomas,

Thank you for your quick reply.

On Tue, 17 Oct 2006 00:28:53 +0200
Thomas Hallgren <thomas@xxxxxxx> wrote:

Thomas> Hi Ikuo,
Thomas> We are currently looking at how we can improve the Buckminster search algorithms so that it 
Thomas> will be able to find bundles based on a need to import specific packages.

I hope so.

Thomas> Someone must 
Thomas> provide a list of bundles that can be searched for exports that match. The problem is a bit 
Thomas> similar to finding a suitable runtime implementation for something that implements an 
Thomas> interface that you have expressed a dependency towards.

That is what I intended.

Thomas> The design is not yet finished, so the current answer to your question is no, we cannot 
Thomas> resolve these dependencies today. You will need to add a bundle requirement or a feature 
Thomas> that will bring the providing bundles into the graph somehow in order for it to build properly.

I got it. 
Unfortunately, it was what I expected from the documents on the wiki.

Regards,

p.s. If this model is extended further to dependency resolution in OSGi
	runtime environment deeper, there are implicit dependency
	regarding Service Register/Get in OSGi world. However, the
	Export-Service/Import-Service headers are not mandatory in the
	latest OSGi Spec (R4).

Thomas> Ikuo Yamasaki wrote:
Thomas> > Hi,
Thomas> > 
Thomas> > I have a question about dependancies and resolutions in Buckminster.
Thomas> > 
Thomas> > Generally speaking, OSGi bundles (=eclipse plugins) have two
Thomas> > kinds of dependancies on others specified in the following Manifest
Thomas> > headers.
Thomas> > 
Thomas> > 1. Import-Package / Export-Package
Thomas> > 2. Require-Bundle
Thomas> > 
Thomas> > Alghough I guess Buckminster supports the 2nd one,
Thomas> > does it support the 1st one ?
Thomas> > 
Thomas> > In other words, 
Thomas> > Can Eclipse Conpoment Types used with Eclipse Import or Platform Reader
Thomas> > handle Import/Export-Package and make suitable CSPEC and can Buckminster
Thomas> > resolve these dependancies ?
Thomas> > 
Thomas> > Regards,
Thomas> > 
Thomas> > =======
Thomas> > Ikuo YAMASAKI

---------------------
NTT Cyber Solutions Laboratories

     Ikuo YAMASAKI
        E-mail: yamasaki.ikuo@xxxxxxxxxxxxx
TEL +81-46-859-8537  FAX +81-46-855-1282 




Back to the top