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"