You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ranger.apache.org by Pradeep Agrawal <pr...@gmail.com> on 2020/06/09 12:58:14 UTC
Review Request 72578: RANGER-2851: Remove CRLF characters from ranger
files
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/72578/
-----------------------------------------------------------
Review request for ranger, Ankita Sinha, Don Bosco Durai, bhavik patel, Colm O hEigeartaigh, Gautam Borad, Jayendra Parab, Abhay Kulkarni, Madhan Neethiraj, Mehul Parikh, Nikhil P, Nitin Galave, pengjianhua, Ramesh Mani, Selvamohan Neethiraj, Sailaja Polavarapu, Velmurugan Periasamy, Qiang Zhang, and Zsombor Gegesy.
Bugs: RANGER-2851
https://issues.apache.org/jira/browse/RANGER-2851
Repository: ranger
Description
-------
**Problem Statement:** When existing java file have ^M character then patch does not get apply.
Source code in Ranger repo has several files that have CRLF endings.
With more development happening on windows there is a higher chance of more CRLF files getting into the source code.
**Proposed Solution:**
Inspired from HADOOP-8911 and HADOOP-8912
I would like to avoid that by creating .gitattributes file which prevents sources from having CRLF entries in text files via RANGER-2852
But before adding the .gitattributes file we need to normalize the existing tree, so that people when they sync after .giattributes change wont end up with a bunch of modified files in their workspace.
I am adding a couple of links here to give more primer on what exactly is the issue and how we can try to fix it.
http://git-scm.com/docs/gitattributes#_checking_out_and_checking_in
http://stackoverflow.com/questions/170961/whats-the-best-crlf-handling-strategy-with-git
I will submit a separate RR for RANGER-2852.
**NOTE:**
1) This patch will not get apply via "git am" command however "git apply" command will work.
2) To understand the diff reviewers has to download the patch file to check the diff
Diffs
-----
security-admin/src/main/java/org/apache/ranger/biz/BaseMgr.java 0f5206aa8
security-admin/src/main/java/org/apache/ranger/security/context/RangerContextHolder.java 865a8491b
security-admin/src/main/java/org/apache/ranger/security/context/RangerSecurityContext.java 4f4252153
security-admin/src/main/java/org/apache/ranger/security/listener/SpringEventListener.java 8dd1d8de2
security-admin/src/main/java/org/apache/ranger/security/standalone/StandaloneSecurityHandler.java f62f43d63
security-admin/src/main/java/org/apache/ranger/security/web/filter/RangerUsernamePasswordAuthenticationFilter.java 62e23c021
security-admin/src/main/resources/META-INF/infinispan-cache-config.xml 7bb96ad4a
ugsync/src/main/java/org/apache/ranger/unixusersync/poc/InvalidGroupException.java f68541eb7
ugsync/src/main/java/org/apache/ranger/unixusersync/poc/InvalidUserException.java 225523e86
ugsync/src/main/java/org/apache/ranger/unixusersync/poc/ListRangerUser.java 85af26168
ugsync/src/main/java/org/apache/ranger/unixusersync/poc/ListRangerUserGroup.java 8eb913173
ugsync/src/main/java/org/apache/ranger/unixusersync/poc/ListUserGroupTest.java fae087026
ugsync/src/main/java/org/apache/ranger/unixusersync/poc/ListUserTest.java fee780e42
ugsync/src/main/java/org/apache/ranger/unixusersync/poc/RangerClientUserGroupMapping.java 408e861b0
ugsync/src/main/java/org/apache/ranger/unixusersync/poc/RangerJSONParser.java 6c8205eae
ugsync/src/main/java/org/apache/ranger/unixusersync/poc/RangerUserGroupMapping.java 5aa60f01f
ugsync/src/main/java/org/apache/ranger/unixusersync/poc/RestClientPost.java bbe9f1a68
Diff: https://reviews.apache.org/r/72578/diff/1/
Testing
-------
Build successful with this patch.
Thanks,
Pradeep Agrawal