Hi and thank you,

What I take from this is that there will never be a fully standardized way
of doing what Felix OBR does (or at least not in a foreseeble future) so I
don't have to "feel bad" in picking a specific implementation. Part of my
concern was picking an implementation only to find out that there is a
standard way of doing the same thing in the pipeline of spec-writers.

Thanks for the responses!

Best regards,
Per-Erik Svensson

On Wed, Apr 18, 2012 at 5:04 PM, Richard S. Hall <he...@ungoverned.org>wrote:

> On 4/18/12 08:12 , Neil Bartlett wrote:
>
>> I assume you're talking about the new Resolver and Repository
>> specifications that are in the OSGi Enterprise R5 release? Because "OBR" is
>> properly the name for the Felix implementation, which has been available
>> and released for several years.
>>
>> An early draft release of the Enterprise R5 spec was made publicly
>> available in March and can be downloaded now from the OSGi site. The
>> official final release of these specs will be some time later, depending on
>> votes and lawyers etc, however the technical content is very unlikely to
>> change.
>>
>> I believe that the Felix org.apache.felix.**bundlerepository
>> implementation will NOT be updated to comply with the new R5 specs. Richard
>> is working on the RI for the R5 spec within Felix but it is new code, based
>> on the resolver in the core Felix framework.
>>
>
> I would like to see the Felix OBR implementation evolve to use the new R5
> resolver and repository specs, for sure.
>
> Per-Erik, your confusion is likely due to the fact that the scope of
> RFC-112 has changed over the course of its lifetime. Originally, it was an
> API that was the precise basis for the Felix OBR implementation. Over time,
> some holes were discovered in the API and Felix OBR evolved into having its
> own API and well as supporting the original RFC-112.
>
> During the spec process for RFC-112, it became clear that the scope was
> too big (and there were too many bike shed issues) to complete it in a
> reasonable amount of time, so the scope was pared back (even then it still
> took a long time to complete). So, originally, RFC-112 dealt with
> repositories, resolving, and deployment/provisioning, but now it only deals
> with repositories and resolving. Further, there is no direct relationship
> between the repositories and resolving.
>
> In short, it became more low-level and only provides some of the building
> blocks necessary to implement something like Felix OBR. So, yes, I'd like
> to see Felix OBR built on top of these new building blocks, but in the end
> it will still require that you tie yourself to a specific implementation to
> get the full features of the current Felix OBR.
>
> -> richard
>
>
>
>
>> Regards
>> Neil
>>
>>
>> On Wednesday, 18 April 2012 at 13:01, Per-Erik Svensson wrote:
>>
>>  Hi,
>>>
>>> Is there any timeframe on the release of OBR (the api, not the felix
>>> implementation). I know this might not be the right place to ask but... I
>>> figured that people like Richard, Peter or Neil would be able to answer
>>> and
>>> I know they subscribe. :)
>>>
>>> The reason I ask is because I'm thinking of using the Felix
>>> implementation
>>> of the API (org.apache.felix.**bundlerepository) but before commiting
>>> to this
>>> I would like to know if that implementation is supposed to be fully
>>> compliant with the spec and if the spec will ever get released.
>>>
>>> Best regards,
>>> Per-Erik Svensson
>>>
>>>
>>>
>>
>>
> ------------------------------**------------------------------**---------
> To unsubscribe, e-mail: 
> users-unsubscribe@felix.**apache.org<users-unsubscr...@felix.apache.org>
> For additional commands, e-mail: users-h...@felix.apache.org
>
>

Reply via email to