Description
Duplicate JAVA suffix is allowed. Currently we need a manual human intervention to find and correct. Use case in details as follows.
Use-Case:
- Say user1 & user2 working on a fix in Ranger and they both need JAVA patch changes.
- Assume user1 needs to update table1 and user2 needs to update table2 using java.
- Both Checked latest JAVA patch suffix (say it is _J10050). And used suffix _J10051 for their JAVA files
If both commits ends up merging. The setup script will apply ONLY one of the both JAVA files (suffixed _J10051) randomly.
Reproduce Steps:
- cd <ranger-repo>/security-admin/src/main/java/org/apache/ranger/patch/
- Update suffix of last 2 patches such that both contains same suffix
- mvn clean compile package install -U #build ranger
- setup ranger
To avoid this, we need to fail maven build itself if there are duplicate suffix.
Attachments
Issue Links
- is a clone of
-
RANGER-3385 Duplicate SQL prefix should not be allowed
- Resolved