This is an automated email from the ASF dual-hosted git repository.

iwasakims pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/bigtop.git


The following commit(s) were added to refs/heads/master by this push:
     new cd7650c13 BIGTOP-4388. Upgrade Ranger to 2.6.0. (#1337)
cd7650c13 is described below

commit cd7650c13f05a0a34811a38c58e8224aeedd0a1f
Author: Masatake Iwasaki <iwasak...@apache.org>
AuthorDate: Wed Apr 9 22:14:27 2025 +0900

    BIGTOP-4388. Upgrade Ranger to 2.6.0. (#1337)
---
 .../src/common/ranger/do-component-build           |   1 +
 .../src/common/ranger/patch0-RANGER-4201.diff      |  25 --
 .../src/common/ranger/patch0-RANGER-4952.diff      | 361 +++++++++++++++++++++
 .../src/common/ranger/patch1-RANGER-4228.diff      |  26 --
 .../src/common/ranger/patch2-RANGER-3992.diff      | 204 ------------
 .../src/common/ranger/patch4-RANGER-4511.diff      | 317 ------------------
 bigtop-packages/src/deb/ranger/rules               |   1 -
 bigtop-packages/src/rpm/ranger/SPECS/ranger.spec   |   4 -
 bigtop.bom                                         |   2 +-
 9 files changed, 363 insertions(+), 578 deletions(-)

diff --git a/bigtop-packages/src/common/ranger/do-component-build 
b/bigtop-packages/src/common/ranger/do-component-build
index 016fa3ba7..f364dc5a7 100644
--- a/bigtop-packages/src/common/ranger/do-component-build
+++ b/bigtop-packages/src/common/ranger/do-component-build
@@ -26,6 +26,7 @@ mvn clean compile package install \
         -Dpmd.skip=true        \
         -Drat.skip=true        \
         -Dspotbugs.skip=true   \
+        -Denunciate.skip=true  \
         -Dhadoop.version=${HADOOP_VERSION} \
         -Dhbase.version=${HBASE_VERSION}   \
         -Dhive.version=${HIVE_VERSION}     \
diff --git a/bigtop-packages/src/common/ranger/patch0-RANGER-4201.diff 
b/bigtop-packages/src/common/ranger/patch0-RANGER-4201.diff
deleted file mode 100644
index 09d810366..000000000
--- a/bigtop-packages/src/common/ranger/patch0-RANGER-4201.diff
+++ /dev/null
@@ -1,25 +0,0 @@
-From 883bb085e25d4a082740af10b9452fb3b198532e Mon Sep 17 00:00:00 2001
-From: jialiang <2510095...@qq.com>
-Date: Sun, 23 Apr 2023 17:56:08 +0800
-Subject: [PATCH] RANGER-4201: fix Hbase master can't start due to
- ranger-hbase-plugin jersey jar class loading order
-
----
- distro/src/main/assembly/hbase-agent.xml | 1 -
- 1 file changed, 1 deletion(-)
-
-diff --git a/distro/src/main/assembly/hbase-agent.xml 
b/distro/src/main/assembly/hbase-agent.xml
-index ff53ca2c2..467f8e5d4 100644
---- a/distro/src/main/assembly/hbase-agent.xml
-+++ b/distro/src/main/assembly/hbase-agent.xml
-@@ -54,7 +54,6 @@
-         <fileMode>644</fileMode>
-         <includes>
-           
<include>com.sun.jersey:jersey-client:jar:${jersey-bundle.version}</include>
--          
<include>com.sun.jersey:jersey-core:jar:${jersey-bundle.version}</include>
-           
<include>org.codehaus.jackson:jackson-jaxrs:jar:${codehaus.jackson.version}</include>
-           
<include>org.eclipse.jetty:jetty-client:jar:${jetty-client.version}</include>
-           
<include>org.apache.httpcomponents:httpmime:jar:${httpcomponents.httpmime.version}</include>
--- 
-2.37.0
-
diff --git a/bigtop-packages/src/common/ranger/patch0-RANGER-4952.diff 
b/bigtop-packages/src/common/ranger/patch0-RANGER-4952.diff
new file mode 100644
index 000000000..2522bcbc7
--- /dev/null
+++ b/bigtop-packages/src/common/ranger/patch0-RANGER-4952.diff
@@ -0,0 +1,361 @@
+commit 58e9f95120e40f21847e5e2143958cee79bec904
+Author: Simhadri Govindappa <simhadri...@gmail.com>
+Date:   Tue Oct 22 00:20:02 2024 +0530
+
+    RANGER-4952: Add support for Hive 4.0.1 (#400)
+    
+    * RANGER-4952: Add support for Hive 4.0
+    
+    * Fix unit test failure
+    
+    ---------
+    
+    Co-authored-by: Simhadri Govindappa <simhadri.govinda...@cloudera.com>
+    (cherry picked from commit 50f75d7d37f993cd3e2a8ebee524f00366933f25)
+    
+     Conflicts:
+            hive-agent/pom.xml
+            pom.xml
+
+diff --git 
a/hive-agent/src/main/java/org/apache/ranger/authorization/hive/authorizer/RangerHiveAuthorizer.java
 
b/hive-agent/src/main/java/org/apache/ranger/authorization/hive/authorizer/RangerHiveAuthorizer.java
+index ca6edf5b2..cf4052184 100644
+--- 
a/hive-agent/src/main/java/org/apache/ranger/authorization/hive/authorizer/RangerHiveAuthorizer.java
++++ 
b/hive-agent/src/main/java/org/apache/ranger/authorization/hive/authorizer/RangerHiveAuthorizer.java
+@@ -1777,7 +1777,11 @@ private HiveAccessType 
getAccessType(HivePrivilegeObject hiveObj, HiveOperationT
+                                               accessType = 
HiveAccessType.CREATE;
+                                       }
+                               break;
+-
++                              case CREATEDATACONNECTOR:
++                                      if(hiveObj.getType() == 
HivePrivilegeObjectType.DATACONNECTOR) {
++                                              accessType = 
HiveAccessType.CREATE;
++                                      }
++                              break;
+                               case CREATEFUNCTION:
+                                       if(hiveObj.getType() == 
HivePrivilegeObjectType.FUNCTION) {
+                                               accessType = 
HiveAccessType.CREATE;
+@@ -1805,8 +1809,7 @@ private HiveAccessType getAccessType(HivePrivilegeObject 
hiveObj, HiveOperationT
+                               case ALTERDATABASE:
+                               case ALTERDATABASE_LOCATION:
+                               case ALTERDATABASE_OWNER:
+-                              case ALTERINDEX_PROPS:
+-                              case ALTERINDEX_REBUILD:
++                              // Refer - HIVE-21968
+                               case ALTERPARTITION_BUCKETNUM:
+                               case ALTERPARTITION_FILEFORMAT:
+                               case ALTERPARTITION_LOCATION:
+@@ -1828,6 +1831,12 @@ private HiveAccessType 
getAccessType(HivePrivilegeObject hiveObj, HiveOperationT
+                               case ALTERTABLE_MERGEFILES:
+                               case ALTERTABLE_PARTCOLTYPE:
+                               case ALTERTABLE_PROPERTIES:
++                              case ALTERTABLE_SETPARTSPEC:
++                              case ALTERTABLE_EXECUTE:
++                              case ALTERTABLE_CONVERT:
++                              case ALTERDATACONNECTOR:
++                              case ALTERDATACONNECTOR_OWNER:
++                              case ALTERDATACONNECTOR_URL:
+                               case ALTERTABLE_PROTECTMODE:
+                               case ALTERTABLE_RENAME:
+                               case ALTERTABLE_RENAMECOL:
+@@ -1841,28 +1850,29 @@ private HiveAccessType 
getAccessType(HivePrivilegeObject hiveObj, HiveOperationT
+                               case ALTERTABLE_UPDATEPARTSTATS:
+                               case ALTERTABLE_UPDATETABLESTATS:
+                               case ALTERTABLE_UPDATECOLUMNS:
++                              case ALTERTABLE_CREATEBRANCH:
++                              case ALTERTABLE_DROPBRANCH:
++                              case ALTERTABLE_CREATETAG:
++                              case ALTERTABLE_DROPTAG:
+                               case ALTERTBLPART_SKEWED_LOCATION:
+                               case ALTERVIEW_PROPERTIES:
+                               case ALTERVIEW_RENAME:
+                               case ALTER_MATERIALIZED_VIEW_REWRITE:
+-                              case DROPVIEW_PROPERTIES:
++                              case ALTER_MATERIALIZED_VIEW_REBUILD:
++                              // HIVE-22188
+                               case MSCK:
+                                       accessType = HiveAccessType.ALTER;
+                               break;
+ 
+                               case DROPFUNCTION:
+-                              case DROPINDEX:
+                               case DROPTABLE:
+                               case DROPVIEW:
+                               case DROP_MATERIALIZED_VIEW:
+                               case DROPDATABASE:
++                              case DROPDATACONNECTOR:
+                                       accessType = HiveAccessType.DROP;
+                               break;
+-
+-                              case CREATEINDEX:
+-                                      accessType = HiveAccessType.INDEX;
+-                              break;
+-
++                              // HIVE-21968
+                               case IMPORT:
+                                       /*
+                                       This can happen during hive IMPORT 
command IFF a table is also being created as part of IMPORT.
+@@ -1895,7 +1905,6 @@ private HiveAccessType getAccessType(HivePrivilegeObject 
hiveObj, HiveOperationT
+                               case QUERY:
+                               case SHOW_TABLESTATUS:
+                               case SHOW_CREATETABLE:
+-                              case SHOWINDEXES:
+                               case SHOWPARTITIONS:
+                               case SHOW_TBLPROPERTIES:
+                               case ANALYZE_TABLE:
+@@ -1921,9 +1930,11 @@ private HiveAccessType 
getAccessType(HivePrivilegeObject hiveObj, HiveOperationT
+ 
+                               // any access done for metadata access of 
actions that have support from hive for filtering
+                               case SHOWDATABASES:
++                              case SHOWDATACONNECTORS:
+                               case SHOW_GRANT:
+                               case SWITCHDATABASE:
+                               case DESCDATABASE:
++                              case DESCDATACONNECTOR:
+                               case SHOWTABLES:
+                               case SHOWVIEWS:
+                                       accessType = HiveAccessType.USE;
+@@ -1972,6 +1983,8 @@ private HiveAccessType getAccessType(HivePrivilegeObject 
hiveObj, HiveOperationT
+                               case CREATEMACRO:
+                               case CREATEROLE:
+                               case DESCFUNCTION:
++                              case PREPARE:
++                              case EXECUTE:
+                               case DFS:
+                               case DROPMACRO:
+                               case DROPROLE:
+@@ -2010,6 +2023,7 @@ private FsAction getURIAccessType(HiveOperationType 
hiveOpType) {
+                       break;
+ 
+                       case CREATEDATABASE:
++                      case CREATEDATACONNECTOR:
+                       case CREATETABLE:
+                       case CREATETABLE_AS_SELECT:
+                       case CREATEFUNCTION:
+@@ -2029,6 +2043,12 @@ private FsAction getURIAccessType(HiveOperationType 
hiveOpType) {
+                       case ALTERTABLE_ARCHIVE:
+                       case ALTERTABLE_UNARCHIVE:
+                       case ALTERTABLE_PROPERTIES:
++                      case ALTERTABLE_SETPARTSPEC:
++                      case ALTERTABLE_EXECUTE:
++                      case ALTERTABLE_CONVERT:
++                      case ALTERDATACONNECTOR:
++                      case ALTERDATACONNECTOR_OWNER:
++                      case ALTERDATACONNECTOR_URL:
+                       case ALTERTABLE_SERIALIZER:
+                       case ALTERTABLE_PARTCOLTYPE:
+                       case ALTERTABLE_DROPCONSTRAINT:
+@@ -2039,10 +2059,13 @@ private FsAction getURIAccessType(HiveOperationType 
hiveOpType) {
+                       case ALTERTABLE_UPDATETABLESTATS:
+                       case ALTERTABLE_UPDATEPARTSTATS:
+                       case ALTERTABLE_UPDATECOLUMNS:
++                      case ALTERTABLE_CREATEBRANCH:
++                      case ALTERTABLE_DROPBRANCH:
++                      case ALTERTABLE_CREATETAG:
++                      case ALTERTABLE_DROPTAG:
+                       case ALTERTABLE_PROTECTMODE:
+                       case ALTERTABLE_FILEFORMAT:
+                       case ALTERTABLE_LOCATION:
+-                      case ALTERINDEX_PROPS:
+                       case ALTERTABLE_MERGEFILES:
+                       case ALTERTABLE_SKEWED:
+                       case ALTERTABLE_COMPACT:
+@@ -2064,16 +2087,20 @@ private FsAction getURIAccessType(HiveOperationType 
hiveOpType) {
+ 
+                       case EXPLAIN:
+                       case DROPDATABASE:
++                      case DROPDATACONNECTOR:
+                       case SWITCHDATABASE:
+                       case LOCKDB:
+                       case UNLOCKDB:
+                       case DROPTABLE:
+                       case DESCTABLE:
+                       case DESCFUNCTION:
++                      case PREPARE:
++                      case EXECUTE:
+                       case MSCK:
+                       case ANALYZE_TABLE:
+                       case CACHE_METADATA:
+                       case SHOWDATABASES:
++                      case SHOWDATACONNECTORS:
+                       case SHOWTABLES:
+                       case SHOWCOLUMNS:
+                       case SHOW_TABLESTATUS:
+@@ -2082,7 +2109,6 @@ private FsAction getURIAccessType(HiveOperationType 
hiveOpType) {
+                       case SHOW_CREATETABLE:
+                       case SHOWFUNCTIONS:
+                       case SHOWVIEWS:
+-                      case SHOWINDEXES:
+                       case SHOWPARTITIONS:
+                       case SHOWLOCKS:
+                       case SHOWCONF:
+@@ -2091,13 +2117,10 @@ private FsAction getURIAccessType(HiveOperationType 
hiveOpType) {
+                       case CREATEVIEW:
+                       case DROPVIEW:
+                       case CREATE_MATERIALIZED_VIEW:
+-                      case CREATEINDEX:
+-                      case DROPINDEX:
+-                      case ALTERINDEX_REBUILD:
+                       case ALTERVIEW_PROPERTIES:
+-                      case DROPVIEW_PROPERTIES:
+                       case DROP_MATERIALIZED_VIEW:
+                       case ALTER_MATERIALIZED_VIEW_REWRITE:
++                      case ALTER_MATERIALIZED_VIEW_REBUILD:
+                       case LOCKTABLE:
+                       case UNLOCKTABLE:
+                       case CREATEROLE:
+@@ -2112,11 +2135,13 @@ private FsAction getURIAccessType(HiveOperationType 
hiveOpType) {
+                       case SHOW_ROLE_PRINCIPALS:
+                       case TRUNCATETABLE:
+                       case DESCDATABASE:
++                      case DESCDATACONNECTOR:
+                       case ALTERVIEW_RENAME:
+                       case ALTERVIEW_AS:
+                       case SHOW_COMPACTIONS:
+                       case SHOW_TRANSACTIONS:
+                       case ABORT_TRANSACTIONS:
++                      case ABORT_COMPACTION:
+                       case SET:
+                       case RESET:
+                       case DFS:
+diff --git 
a/hive-agent/src/main/java/org/apache/ranger/authorization/hive/authorizer/RangerHiveAuthorizerBase.java
 
b/hive-agent/src/main/java/org/apache/ranger/authorization/hive/authorizer/RangerHiveAuthorizerBase.java
+index 668868350..978fccfe3 100644
+--- 
a/hive-agent/src/main/java/org/apache/ranger/authorization/hive/authorizer/RangerHiveAuthorizerBase.java
++++ 
b/hive-agent/src/main/java/org/apache/ranger/authorization/hive/authorizer/RangerHiveAuthorizerBase.java
+@@ -22,7 +22,6 @@
+ import java.util.List;
+ 
+ import org.apache.hadoop.hive.conf.HiveConf;
+-import org.apache.hadoop.hive.conf.HiveConf.ConfVars;
+ import org.apache.hadoop.hive.ql.security.HiveAuthenticationProvider;
+ import 
org.apache.hadoop.hive.ql.security.authorization.plugin.AbstractHiveAuthorizer;
+ import 
org.apache.hadoop.hive.ql.security.authorization.plugin.DisallowTransformHook;
+@@ -100,14 +99,14 @@ public void applyAuthorizationConfigPolicy(HiveConf 
hiveConf) throws HiveAuthzPl
+               // from 
SQLStdHiveAccessController.applyAuthorizationConfigPolicy()
+               if (mSessionContext != null && mSessionContext.getClientType() 
== CLIENT_TYPE.HIVESERVER2) {
+                       // Configure PREEXECHOOKS with DisallowTransformHook to 
disallow transform queries
+-                      String hooks = 
hiveConf.getVar(ConfVars.PREEXECHOOKS).trim();
++                      String hooks = 
hiveConf.getVar(HiveConf.getConfVars("hive.exec.pre.hooks")).trim();
+                       if (hooks.isEmpty()) {
+                               hooks = DisallowTransformHook.class.getName();
+                       } else {
+                               hooks = hooks + "," + 
DisallowTransformHook.class.getName();
+                       }
+ 
+-                      hiveConf.setVar(ConfVars.PREEXECHOOKS, hooks);
++                      
hiveConf.setVar(HiveConf.getConfVars("hive.exec.pre.hooks"), hooks);
+ 
+                       SettableConfigUpdater.setHiveConfWhiteList(hiveConf);
+               }
+diff --git 
a/hive-agent/src/test/java/org/apache/ranger/services/hive/HIVERangerAuthorizerTest.java
 
b/hive-agent/src/test/java/org/apache/ranger/services/hive/HIVERangerAuthorizerTest.java
+index 50ab113ed..7025242bc 100644
+--- 
a/hive-agent/src/test/java/org/apache/ranger/services/hive/HIVERangerAuthorizerTest.java
++++ 
b/hive-agent/src/test/java/org/apache/ranger/services/hive/HIVERangerAuthorizerTest.java
+@@ -78,7 +78,7 @@ public static void setup() throws Exception {
+ 
+         // Warehouse
+         File warehouseDir = new 
File("./target/hdfs/warehouse").getAbsoluteFile();
+-        conf.set(HiveConf.ConfVars.METASTOREWAREHOUSE.varname, 
warehouseDir.getPath());
++        
conf.set(HiveConf.getConfVars("hive.metastore.warehouse.dir").varname, 
warehouseDir.getPath());
+ 
+         // Scratchdir
+         File scratchDir = new 
File("./target/hdfs/scratchdir").getAbsoluteFile();
+@@ -90,7 +90,7 @@ public static void setup() throws Exception {
+ 
+         // Create a temporary directory for the Hive metastore
+         File metastoreDir = new File("./metastore_db/").getAbsoluteFile();
+-        conf.set(HiveConf.ConfVars.METASTORECONNECTURLKEY.varname,
++        
conf.set(HiveConf.getConfVars("javax.jdo.option.ConnectionURL").varname,
+                  String.format("jdbc:derby:;databaseName=%s;create=true",  
metastoreDir.getPath()));
+ 
+         conf.set(HiveConf.ConfVars.METASTORE_AUTO_CREATE_ALL.varname, "true");
+diff --git 
a/hive-agent/src/test/java/org/apache/ranger/services/hive/RangerHiveOperationType.java
 
b/hive-agent/src/test/java/org/apache/ranger/services/hive/RangerHiveOperationType.java
+index 6b670cb08..71e63bc69 100644
+--- 
a/hive-agent/src/test/java/org/apache/ranger/services/hive/RangerHiveOperationType.java
++++ 
b/hive-agent/src/test/java/org/apache/ranger/services/hive/RangerHiveOperationType.java
+@@ -20,6 +20,7 @@
+ 
+ public enum RangerHiveOperationType {
+     CREATEDATABASE,
++    CREATEDATACONNECTOR,
+     CREATEFUNCTION,
+     CREATETABLE,
+     CREATEVIEW,
+@@ -56,6 +57,12 @@ public enum RangerHiveOperationType {
+     ALTERTABLE_MERGEFILES,
+     ALTERTABLE_PARTCOLTYPE,
+     ALTERTABLE_PROPERTIES,
++    ALTERTABLE_SETPARTSPEC,
++    ALTERTABLE_EXECUTE,
++    ALTERTABLE_CONVERT,
++    ALTERDATACONNECTOR,
++    ALTERDATACONNECTOR_OWNER,
++    ALTERDATACONNECTOR_URL,
+     ALTERTABLE_PROTECTMODE,
+     ALTERTABLE_RENAME,
+     ALTERTABLE_RENAMECOL,
+@@ -69,6 +76,10 @@ public enum RangerHiveOperationType {
+     ALTERTABLE_UPDATEPARTSTATS,
+     ALTERTABLE_UPDATETABLESTATS,
+     ALTERTABLE_UPDATECOLUMNS,
++    ALTERTABLE_CREATEBRANCH,
++    ALTERTABLE_DROPBRANCH,
++    ALTERTABLE_CREATETAG,
++    ALTERTABLE_DROPTAG,
+     ALTERTABLE_EXCHANGEPARTITION,
+     ALTERTABLE_OWNER,
+     ALTERTBLPART_SKEWED_LOCATION,
+@@ -77,11 +88,14 @@ public enum RangerHiveOperationType {
+     ALTERVIEW_RENAME,
+     ALTER_RESOURCEPLAN,
+     ALTER_MATERIALIZED_VIEW_REWRITE,
++    ALTER_MATERIALIZED_VIEW_REBUILD,
+     ALTER_MAPPING,
+     ALTER_TRIGGER,
+     ALTER_POOL,
+     ALTER_SCHEDULED_QUERY,
+     DROPVIEW_PROPERTIES,
++    PREPARE,
++    EXECUTE,
+     MSCK,
+     DROPFUNCTION,
+     DROPINDEX,
+@@ -89,6 +103,7 @@ public enum RangerHiveOperationType {
+     DROPVIEW,
+     DROP_MATERIALIZED_VIEW,
+     DROPDATABASE,
++    DROPDATACONNECTOR,
+     DROP_RESOURCEPLAN,
+     DROP_TRIGGER,
+     DROP_POOL,
+@@ -110,8 +125,10 @@ public enum RangerHiveOperationType {
+     SHOWCOLUMNS,
+     DESCTABLE,
+     SHOWDATABASES,
++    SHOWDATACONNECTORS,
+     SWITCHDATABASE,
+     DESCDATABASE,
++    DESCDATACONNECTOR,
+     SHOWTABLES,
+     TRUNCATETABLE,
+     GRANT_PRIVILEGE,
+@@ -160,6 +177,7 @@ public enum RangerHiveOperationType {
+     SHOW_ROLE_PRINCIPALS,
+     SHOW_TRANSACTIONS,
+     ABORT_TRANSACTIONS,
++    ABORT_COMPACTION,
+     START_TRANSACTION,
+     REPLDUMP,
+     REPLLOAD,
+diff --git a/pom.xml b/pom.xml
+index 344dadbb1..5309caf89 100644
+--- a/pom.xml
++++ b/pom.xml
+@@ -107,7 +107,7 @@
+         <hbase-shaded-protobuf>4.1.7</hbase-shaded-protobuf>
+         <hbase.version>2.6.0</hbase.version>
+         <hive.storage-api.version>2.7.2</hive.storage-api.version>
+-        <hive.version>3.1.3</hive.version>
++        <hive.version>4.0.1</hive.version>
+         <hppc.version>0.8.0</hppc.version>
+         <htrace-core.version>4.1.0-incubating</htrace-core.version>
+         
<httpcomponents.httpasyncclient.version>4.1.4</httpcomponents.httpasyncclient.version>
diff --git a/bigtop-packages/src/common/ranger/patch1-RANGER-4228.diff 
b/bigtop-packages/src/common/ranger/patch1-RANGER-4228.diff
deleted file mode 100644
index af563b26e..000000000
--- a/bigtop-packages/src/common/ranger/patch1-RANGER-4228.diff
+++ /dev/null
@@ -1,26 +0,0 @@
-From 094027b2f860a0632d135573cfa8656250de1819 Mon Sep 17 00:00:00 2001
-From: jialiang <2510095...@qq.com>
-Date: Mon, 8 May 2023 12:54:01 +0800
-Subject: [PATCH] RANGER-4228 fix kafka missing jar ANGER-4201:  fix  hbase
- can't start
-
----
- distro/src/main/assembly/plugin-kafka.xml | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/distro/src/main/assembly/plugin-kafka.xml 
b/distro/src/main/assembly/plugin-kafka.xml
-index ed8ef6159..3c39aa4de 100644
---- a/distro/src/main/assembly/plugin-kafka.xml
-+++ b/distro/src/main/assembly/plugin-kafka.xml
-@@ -49,6 +49,8 @@
-                               <directoryMode>755</directoryMode>
-                               <fileMode>644</fileMode>
-                               <includes>
-+                                      
<include>org.apache.hadoop.thirdparty:hadoop-shaded-guava</include>
-+                                      
<include>org.apache.commons:commons-compress</include>
-                                       
<include>org.apache.commons:commons-configuration2:jar:${commons.configuration.version}</include>
-                                       
<include>org.apache.hadoop:hadoop-common:jar:${hadoop.version}</include>
-                                       
<include>org.apache.hadoop:hadoop-common-plus:jar:${hadoop.version}</include>
--- 
-2.30.1 (Apple Git-130)
-
diff --git a/bigtop-packages/src/common/ranger/patch2-RANGER-3992.diff 
b/bigtop-packages/src/common/ranger/patch2-RANGER-3992.diff
deleted file mode 100644
index 1dbcdff01..000000000
--- a/bigtop-packages/src/common/ranger/patch2-RANGER-3992.diff
+++ /dev/null
@@ -1,204 +0,0 @@
-diff --git a/distro/src/main/assembly/admin-web.xml 
b/distro/src/main/assembly/admin-web.xml
-index 6a498153d..092379ed0 100644
---- a/distro/src/main/assembly/admin-web.xml
-+++ b/distro/src/main/assembly/admin-web.xml
-@@ -231,6 +231,7 @@
-           <include>org.apache.ranger:ranger-plugins-common</include>
-           <include>org.slf4j:slf4j-api:jar:${slf4j.version}</include>
-           <include>org.apache.hadoop:hadoop-common</include>
-+          <include>org.apache.hadoop.thirdparty:hadoop-shaded-guava</include>
-           <include>commons-logging:commons-logging</include>
-           <include>com.sun.jersey.contribs:jersey-multipart</include>
-           <include>com.google.guava:guava</include>
-@@ -244,8 +245,8 @@
-           <include>org.apache.httpcomponents:httpmime</include>
-           <include>commons-codec:commons-codec</include>
-           
<include>org.apache.htrace:htrace-core4:jar:${htrace-core.version}</include>
--          
<include>com.fasterxml.woodstox:woodstox-core:jar:${fasterxml.woodstox.version}</include>
--          
<include>org.codehaus.woodstox:stax2-api:jar:${codehaus.woodstox.stax2api.version}</include>
-+          <include>com.fasterxml.woodstox:woodstox-core</include>
-+          <include>org.codehaus.woodstox:stax2-api</include>
-           
<include>org.apache.commons:commons-configuration2:jar:${commons.configuration.version}</include>
-           
<include>org.apache.commons:commons-lang3:jar:${commons.lang3.version}</include>
-           
<include>com.kstruct:gethostname4j:jar:${kstruct.gethostname4j.version}</include>
-@@ -298,10 +299,11 @@
-           <include>org.slf4j:slf4j-api:jar:${slf4j.version}</include>
-           <include>org.apache.commons:commons-lang3</include>
-           <include>org.apache.hadoop:hadoop-common</include>
-+          <include>org.apache.hadoop.thirdparty:hadoop-shaded-guava</include>
-           
<include>org.apache.htrace:htrace-core4:jar:${htrace-core.version}</include>
-           <include>org.apache.hadoop:hadoop-auth</include>
--          
<include>com.fasterxml.woodstox:woodstox-core:jar:${fasterxml.woodstox.version}</include>
--          
<include>org.codehaus.woodstox:stax2-api:jar:${codehaus.woodstox.stax2api.version}</include>
-+          <include>com.fasterxml.woodstox:woodstox-core</include>
-+          <include>org.codehaus.woodstox:stax2-api</include>
-           
<include>org.apache.commons:commons-configuration2:jar:${commons.configuration.version}</include>
-           
<include>org.apache.commons:commons-compress:jar:${commons.compress.version}</include>
-         </includes>
-diff --git a/distro/src/main/assembly/kms.xml 
b/distro/src/main/assembly/kms.xml
-index 0387dc6b5..d58234889 100755
---- a/distro/src/main/assembly/kms.xml
-+++ b/distro/src/main/assembly/kms.xml
-@@ -378,6 +378,7 @@
-                     <include>com.google.guava:guava</include>
-                     <include>org.slf4j:slf4j-api</include>
-                     <include>org.apache.hadoop:hadoop-common</include>
-+                    
<include>org.apache.hadoop.thirdparty:hadoop-shaded-guava</include>
-                     <include>org.apache.hadoop:hadoop-auth</include>
-                     <include>org.apache.htrace:htrace-core4</include>
-                     <include>org.codehaus.woodstox:stax2-api</include>
-diff --git a/distro/src/main/assembly/plugin-atlas.xml 
b/distro/src/main/assembly/plugin-atlas.xml
-index d35061274..3d7b5346b 100644
---- a/distro/src/main/assembly/plugin-atlas.xml
-+++ b/distro/src/main/assembly/plugin-atlas.xml
-@@ -68,8 +68,8 @@
-           <include>net.java.dev.jna:jna:jar:${jna.version}</include>
-           
<include>net.java.dev.jna:jna-platform:jar:${jna-platform.version}</include>
-           
<include>org.apache.htrace:htrace-core4:jar:${htrace-core.version}</include>
--          
<include>com.fasterxml.woodstox:woodstox-core:jar:${fasterxml.woodstox.version}</include>
--          
<include>org.codehaus.woodstox:stax2-api:jar:${codehaus.woodstox.stax2api.version}</include>
-+          <include>com.fasterxml.woodstox:woodstox-core</include>
-+          <include>org.codehaus.woodstox:stax2-api</include>
-           
<include>org.apache.commons:commons-configuration2:jar:${commons.configuration.version}</include>
-           
<include>org.apache.hadoop:hadoop-azure:jar:${hadoop.version}</include>
-           
<include>org.apache.hadoop:hadoop-azure-datalake:jar:${hadoop.version}</include>
-@@ -118,8 +118,8 @@
-           <include>org.apache.ranger:ranger-plugins-cred</include>
-           <include>org.apache.ranger:credentialbuilder</include>
-           
<include>org.apache.htrace:htrace-core4:jar:${htrace-core.version}</include>
--          
<include>com.fasterxml.woodstox:woodstox-core:jar:${fasterxml.woodstox.version}</include>
--          
<include>org.codehaus.woodstox:stax2-api:jar:${codehaus.woodstox.stax2api.version}</include>
-+          <include>com.fasterxml.woodstox:woodstox-core</include>
-+          <include>org.codehaus.woodstox:stax2-api</include>
-           
<include>org.apache.commons:commons-configuration2:jar:${commons.configuration.version}</include>
-         </includes>
-       </binaries>
-diff --git a/distro/src/main/assembly/plugin-ozone.xml 
b/distro/src/main/assembly/plugin-ozone.xml
-index 5c0852db7..6a59e241b 100644
---- a/distro/src/main/assembly/plugin-ozone.xml
-+++ b/distro/src/main/assembly/plugin-ozone.xml
-@@ -63,8 +63,8 @@
-                     
<include>org.apache.hadoop:hadoop-auth:jar:${hadoop.version}</include>
-                     
<include>org.apache.hadoop:hadoop-ozone:jar:${ozone.version}</include>
-                     
<include>org.apache.hadoop:hadoop-hdds:jar:${ozone.version}</include>
--                    
<include>com.fasterxml.woodstox:woodstox-core:jar:${fasterxml.woodstox.version}</include>
--                    
<include>org.codehaus.woodstox:stax2-api:jar:${codehaus.woodstox.stax2api.version}</include>
-+                    <include>com.fasterxml.woodstox:woodstox-core</include>
-+                    <include>org.codehaus.woodstox:stax2-api</include>
-                     <include>com.sun.jersey:jersey-core</include>
-                     <include>com.sun.jersey:jersey-client</include>
-                     <include>com.sun.jersey:jersey-bundle</include>
-@@ -101,8 +101,8 @@
-                   
<include>org.apache.zookeeper:zookeeper-jute:jar:${zookeeper.version}</include>
-                     <include>org.noggit:noggit:jar:${noggit.version}</include>
-                     
<include>org.apache.solr:solr-solrj:jar:${solr.version}</include>
--                    
<include>com.fasterxml.woodstox:woodstox-core:jar:${fasterxml.woodstox.version}</include>
--                    
<include>org.codehaus.woodstox:stax2-api:jar:${codehaus.woodstox.stax2api.version}</include>
-+                    <include>com.fasterxml.woodstox:woodstox-core</include>
-+                    <include>org.codehaus.woodstox:stax2-api</include>
-                     <include>com.sun.jersey:jersey-core</include>
-                     <include>com.sun.jersey:jersey-client</include>
-                     <include>com.sun.jersey:jersey-bundle</include>
-diff --git a/distro/src/main/assembly/ranger-tools.xml 
b/distro/src/main/assembly/ranger-tools.xml
-index b8713d806..f94615033 100644
---- a/distro/src/main/assembly/ranger-tools.xml
-+++ b/distro/src/main/assembly/ranger-tools.xml
-@@ -64,8 +64,8 @@
-               <include>org.codehaus.jackson:jackson-jaxrs</include>
-               <include>org.codehaus.jackson:jackson-mapper-asl</include>
-               <include>org.codehaus.jackson:jackson-xc</include>
--              
<include>org.codehaus.woodstox:stax2-api:jar:${codehaus.woodstox.stax2api.version}</include>
--              
<include>com.fasterxml.woodstox:woodstox-core:jar:${fasterxml.woodstox.version}</include>
-+              <include>org.codehaus.woodstox:stax2-api</include>
-+              <include>com.fasterxml.woodstox:woodstox-core</include>
-               <include>org.apache.ranger:ranger-plugins-common</include>
-               <include>org.apache.ranger:ranger-plugins-audit</include>
-               
<include>com.kstruct:gethostname4j:jar:${kstruct.gethostname4j.version}</include>
-diff --git a/distro/src/main/assembly/sample-client.xml 
b/distro/src/main/assembly/sample-client.xml
-index 241eea629..8aad0df7b 100644
---- a/distro/src/main/assembly/sample-client.xml
-+++ b/distro/src/main/assembly/sample-client.xml
-@@ -66,8 +66,8 @@
-                     
<include>com.kstruct:gethostname4j:jar:${kstruct.gethostname4j.version}</include>
-                     <include>net.java.dev.jna:jna:jar:${jna.version}</include>
-                     
<include>net.java.dev.jna:jna-platform:jar:${jna-platform.version}</include>
--                    
<include>com.fasterxml.woodstox:woodstox-core:jar:${fasterxml.woodstox.version}</include>
--                    
<include>org.codehaus.woodstox:stax2-api:jar:${codehaus.woodstox.stax2api.version}</include>
-+                    <include>com.fasterxml.woodstox:woodstox-core</include>
-+                    <include>org.codehaus.woodstox:stax2-api</include>
-                 </includes>
-             </binaries>
-         </moduleSet>
-diff --git a/distro/src/main/assembly/storm-agent.xml 
b/distro/src/main/assembly/storm-agent.xml
-index 908415ffa..b8fac8054 100644
---- a/distro/src/main/assembly/storm-agent.xml
-+++ b/distro/src/main/assembly/storm-agent.xml
-@@ -59,6 +59,7 @@
-             <includes>
-               <include>commons-configuration:commons-configuration</include>
-               <include>org.apache.hadoop:hadoop-common</include>
-+              
<include>org.apache.hadoop.thirdparty:hadoop-shaded-guava</include>
-               <include>org.apache.hadoop:hadoop-common-plus</include>
-               <include>com.google.code.gson:gson</include>
-               
<include>org.eclipse.jetty:jetty-client:jar:${jetty-client.version}</include>
-diff --git a/distro/src/main/assembly/tagsync.xml 
b/distro/src/main/assembly/tagsync.xml
-index 44a8233cc..9b6ae78db 100644
---- a/distro/src/main/assembly/tagsync.xml
-+++ b/distro/src/main/assembly/tagsync.xml
-@@ -52,6 +52,7 @@
-                                                       
<include>org.apache.atlas:atlas-common:jar:${atlas.version}</include>
-                                                       
<include>org.apache.hadoop:hadoop-auth</include>
-                                                       
<include>org.apache.hadoop:hadoop-common</include>
-+              
<include>org.apache.hadoop.thirdparty:hadoop-shaded-guava</include>
-                                                       
<include>org.apache.commons:commons-compress</include>
-                                                       
<include>org.apache.kafka:kafka-clients:jar:${kafka.version}</include>
-                                                       
<include>org.apache.ranger:credentialbuilder</include>
-@@ -87,8 +88,8 @@
-                                                       
<include>com.kstruct:gethostname4j:jar:${kstruct.gethostname4j.version}</include>
-                                                       
<include>net.java.dev.jna:jna:jar:${jna.version}</include>
-                                                       
<include>net.java.dev.jna:jna-platform:jar:${jna-platform.version}</include>
--                                                      
<include>com.fasterxml.woodstox:woodstox-core:jar:${fasterxml.woodstox.version}</include>
--                                                      
<include>org.codehaus.woodstox:stax2-api:jar:${codehaus.woodstox.stax2api.version}</include>
-+                                                      
<include>com.fasterxml.woodstox:woodstox-core</include>
-+                                                      
<include>org.codehaus.woodstox:stax2-api</include>
-                                                       
<include>org.apache.commons:commons-configuration2:jar:${commons.configuration.version}</include>
-                                                       
<include>org.cloudera.logredactor:logredactor</include>
-                                                       
<include>org.apache.commons:commons-lang3</include>
-diff --git a/distro/src/main/assembly/usersync.xml 
b/distro/src/main/assembly/usersync.xml
-index 03667ad4e..eff87ca5d 100644
---- a/distro/src/main/assembly/usersync.xml
-+++ b/distro/src/main/assembly/usersync.xml
-@@ -51,6 +51,7 @@
-                                                       
<include>org.apache.hadoop:hadoop-auth</include>
-                                                       
<include>org.slf4j:slf4j-api:jar:${slf4j.version}</include>
-                                                       
<include>org.apache.hadoop:hadoop-common</include>
-+              
<include>org.apache.hadoop.thirdparty:hadoop-shaded-guava</include>
-                                                       
<include>org.apache.commons:commons-csv</include>
-                                                       
<include>org.apache.ranger:credentialbuilder</include>
-                                                       
<include>org.apache.ranger:ranger-util</include>
-@@ -63,8 +64,8 @@
-                                                       
<include>com.kstruct:gethostname4j:jar:${kstruct.gethostname4j.version}</include>
-                                                       
<include>net.java.dev.jna:jna:jar:${jna.version}</include>
-                                                       
<include>net.java.dev.jna:jna-platform:jar:${jna-platform.version}</include>
--                                                      
<include>com.fasterxml.woodstox:woodstox-core:jar:${fasterxml.woodstox.version}</include>
--                                                      
<include>org.codehaus.woodstox:stax2-api:jar:${codehaus.woodstox.stax2api.version}</include>
-+                                                      
<include>com.fasterxml.woodstox:woodstox-core</include>
-+                                                      
<include>org.codehaus.woodstox:stax2-api</include>
-                                                       
<include>org.apache.commons:commons-configuration2:jar:${commons.configuration.version}</include>
-                                                       
<include>org.cloudera.logredactor:logredactor</include>
-                                                       
<include>com.fasterxml.jackson.core:jackson-annotations:jar:${fasterxml.jackson.version}</include>
-diff --git a/ranger-examples/distro/src/main/assembly/sample-client.xml 
b/ranger-examples/distro/src/main/assembly/sample-client.xml
-index 49aac2142..192b11b98 100644
---- a/ranger-examples/distro/src/main/assembly/sample-client.xml
-+++ b/ranger-examples/distro/src/main/assembly/sample-client.xml
-@@ -62,8 +62,8 @@
-                     
<include>com.kstruct:gethostname4j:jar:${kstruct.gethostname4j.version}</include>
-                     <include>net.java.dev.jna:jna:jar:${jna.version}</include>
-                     
<include>net.java.dev.jna:jna-platform:jar:${jna-platform.version}</include>
--                    
<include>com.fasterxml.woodstox:woodstox-core:jar:${fasterxml.woodstox.version}</include>
--                    
<include>org.codehaus.woodstox:stax2-api:jar:${codehaus.woodstox.stax2api.version}</include>
-+                    <include>com.fasterxml.woodstox:woodstox-core</include>
-+                    <include>org.codehaus.woodstox:stax2-api</include>
-                 </includes>
-             </binaries>
-         </moduleSet>
diff --git a/bigtop-packages/src/common/ranger/patch4-RANGER-4511.diff 
b/bigtop-packages/src/common/ranger/patch4-RANGER-4511.diff
deleted file mode 100644
index 9aa53ccfc..000000000
--- a/bigtop-packages/src/common/ranger/patch4-RANGER-4511.diff
+++ /dev/null
@@ -1,317 +0,0 @@
-diff --git a/distro/pom.xml b/distro/pom.xml
-index f1dff0b72..d8e5c1634 100644
---- a/distro/pom.xml
-+++ b/distro/pom.xml
-@@ -728,10 +728,312 @@
- 
-     <!--Add a dependency here to ensure this module is the final one built-->
-     <dependencies>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>ranger-hdfs-plugin-shim</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>ranger-hdfs-plugin</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>ranger-hive-plugin-shim</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>ranger-hive-plugin</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>ranger-hbase-plugin-shim</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>ranger-hbase-plugin</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>ranger-knox-plugin-shim</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>ranger-knox-plugin</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>ranger-yarn-plugin-shim</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>ranger-yarn-plugin</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>ranger-ozone-plugin-shim</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>ranger-ozone-plugin</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>ranger-storm-plugin-shim</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>ranger-storm-plugin</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>ranger-kafka-plugin-shim</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>ranger-kafka-plugin</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>ranger-solr-plugin-shim</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>ranger-solr-plugin</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>ranger-atlas-plugin-shim</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>ranger-atlas-plugin</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>ranger-kms-plugin-shim</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>ranger-kms-plugin</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>ranger-presto-plugin-shim</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>ranger-presto-plugin</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>ranger-schema-registry-plugin</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>ranger-sqoop-plugin</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>ranger-sqoop-plugin-shim</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>ranger-kylin-plugin</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>ranger-kylin-plugin-shim</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>ranger-elasticsearch-plugin</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-         <dependency>
-             <groupId>org.apache.ranger</groupId>
-             <artifactId>ranger-elasticsearch-plugin-shim</artifactId>
-             <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>ranger-nifi-plugin</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>ranger-nifi-registry-plugin</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>ranger-kudu-plugin</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>embeddedwebserver</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>credentialbuilder</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>ranger-plugins-installer</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>ranger-intg</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>ranger-plugins-cred</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>ranger-plugins-common</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>ranger-plugins-audit</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>jisql</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>security-admin-web</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+            <type>war</type>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>ranger-plugin-classloader</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>ranger-tools</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>ranger-tagsync</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>unixusersync</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>ugsync-util</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>ranger-util</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>unixauthclient</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-+        </dependency>
-+        <dependency>
-+            <groupId>org.apache.ranger</groupId>
-+            <artifactId>unixauthservice</artifactId>
-+            <version>${project.version}</version>
-+            <scope>provided</scope>
-         </dependency>
-     </dependencies>
- </project>
diff --git a/bigtop-packages/src/deb/ranger/rules 
b/bigtop-packages/src/deb/ranger/rules
index 94d53cd20..a5e07d9cf 100755
--- a/bigtop-packages/src/deb/ranger/rules
+++ b/bigtop-packages/src/deb/ranger/rules
@@ -64,7 +64,6 @@ endef
 
 define ranger_usersync_install
 ${usr_lib_ranger}-usersync
-${usr_lib_ranger}-usersync/native/credValidator.uexe
 ${etc_ranger}/usersync
 ${var_log_ranger}
 endef
diff --git a/bigtop-packages/src/rpm/ranger/SPECS/ranger.spec 
b/bigtop-packages/src/rpm/ranger/SPECS/ranger.spec
index 19bfa2344..c3113137e 100644
--- a/bigtop-packages/src/rpm/ranger/SPECS/ranger.spec
+++ b/bigtop-packages/src/rpm/ranger/SPECS/ranger.spec
@@ -470,9 +470,6 @@ getent passwd ranger >/dev/null || useradd -c "Ranger" -s 
/bin/bash -g ranger -m
 
 %post usersync
 %{alternatives_cmd} --install %{np_etc_ranger}/usersync/conf 
ranger-usersync-conf %{etc_ranger}/usersync/conf.dist 30
-if [ -f %{usr_lib_ranger}-usersync/native/credValidator.uexe ]; then
-    chmod u+s %{usr_lib_ranger}-usersync/native/credValidator.uexe
-fi
 
 %preun usersync
 if [ "$1" = 0 ]; then
@@ -521,7 +518,6 @@ fi
 %files usersync
 %defattr(-,root,root,755)
 %{usr_lib_ranger}-usersync
-%attr(750,root,ranger) %{usr_lib_ranger}-usersync/native/credValidator.uexe
 %config(noreplace) %{etc_ranger}/usersync/conf.dist
 %attr(0755,ranger,ranger) %{np_etc_ranger}/usersync
 
diff --git a/bigtop.bom b/bigtop.bom
index b76fcd3a0..ef5e93278 100644
--- a/bigtop.bom
+++ b/bigtop.bom
@@ -339,7 +339,7 @@ bigtop {
       name    = 'ranger'
       rpm_pkg_suffix = "_" + bigtop.base_version.replace(".", "_")
       relNotes = 'Apache Ranger'
-      version { base = '2.4.0'; pkg = base; release = 1 }
+      version { base = '2.6.0'; pkg = base; release = 1 }
       tarball { destination = "release-$name-${version.base}.tar.gz"
                 source      = destination }
       url     { site = "https://github.com/apache/ranger/archive/refs/tags";


Reply via email to