You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bigtop.apache.org by iw...@apache.org on 2021/07/10 13:40:39 UTC

[bigtop] branch master updated: BIGTOP-3569. Applying GPDB Puppet manifest fails on arm64. (#797)

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 afa9c60  BIGTOP-3569. Applying GPDB Puppet manifest fails on arm64. (#797)
afa9c60 is described below

commit afa9c60f22167357f63eaa8ceaaed90913ce88f8
Author: Kengo Seki <se...@apache.org>
AuthorDate: Sat Jul 10 22:40:32 2021 +0900

    BIGTOP-3569. Applying GPDB Puppet manifest fails on arm64. (#797)
---
 bigtop-deploy/puppet/modules/gpdb/manifests/init.pp | 2 +-
 bigtop-packages/src/deb/gpdb/control                | 2 +-
 bigtop-packages/src/rpm/gpdb/SPECS/gpdb.spec        | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/bigtop-deploy/puppet/modules/gpdb/manifests/init.pp b/bigtop-deploy/puppet/modules/gpdb/manifests/init.pp
index 9d17a77..b7cc37e 100644
--- a/bigtop-deploy/puppet/modules/gpdb/manifests/init.pp
+++ b/bigtop-deploy/puppet/modules/gpdb/manifests/init.pp
@@ -111,7 +111,7 @@ class gpdb {
       # GPDB requires the following python packages as of v5.28.5. See
       # https://github.com/greenplum-db/gpdb/tree/5X_STABLE#building-greenplum-database-with-gporca.
       exec { 'install_python_packages':
-        command => '/usr/bin/env pip install -q lockfile paramiko psutil',
+        command => "/usr/bin/env pip install -q 'cryptography<3.3' lockfile paramiko psutil",
         require => [Exec["install_pip"]],
       }
       package { ["gpdb"]:
diff --git a/bigtop-packages/src/deb/gpdb/control b/bigtop-packages/src/deb/gpdb/control
index 0d1f331..1d4cc1e 100644
--- a/bigtop-packages/src/deb/gpdb/control
+++ b/bigtop-packages/src/deb/gpdb/control
@@ -22,6 +22,6 @@ Homepage: https://github.com/greenplum-db/gpdb
 
 Package: gpdb
 Architecture: any
-Depends: ${shlibs:Depends}, python (>= 2.6), python (<< 3)
+Depends: ${shlibs:Depends}, bigtop-utils (>= 0.7), gcc, libffi-dev, libssl-dev, make, python-dev (>= 2.6), python-dev (<< 3)
 Description: Greenplum MPP database engine
   Provides the Greenplum MPP database engine
diff --git a/bigtop-packages/src/rpm/gpdb/SPECS/gpdb.spec b/bigtop-packages/src/rpm/gpdb/SPECS/gpdb.spec
index 8ccb45f..14f50c8 100644
--- a/bigtop-packages/src/rpm/gpdb/SPECS/gpdb.spec
+++ b/bigtop-packages/src/rpm/gpdb/SPECS/gpdb.spec
@@ -39,7 +39,7 @@ Source2: install_gpdb.sh
 Source3: do-component-configure
 #BIGTOP_PATCH_FILES
 AutoReqProv: %{autorequire}
-Requires: python2
+Requires: bigtop-utils >= 0.7, gcc, libffi-devel, make, openssl-devel, python2-devel
 
 %description
 gpdb