Thanks for the clarifications Richard.

-ken

On Dec 6, 2007, at 12:30 PM, Richard S. Hall wrote:

Ken Gilmer wrote:
Sorry, I'm still a little confused about the OBR implementations. The kf repository seems to contain entirely an different XML structure than what's in the RFC. Is this just a kf specific implementation not related to RFC 112?

KF was using an earlier version of OBR that I created for Oscar, the spec is an evolution of that earlier OBR that uses a generic capability/requirement model for describing imports, exports, etc.

Additionally, the Felix repository page contains this line:

a detailed description of the OBR meta-data format is available in the OSGi RFC 112 document; this document is *not completely in sync* with the implementation, but the concepts are still correct.

Which parts are out of sync? Should the current Felix documentation trump the RFC 112 document where they differ?

Off the top of my head, I don't remember where they differ since it has been a while since I implemented it. I would not say that the Felix impl trumps the RFC, I would say the issues still need to be ironed out. Unfortunately, you are probably going to have to accept that there is a little bit of a grey area here since the RFC is not a completed spec. Yes, in the future, some aspects may change, but I would expect it to change in consistent ways.

-> richard


Thanks Again :)

ken


On Dec 5, 2007, at 3:11 PM, Richard S. Hall wrote:

Peter Kriens wrote:
The infancy is related to both the RFC 112 and even more to the
current implementation. There is no plan to finalize it at this moment
in time.

Personally, I think OBR is one of the biggest missing pieces in the
OSGi story. However, I am a one man company that has too many
different things on its plate :-( and I seem to be not capable of
getting the commercial companies interested to work on this or fund
work on this. I guess another tragedy of the commons case. We all like
to have it, but nobody is willing to fund it.

As far as I know there is nothing specific R3 in it, but you will find
it out by trying :-)



There will definitely be differences between an OBR for R3 and one for R4. Specifically, the OBR implementation at Apache Felix assumes that it can install and resolve multiple versions of the same package. This will not be possible on R3. Essentially, OBR for R3 will pretty much throw out most version handling since there can only ever be one.

Granted, some of this stuff isn't specifically covered in the RFC, if I recall.

-> richard

About licensing, there is currently in the OSGi een RFC
(implementation) about a Bundle-License header that should address some
of your needs.

Kind regards,

     Peter Kriens









KG>  KG> Hello Everybody :)

KG>   We're looking at using an existing bundle repository or
KG> implementing our own. The spec itself, in the spirit of all OSGi KG> specs, is very nicely done. The statement "The current repository KG> is still in its infancy." refers to the repository instance hosted KG> at www2.osgi.org or the specification itself? If it is the latter KG> then is there an expected date of finalization? The header page KG> for the spec defines it as "Draft"... The last edit appears to be KG> two years ago. Also, we use Concierge. Are there any R3 gotchas
KG>  to be aware of if we are to implement a Repository Admin?
KG> Finally as a suggestion it would be helpful to include a License
KG> header as a required field for bundle metadata.  In looking
KG> through implementations of repositories
KG> (ex http://www2.osgi.org/Repository/HomePage? cmd=inspect&id=org.knopflerfish.bundle.bundlerepository/2.0.0 <http://www2.osgi.org/Repository/HomePage? cmd=inspect&id=org.knopflerfish.bundle.bundlerepository/2.0.0>)
KG> it is not clear initially how bundles are licensed.

KG> Thanks!
KG> ken


KG>

_______________________________________________
OSGi Developer Mail List
[email protected] <mailto:[email protected]>
http://www2.osgi.org/mailman/listinfo/osgi-dev

--------------------------------------------------------------------- ---

_______________________________________________
OSGi Developer Mail List
[email protected]
http://www2.osgi.org/mailman/listinfo/osgi-dev
_______________________________________________
OSGi Developer Mail List
[email protected]
http://www2.osgi.org/mailman/listinfo/osgi-dev

_______________________________________________
OSGi Developer Mail List
[email protected]
http://www2.osgi.org/mailman/listinfo/osgi-dev

Reply via email to