I also think qpid is a better place to host this than proton for the
reasons Rafi as mentioned.

However Qpid is fast becoming a collection of tools that are poorly
organized both on a source code level as well as on the product side.
I don't want to side track this conversation, but wanted to remind
that at some point we need to make an effort to work things at Qpid
level as well.

Rajith

On Tue, Dec 18, 2012 at 2:12 PM, Ted Ross <[email protected]> wrote:
>
> On 12/18/2012 02:06 PM, Rafael Schloming wrote:
>>
>> The proton-j/contrib directory was created to hold glue/integration with
>> established third-party libraries/apis (specifically jms and
>> hawtdispatch).
>> The fact that hawtdispatch and jms don't want a proton dependency, and
>> proton doesn't want a jms or hawtdispatch dependency kind of forces the
>> glue/integration to sit somewhere separate from each, and since it is kind
>> of silly to have an entirely separate project just for that
>> glue/integration code, creating a proton-j/contrib made sense. I wouldn't
>> be opposed to a proton-c/contrib for similar purposes, however what you're
>> describing sounds different. I'm assuming these libraries have no issue
>> depending on proton, which makes this use of contrib a kind of incubation,
>> which begs the question, what is the intent for this stuff once it's
>> hatched? Is the idea to provide another layer to the proton library
>> itself,
>> or to provide something that is really an independent library with a
>> different focus?
>>
>> If the former is the case then I think we should probably be taking a
>> careful look at the proposed APIs and understanding in detail what they
>> are
>> and how they build on what is already there (i.e. not just shoehorn it
>> into
>> contrib), and in the latter case I would say we should keep incubation to
>> qpid proper.
>
>
> I expect that in both cases, the proposed APIs will be looked at in detail
> so that their place in the world can be well understood.
>
> Thanks for all the input.  I think I'll incubate them in qpid/extras.  If we
> decide they should live in Proton, we can always move them.  They will
> either move somewhere or die from neglect.
>
> -Ted
>

Reply via email to