Details
-
Task
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Won't Do
-
None
-
None
Description
rpm -ql mariadb-columnstore-cmapi shows a lot of (probably) unnecessary stuff:
headers:
/usr/share/columnstore/cmapi/deps/lxml/includes/libexslt
|
/usr/share/columnstore/cmapi/deps/lxml/includes/libexslt/exslt.h
|
/usr/share/columnstore/cmapi/deps/lxml/includes/libexslt/exsltconfig.h
|
/usr/share/columnstore/cmapi/deps/lxml/includes/libexslt/exsltexports.h
|
/usr/share/columnstore/cmapi/deps/lxml/includes/libxml
|
/usr/share/columnstore/cmapi/deps/lxml/includes/libxml/DOCBparser.h
|
/usr/share/columnstore/cmapi/deps/lxml/includes/libxml/HTMLparser.h
|
/usr/share/columnstore/cmapi/deps/lxml/includes/libxml/HTMLtree.h
|
/usr/share/columnstore/cmapi/deps/lxml/includes/libxml/SAX.h
|
/usr/share/columnstore/cmapi/deps/lxml/includes/libxml/SAX2.h
|
/usr/share/columnstore/cmapi/deps/lxml/includes/libxml/c14n.h
|
|
Python executables, headers :
/usr/share/columnstore/cmapi/python
|
/usr/share/columnstore/cmapi/python/bin
|
/usr/share/columnstore/cmapi/python/bin/pip3
|
/usr/share/columnstore/cmapi/python/bin/python3
|
...
|
/usr/share/columnstore/cmapi/python/include/python3.7m
|
/usr/share/columnstore/cmapi/python/include/python3.7m/Python-ast.h
|
/usr/share/columnstore/cmapi/python/include/python3.7m/Python.h
|
/usr/share/columnstore/cmapi/python/include/python3.7m/abstract.h
|
|
At the same time, manulal https://mariadb.com/docs/deploy/enterprise-multi-columnstore/ says:
install additional dependencies for Enterprise ColumnStore and the CMAPI Server:
|
 |
$ sudo yum install python2 python2-PyMySQL python2-pip \
|
python3 python3-PyMySQL python3-pip python3-requests \
|
jemalloc jq curl
|
both Python 2 and 3.
Do we really need 3 different Pythons for Columnstore? (one inside the package and 2 from the system repos)
It creates difficulties for automatic Maxscale Columnstore monitor testing