Github user elbamos commented on the pull request:

    https://github.com/apache/incubator-zeppelin/pull/53#issuecomment-167490159
  
    I think we should have an organized plan to review and address this PR.  
    
    I propose that the PR be merged into a new branch of Zeppelin, where the 
community as a whole will have an easier time reviewing and making PRs on the 
branch.
    
    Then I propose that we review the aspects of this separately.  By 
reviewing/approving/voting-on each aspect in sequence, we will have a clear 
idea of where the PR is in process, and that will make it easier to move PR 
forward to final merge (if that's what we want to do).  The aspects I see are:
    * Feature set -- is this the kind of security interface we want to put in 
Zeppelin?
    * Architecture -- Is this (shiro) how we want to implement security?
    * Does it work? 
    * Do we have adequate tests to be able to support and maintain it?
    * Is it adequately documented that people will be able to use it?
    
    The reason I propose a more formal process is that this PR has been sitting 
here for 8 months now.  With that, and with some 82 (!!!) commits, a more 
structured approach seems like the best way to resolve this PR (one way or the 
other).  
    
    (In full disclosure -- My only view about this is that since its 
security-related, it needs to have *mounds* of tests to make sure the security 
doesn't get compromised by later commits.)


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to