jongyoul commented on PR #4783:
URL: https://github.com/apache/zeppelin/pull/4783#issuecomment-2308657171

   > To address the above issue, I think we should separate the optional 
dependencies into individual modules, then we can eliminate them in some 
interpreters, but is zeppelin-protocol that case? I think it is required by all 
interpreters.
   
   Yes, you're right. It should be mandatory for all interpreters for now. 
However, it was because we only provide all functions within the 
zeppelin-interpreter module. If we provided them as a zeppelin-protocol 
including definition, I believe that we might have different python interpreter 
implementation like pure python module. :-) I want to give some chance to 
utilize thrift definition as contributors want to use. It's the first step. I 
don't know the future yet but I believe that it gives more choice to the 
community.
   
   > I fully agree with that, and I also noticed the packaging time for 
zeppelin-interpreter-shaded is pretty slow due to a lot of classes needing to 
be relocated, and some of those deps come from 
[ZEPPELIN-3471](https://issues.apache.org/jira/browse/ZEPPELIN-3471), I have 
raised a 
[thread](https://lists.apache.org/thread/vm2m4xg6bg0db33txrrm9ydd15dqy1lx) to 
remove it in the dev mailing list, please leave your comments to help the 
community make the decision.
   
   For the raft issue, let's move to the next step 👍 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: reviews-unsubscr...@zeppelin.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to