On Sun, May 17, 2015 at 4:09 PM, Ted Dunning <[email protected]> wrote:
> On Sun, May 17, 2015 at 3:57 PM, Roman Shaposhnik <[email protected]>
> wrote:
>
>> On Sun, May 17, 2015 at 3:53 PM, Ted Dunning <[email protected]>
>> wrote:
>> > I am hearing feedback that Zeppelin is suffering from dependency creep.
>> > The problem is that all of the dependencies for all of the interpreters
>> get
>> > brought in, no matter which interpreters you actually want.
>> >
>> > Leads to problems.  Having a clean chinese wall between the core and the
>> > optional parts helps this a lot.
>>
>> That's how Hadoop contrib was. Stuff in there was there to be exposed,
>> not to affect the core.
>>
>
>
> Hmm... I am talking about things from the other point of view.
>
> What the user sees is impact on their own lives, not the impact on the
> core.  Having everything in the core makes
>
> a) it harder to write a simple interpreter due to increased jar hell
> induced by too many required dependencies that should be optional
>
> b) it harder to use Z because compilation and installation is much more
> complex

I don't see how we're disagreeing. All I'm saying is:
   1. be inclusive and let folks contribute to contrib (no pub intended)
   with the expectations that stuff in there is as-is and is not hooked
   up to things like assemblies, etc.

   2. keep promoting stuff out of contrib when it reaches a maturity
   point.

Combination of 1 & 2 effectively take care of both of your points a and b.

Thanks,
Roman.

Thanks,
Roman.

Reply via email to