Alin Dreghiciu wrote:
Can you please give me some information about the status of rfc-122
and it's Felix implementation org.apache.felix.bundlerepository?

I am not exactly sure about the status of the RFC...

The "problems" I see with the released 1.0.0 is that it uses
System.out (shouldn't wise logging), discover resources fails with a
NPE on an invalid filter syntax and is a kind of slow on parsing the
repository xml even under not such a big repository like the one from
osgi alliance (how this will scale on large repository or federation
of repositories). I can raise jura issues and maybe some patches but
it will be interesting to know first what the future looks like for
OBR.

It sounds like we need JIRA issues on these to fix them...especially the NPE. Regarding the slowness, I think it may have something to do specifically with SourceForge access, but scalability will ultimately be an issue if the XML files become very large. Probably the only way to try to alleviate this is to cache locally and only update the caches once a day or something like that. Right now it is quite simple and just downloads the URL each time it is started.

And related, is there any other repository then the one from osgi
alliance and the oscar one? As I see now the one from oscar does not
have to many bundles and the one from osgi alliance looks like
outdated and has corrupted data (invalid syntax)

The Oscar one should not be used for Felix. Most bundles in there are simple didactic examples and even the ones that aren't are typically packaged for Oscar, which is not as strict as Felix. (There might be some exceptions, but overall this is true.)

We really need to set of a Felix OBR repo, now that we have so many subprojects released.

-> richard

Kind regards,
Alin Dreghiciu

Reply via email to