[MCOL-3325] columnstore-api rpm dependency for python3 too strict Created: 2019-05-22  Updated: 2023-10-26  Resolved: 2019-06-21

Status: Closed
Project: MariaDB ColumnStore
Component/s: None
Affects Version/s: 1.2.3
Fix Version/s: Icebox

Type: Task Priority: Major
Reporter: Richard Stracke Assignee: Unassigned
Resolution: Duplicate Votes: 0
Labels: None
Environment:

Tested with docker, Centos 7.5


Issue Links:
Duplicate
is duplicated by MCOL-3331 Switch pymcsapi's Python 3 requiremen... Closed

 Description   

Preparation:

docker run -ti --name mcsapi centos:7.5.1804

Not working with Python 3.6:

 
yum install -y epel-release
yum install -y libuv snappy wget
 
mkdir apiinstall 
 
cd apiinstall 
 
 
wget https://dl.iuscommunity.org/pub/ius/stable/CentOS/7/x86_64//python36u-pip-9.0.1-1.ius.centos7.noarch.rpm
wget https://dl.iuscommunity.org/pub/ius/stable/CentOS/7/x86_64//python36u-3.6.5-1.ius.centos7.x86_64.rpm
wget https://dl.iuscommunity.org/pub/ius/stable/CentOS/7/x86_64//python36u-setuptools-39.0.1-1.ius.centos7.noarch.rpm
wget https://dl.iuscommunity.org/pub/ius/stable/CentOS/7/x86_64//python36u-libs-3.6.5-1.ius.centos7.x86_64.rpm
 
wget https://downloads.mariadb.com/MariaDB/mariadb-columnstore-api/latest/yum/centos/7/x86_64/mariadb-columnstore-api-1.2.3-1-x86_64-centos7-cpp-devel.rpm
wget https://downloads.mariadb.com/MariaDB/mariadb-columnstore-api/latest/yum/centos/7/x86_64/mariadb-columnstore-api-1.2.3-1-x86_64-centos7-cpp.rpm
wget https://downloads.mariadb.com/MariaDB/mariadb-columnstore-api/latest/yum/centos/7/x86_64/mariadb-columnstore-api-1.2.3-1-x86_64-centos7-java.rpm
wget https://downloads.mariadb.com/MariaDB/mariadb-columnstore-api/latest/yum/centos/7/x86_64/mariadb-columnstore-api-1.2.3-1-x86_64-centos7-pyspark.rpm
wget https://downloads.mariadb.com/MariaDB/mariadb-columnstore-api/latest/yum/centos/7/x86_64/mariadb-columnstore-api-1.2.3-1-x86_64-centos7-pyspark3.rpm
wget https://downloads.mariadb.com/MariaDB/mariadb-columnstore-api/latest/yum/centos/7/x86_64/mariadb-columnstore-api-1.2.3-1-x86_64-centos7-python.rpm
wget https://downloads.mariadb.com/MariaDB/mariadb-columnstore-api/latest/yum/centos/7/x86_64/mariadb-columnstore-api-1.2.3-1-x86_64-centos7-python3.rpm
wget https://downloads.mariadb.com/MariaDB/mariadb-columnstore-api/latest/yum/centos/7/x86_64/mariadb-columnstore-api-1.2.3-1-x86_64-centos7-spark.rpm
 
rpm -ivh python*.rpm
 
rpm -ivh maria*.rpm
 

Working with Python 3.4

docker run -ti  --name id28302 centos:7.5.1804
 
yum install -y epel-release
yum install -y libuv snappy wget
 
mkdir apiinstall 
 
cd apiinstall 
 
 
 
 
wget https://dl.iuscommunity.org/pub/ius/stable/CentOS/7/x86_64/python34u-pip-9.0.1-1.ius.centos7.noarch.rpm
wget https://dl.iuscommunity.org/pub/ius/stable/CentOS/7/x86_64/python34u-3.4.8-1.ius.centos7.x86_64.rpm
wget https://dl.iuscommunity.org/pub/ius/stable/CentOS/7/x86_64/python34u-setuptools-39.0.1-1.ius.centos7.noarch.rpm
wget https://dl.iuscommunity.org/pub/ius/stable/CentOS/7/x86_64/python34u-libs-3.4.8-1.ius.centos7.x86_64.rpm
 
 
 
wget https://downloads.mariadb.com/MariaDB/mariadb-columnstore-api/latest/yum/centos/7/x86_64/mariadb-columnstore-api-1.2.3-1-x86_64-centos7-cpp-devel.rpm
wget https://downloads.mariadb.com/MariaDB/mariadb-columnstore-api/latest/yum/centos/7/x86_64/mariadb-columnstore-api-1.2.3-1-x86_64-centos7-cpp.rpm
wget https://downloads.mariadb.com/MariaDB/mariadb-columnstore-api/latest/yum/centos/7/x86_64/mariadb-columnstore-api-1.2.3-1-x86_64-centos7-java.rpm
wget https://downloads.mariadb.com/MariaDB/mariadb-columnstore-api/latest/yum/centos/7/x86_64/mariadb-columnstore-api-1.2.3-1-x86_64-centos7-pyspark.rpm
wget https://downloads.mariadb.com/MariaDB/mariadb-columnstore-api/latest/yum/centos/7/x86_64/mariadb-columnstore-api-1.2.3-1-x86_64-centos7-pyspark3.rpm
wget https://downloads.mariadb.com/MariaDB/mariadb-columnstore-api/latest/yum/centos/7/x86_64/mariadb-columnstore-api-1.2.3-1-x86_64-centos7-python.rpm
wget https://downloads.mariadb.com/MariaDB/mariadb-columnstore-api/latest/yum/centos/7/x86_64/mariadb-columnstore-api-1.2.3-1-x86_64-centos7-python3.rpm
wget https://downloads.mariadb.com/MariaDB/mariadb-columnstore-api/latest/yum/centos/7/x86_64/mariadb-columnstore-api-1.2.3-1-x86_64-centos7-spark.rpm
 
rpm -ivh python*.rpm
 
rpm -ivh maria*.rpm

It works only with exact version python 3.4 not above.

rpm -qpR mariadb-columnstore-api-1.2.3-1-x86_64-centos7-python3.rpm
python(abi) = 3.4

Suggested change:

Change requirments from
python(abi) = 3.4
to
python(abi) => 3.4



 Comments   
Comment by Andrew Hutchings (Inactive) [ 2019-06-21 ]

Closed as duplicate of MCOL-3331. We are already making progress fixing it there.

Generated at Thu Feb 08 02:41:53 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.