[MCOL-4057] Package ColumnStore 5.x with 10.5 server for Debian Created: 2020-06-14  Updated: 2022-07-07  Resolved: 2022-07-07

Status: Closed
Project: MariaDB ColumnStore
Component/s: Build
Affects Version/s: None
Fix Version/s: 22.08.1

Type: Bug Priority: Major
Reporter: Otto Kekäläinen Assignee: Roman
Resolution: Fixed Votes: 1
Labels: None

Issue Links:
Blocks
is blocked by MCOL-4030 Look into and fix or suppress the 13k... Closed
is blocked by MCOL-4058 Binary naming scheme non-standard: co... Open
is blocked by MCOL-4060 Man pages missing Open
is blocked by MCOL-4061 Don't ship so many shared libraries Closed
is blocked by MCOL-4062 ELF binary that lacks the use of fort... Open
is blocked by MCOL-4067 ColumnStore build has way too many bu... Closed
is blocked by MCOL-4149 MCS build is very slow Open
PartOf
includes MCOL-4111 ColumnStore installation on Debian is... Stalled
Relates
relates to MCOL-4117 Don't disable ccache in ColumnStore C... Closed
relates to MCOL-4266 Clean away Windows carriage return (l... Open
relates to MDEV-14622 Running mysql_upgrade in background u... Closed
Sprint: 2021-2, 2021-3, 2021-4, 2021-5, 2021-6, 2021-7, 2021-8, 2021-9

 Description   

Created issue to ease tracking of this issue.

On the request of drrtuy I am reviewing the Debian packaging of ColumnStore with MariaDB Server 10.5. WIP: Branch at https://github.com/ottok/mariadb/commits/ok-10.5-cs

CI at http://buildbot.askmonty.org/buildbot/grid?branch=ok-10.5-cs&category=main&category=experimental and https://salsa.debian.org/mariadb-team/mariadb-server/pipelines



 Comments   
Comment by Otto Kekäläinen [ 2020-06-14 ]

Filelist diff to 10.5 head:

otto@XPS-13-9370:/srv/sources/mariadb/ok-debpkg$ diff -U 0 filelist-2fcff310d02-10.5.log filelist-af661b49ba5-ok-10.5-cs.log
--- filelist-2fcff310d02-10.5.log	2020-06-04 21:24:29.457109553 +0300
+++ filelist-af661b49ba5-ok-10.5-cs.log	2020-06-14 17:32:34.255198171 +0300
@@ -408,0 +409,185 @@
+mariadb-plugin-columnstore
+drwxr-xr-x root/root ./  
+drwxr-xr-x root/root ./etc/  
+drwxr-xr-x root/root ./etc/columnstore/  
+-rw-r--r-- root/root ./etc/columnstore/AlarmConfig.xml  
+-rw-r--r-- root/root ./etc/columnstore/Columnstore.xml  
+-rw-r--r-- root/root ./etc/columnstore/ConsoleCmds.xml  
+-rw-r--r-- root/root ./etc/columnstore/ErrorMessage.txt  
+-rw-r--r-- root/root ./etc/columnstore/MessageFile.txt  
+-rw-r--r-- root/root ./etc/columnstore/ProcessConfig.xml  
+-rw-r--r-- root/root ./etc/columnstore/storagemanager.cnf  
+drwxr-xr-x root/root ./etc/mysql/  
+drwxr-xr-x root/root ./etc/mysql/conf.d/  
+-rw-r--r-- root/root ./etc/mysql/conf.d/columnstore.cnf  
+drwxr-xr-x root/root ./usr/  
+drwxr-xr-x root/root ./usr/bin/  
+-rwxr-xr-x root/root ./usr/bin/alarmReport.sh  
+-rwxr-xr-x root/root ./usr/bin/autoConfigure  
+-rwxr-xr-x root/root ./usr/bin/bulklogReport.sh  
+-rwxr-xr-x root/root ./usr/bin/clearShm  
+-rwxr-xr-x root/root ./usr/bin/cleartablelock  
+-rwxr-xr-x root/root ./usr/bin/columnstore  
+-rwxr-xr-x root/root ./usr/bin/columnstoreClusterTester.sh  
+-rwxr-xr-x root/root ./usr/bin/columnstoreDBWrite  
+-rwxr-xr-x root/root ./usr/bin/columnstore_installer  
+-rwxr-xr-x root/root ./usr/bin/columnstore_module_installer.sh  
+-rwxr-xr-x root/root ./usr/bin/columnstore_os_check.sh  
+-rwxr-xr-x root/root ./usr/bin/columnstore-post-install  
+-rwxr-xr-x root/root ./usr/bin/columnstore-pre-uninstall  
+-rwxr-xr-x root/root ./usr/bin/columnstore_run.sh  
+-rwxr-xr-x root/root ./usr/bin/columnstoreSupport  
+-rwxr-xr-x root/root ./usr/bin/columnstoreSyslogSetup.sh  
+-rwxr-xr-x root/root ./usr/bin/colxml  
+-rwxr-xr-x root/root ./usr/bin/configReport.sh  
+-rwxr-xr-x root/root ./usr/bin/configxml.sh  
+-rwxr-xr-x root/root ./usr/bin/controllernode  
+-rwxr-xr-x root/root ./usr/bin/cpimport  
+-rwxr-xr-x root/root ./usr/bin/cpimport.bin  
+-rwxr-xr-x root/root ./usr/bin/cplogger  
+-rwxr-xr-x root/root ./usr/bin/dbbuilder  
+-rwxr-xr-x root/root ./usr/bin/dbrmctl  
+-rwxr-xr-x root/root ./usr/bin/ddlcleanup  
+-rwxr-xr-x root/root ./usr/bin/DDLProc  
+-rwxr-xr-x root/root ./usr/bin/disable-rep-columnstore.sh  
+-rwxr-xr-x root/root ./usr/bin/DMLProc  
+-rwxr-xr-x root/root ./usr/bin/editem  
+-rwxr-xr-x root/root ./usr/bin/ExeMgr  
+-rwxr-xr-x root/root ./usr/bin/getMySQLpw  
+-rwxr-xr-x root/root ./usr/bin/hardwareReport.sh  
+-rwxr-xr-x root/root ./usr/bin/idbmeminfo  
+-rwxr-xr-x root/root ./usr/bin/load_brm  
+-rwxr-xr-x root/root ./usr/bin/logReport.sh  
+-rwxr-xr-x root/root ./usr/bin/mariadb-columnstore-start.sh  
+-rwxr-xr-x root/root ./usr/bin/mariadb-columnstore-stop.sh  
+-rwxr-xr-x root/root ./usr/bin/mariadb-command-line.sh  
+-rwxr-xr-x root/root ./usr/bin/master-rep-columnstore.sh  
+-rwxr-xr-x root/root ./usr/bin/mcsGetConfig  
+-rwxr-xr-x root/root ./usr/bin/MCSgetCredentials.sh  
+-rwxr-xr-x root/root ./usr/bin/MCSInstanceCmds.sh  
+-rwxr-xr-x root/root ./usr/bin/mcs-loadbrm.py  
+-rwxr-xr-x root/root ./usr/bin/mcs_module_installer.sh  
+-rwxr-xr-x root/root ./usr/bin/mcsSetConfig  
+-rwxr-xr-x root/root ./usr/bin/mcs-start-storagemanager.py  
+-rwxr-xr-x root/root ./usr/bin/mcs-stop-controllernode.sh  
+-rwxr-xr-x root/root ./usr/bin/MCSVolumeCmds.sh  
+-rwxr-xr-x root/root ./usr/bin/mycnfUpgrade  
+-rwxr-xr-x root/root ./usr/bin/os_detect.sh  
+-rwxr-xr-x root/root ./usr/bin/postConfigure  
+-rwxr-xr-x root/root ./usr/bin/post-mysqld-install  
+-rwxr-xr-x root/root ./usr/bin/post-mysql-install  
+-rwxr-xr-x root/root ./usr/bin/PrimProc  
+-rwxr-xr-x root/root ./usr/bin/ProcMgr  
+-rwxr-xr-x root/root ./usr/bin/ProcMon  
+-rwxr-xr-x root/root ./usr/bin/quick_installer_multi_server.sh  
+-rwxr-xr-x root/root ./usr/bin/quick_installer_single_server.sh  
+-rwxr-xr-x root/root ./usr/bin/remote_command.sh  
+-rwxr-xr-x root/root ./usr/bin/remote_command_verify.sh  
+-rwxr-xr-x root/root ./usr/bin/remote_scp_get.sh  
+-rwxr-xr-x root/root ./usr/bin/remote_scp_put.sh  
+-rwxr-xr-x root/root ./usr/bin/remotessh.exp  
+-rwxr-xr-x root/root ./usr/bin/reset_locks  
+-rwxr-xr-x root/root ./usr/bin/resourceReport.sh  
+-rwxr-xr-x root/root ./usr/bin/rollback  
+-rwxr-xr-x root/root ./usr/bin/rsync.sh  
+-rwxr-xr-x root/root ./usr/bin/save_brm  
+-rwxr-xr-x root/root ./usr/bin/ServerMonitor  
+-rwxr-xr-x root/root ./usr/bin/slave-rep-columnstore.sh  
+-rwxr-xr-x root/root ./usr/bin/smcat  
+-rwxr-xr-x root/root ./usr/bin/smls  
+-rwxr-xr-x root/root ./usr/bin/smput  
+-rwxr-xr-x root/root ./usr/bin/smrm  
+-rwxr-xr-x root/root ./usr/bin/softwareReport.sh  
+-rwxr-xr-x root/root ./usr/bin/startupTests.sh  
+-rwxr-xr-x root/root ./usr/bin/StorageManager  
+-rwxr-xr-x root/root ./usr/bin/viewtablelock  
+-rwxr-xr-x root/root ./usr/bin/workernode  
+-rwxr-xr-x root/root ./usr/bin/WriteEngineServer  
+drwxr-xr-x root/root ./usr/lib/  
+drwxr-xr-x root/root ./usr/lib/mysql/  
+drwxr-xr-x root/root ./usr/lib/mysql/plugin/  
+-rw-r--r-- root/root ./usr/lib/mysql/plugin/ha_columnstore.so  
+-rw-r--r-- root/root ./usr/lib/mysql/plugin/libregr_mysql.so  
+-rw-r--r-- root/root ./usr/lib/mysql/plugin/libudf_mysql.so  
+drwxr-xr-x root/root ./usr/lib/x86_64-linux-gnu/  
+-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/libalarmmanager.so  
+-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/libbatchloader.so  
+-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/libbrm.so  
+-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/libcacheutils.so  
+-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/libcloudio.so  
+-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/libcommon.so  
+-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/libcompress.so  
+-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/libconfigcpp.so  
+-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/libdataconvert.so  
+-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/libddlcleanuputil.so  
+-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/libddlpackageproc.so  
+-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/libddlpackage.so  
+-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/libdmlpackageproc.so  
+-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/libdmlpackage.so  
+-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/libexecplan.so  
+-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/libfuncexp.so  
+-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/libidbdatafile.so  
+-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/libjoblist.so  
+-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/libjoiner.so  
+-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/liblibmysql_client.so  
+-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/libloggingcpp.so  
+-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/libmarias3.so  
+-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/libmessageqcpp.so  
+-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/liboamcpp.so  
+-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/libquerystats.so  
+-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/libquerytele.so  
+-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/libregr.so  
+-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/librowgroup.so  
+-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/librwlock.so  
+-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/libstoragemanager.so  
+-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/libthreadpool.so  
+-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/libthrift.so  
+-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/libudfsdk.so  
+-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/libwindowfunction.so  
+-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/libwriteengineclient.so  
+-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/libwriteengineredistribute.so  
+-rw-r--r-- root/root ./usr/lib/x86_64-linux-gnu/libwriteengine.so  
+drwxr-xr-x root/root ./usr/sbin/  
+-rwxr-xr-x root/root ./usr/sbin/install_mcs_mysql.sh  
+drwxr-xr-x root/root ./usr/share/  
+drwxr-xr-x root/root ./usr/share/columnstore/  
+-rw-r--r-- root/root ./usr/share/columnstore/calremoveuserpriority.sql  
+-rw-r--r-- root/root ./usr/share/columnstore/calsetuserpriority.sql  
+-rw-r--r-- root/root ./usr/share/columnstore/calshowprocesslist.sql  
+-rw-r--r-- root/root ./usr/share/columnstore/columnstoreAlias  
+-rwxr-xr-x root/root ./usr/share/columnstore/columnstore_functions  
+-rw-r--r-- root/root ./usr/share/columnstore/columnstore_info.sql  
+-rw-r--r-- root/root ./usr/share/columnstore/columnstoreLogRotate  
+-rw-r--r-- root/root ./usr/share/columnstore/columnstoreSyslog  
+-rw-r--r-- root/root ./usr/share/columnstore/columnstoreSyslog7  
+-rw-r--r-- root/root ./usr/share/columnstore/columnstoreSyslog-ng  
+-rw-r--r-- root/root ./usr/share/columnstore/dumpcat_mysql.sql  
+-rw-r--r-- root/root ./usr/share/columnstore/gitversionEngine  
+-rw-r--r-- root/root ./usr/share/columnstore/mariadb-columnstore.service  
+-rw-r--r-- root/root ./usr/share/columnstore/mcs-controllernode.service  
+-rw-r--r-- root/root ./usr/share/columnstore/mcs-ddlproc.service  
+-rw-r--r-- root/root ./usr/share/columnstore/mcs-dmlproc.service  
+-rw-r--r-- root/root ./usr/share/columnstore/mcs-exemgr.service  
+-rw-r--r-- root/root ./usr/share/columnstore/mcs-loadbrm.service  
+-rw-r--r-- root/root ./usr/share/columnstore/mcs-primproc.service  
+-rw-r--r-- root/root ./usr/share/columnstore/mcs-storagemanager.service  
+-rwxr-xr-x root/root ./usr/share/columnstore/mcstest-001.sh  
+-rwxr-xr-x root/root ./usr/share/columnstore/mcstest-002.sh  
+-rwxr-xr-x root/root ./usr/share/columnstore/mcstest-003.sh  
+-rwxr-xr-x root/root ./usr/share/columnstore/mcstest-004.sh  
+-rw-r--r-- root/root ./usr/share/columnstore/mcs-workernode.service  
+-rw-r--r-- root/root ./usr/share/columnstore/mcs-writeengineserver.service  
+-rw-r--r-- root/root ./usr/share/columnstore/myCnf-exclude-args.text  
+-rw-r--r-- root/root ./usr/share/columnstore/myCnf-include-args.text  
+-rw-r--r-- root/root ./usr/share/columnstore/releasenum  
+-rw-r--r-- root/root ./usr/share/columnstore/syscatalog_mysql.sql  
+drwxr-xr-x root/root ./usr/share/doc/  
+drwxr-xr-x root/root ./usr/share/doc/mariadb-plugin-columnstore/  
+-rw-r--r-- root/root ./usr/share/doc/mariadb-plugin-columnstore/changelog.gz  
+-rw-r--r-- root/root ./usr/share/doc/mariadb-plugin-columnstore/copyright  
+drwxr-xr-x root/root ./var/  
+drwxr-xr-x root/root ./var/lib/  
+drwxr-xr-x root/root ./var/lib/columnstore/  
+drwxr-xr-x root/root ./var/lib/columnstore/local/  
+-rw-r--r-- root/root ./var/lib/columnstore/local/module  
+------------------------------------------------

Lintian status:

N: Processing binary package mariadb-plugin-columnstore (version 1:10.5.4+maria~stretch, arch amd64) ...
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/bin/cpimport.bin
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/bin/smcat
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/libcloudio.so
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/libconfigcpp.so
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/libmessageqcpp.so
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/liboamcpp.so
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/libquerytele.so
W: mariadb-plugin-columnstore: package-name-doesnt-match-sonames libalarmmanager libbatchloader libbrm libcacheutils libcloudio libcommon libcompress libconfigcpp libdataconvert libddlcleanuputil libddlpackage libddlpackageproc libdmlpackage libdmlpackageproc libexecplan libfuncexp libidbdatafile libjoblist libjoiner liblibmysql-client libloggingcpp libmarias3 libmessageqcpp liboamcpp libquerystats libquerytele libregr librowgroup librwlock libstoragemanager libthreadpool libthrift libudfsdk libwindowfunction libwriteengine libwriteengineclient libwriteengineredistribute
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/bin/PrimProc feeded fed
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/bin/ProcMgr paramaters parameters
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/bin/ProcMgr loggin login
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/bin/ProcMgr Configuation Configuration
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/bin/ProcMon Successfull Successful
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/bin/ProcMon proceding proceeding
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/bin/ServerMonitor tage stage
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/bin/WriteEngineServer configuation configuration
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/bin/WriteEngineServer commiting committing
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/bin/WriteEngineServer unkown unknown
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/bin/save_brm configuation configuration
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/bin/workernode occured occurred
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/mysql/plugin/ha_columnstore.so ment meant
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/mysql/plugin/ha_columnstore.so statments statements
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/mysql/plugin/ha_columnstore.so occured occurred
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/mysql/plugin/ha_columnstore.so conection connection
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/mysql/plugin/libregr_mysql.so ment meant
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/mysql/plugin/libudf_mysql.so ment meant
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libbrm.so configuation configuration
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libbrm.so occured occurred
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libconfigcpp.so proceding proceeding
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libddlpackageproc.so unkown unknown
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libddlpackageproc.so writting writing
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libddlpackageproc.so occured occurred
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libddlpackageproc.so Commiting Committing
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libdmlpackageproc.so occured occurred
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libdmlpackageproc.so unkown unknown
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libexecplan.so occured occurred
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libidbdatafile.so diretory directory
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libjoblist.so nonexistant nonexistent
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libjoblist.so unknow unknown
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libjoblist.so Comparsion Comparison
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/x86_64-linux-gnu/liblibmysql_client.so runing running
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libmarias3.so missmatch mismatch
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/x86_64-linux-gnu/liboamcpp.so proceding proceeding
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libwriteengine.so configuation configuration
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libwriteengine.so occured occurred
W: mariadb-plugin-columnstore: latest-debian-changelog-entry-without-new-version
W: mariadb-plugin-columnstore: latest-debian-changelog-entry-reuses-existing-version 1:10.5.4+maria~stretch == 1:10.5.4+maria~stretch (last used: Sun, 14 Jun 2020 13:32:52 +0000)
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/MCSInstanceCmds.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/MCSVolumeCmds.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/MCSgetCredentials.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/alarmReport.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/bulklogReport.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/columnstoreClusterTester.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/columnstoreSyslogSetup.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/columnstore_module_installer.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/columnstore_os_check.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/columnstore_run.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/configReport.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/configxml.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/disable-rep-columnstore.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/hardwareReport.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/logReport.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/mariadb-columnstore-start.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/mariadb-columnstore-stop.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/mariadb-command-line.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/master-rep-columnstore.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/mcs-loadbrm.py
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/mcs-start-storagemanager.py
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/mcs-stop-controllernode.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/mcs_module_installer.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/os_detect.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/quick_installer_multi_server.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/quick_installer_single_server.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/remote_command.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/remote_command_verify.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/remote_scp_get.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/remote_scp_put.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/resourceReport.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/rsync.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/slave-rep-columnstore.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/softwareReport.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/startupTests.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/sbin/install_mcs_mysql.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/DDLProc
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/DMLProc
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/ExeMgr
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/MCSInstanceCmds.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/MCSVolumeCmds.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/MCSgetCredentials.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/PrimProc
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/ProcMgr
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/ProcMon
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/ServerMonitor
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/StorageManager
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/WriteEngineServer
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/alarmReport.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/autoConfigure
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/bulklogReport.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/clearShm
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/cleartablelock
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/columnstore
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/columnstore-post-install
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/columnstore-pre-uninstall
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/columnstoreClusterTester.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/columnstoreDBWrite
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/columnstoreSupport
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/columnstoreSyslogSetup.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/columnstore_installer
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/columnstore_module_installer.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/columnstore_os_check.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/columnstore_run.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/colxml
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/configReport.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/configxml.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/controllernode
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/cpimport
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/cpimport.bin
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/cplogger
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/dbbuilder
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/dbrmctl
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/ddlcleanup
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/disable-rep-columnstore.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/editem
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/getMySQLpw
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/hardwareReport.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/idbmeminfo
W: mariadb-plugin-columnstore: binary-without-manpage usr/sbin/install_mcs_mysql.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/load_brm
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/logReport.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/mariadb-columnstore-start.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/mariadb-columnstore-stop.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/mariadb-command-line.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/master-rep-columnstore.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/mcs-loadbrm.py
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/mcs-start-storagemanager.py
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/mcs-stop-controllernode.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/mcsGetConfig
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/mcsSetConfig
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/mcs_module_installer.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/mycnfUpgrade
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/os_detect.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/post-mysql-install
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/post-mysqld-install
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/postConfigure
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/quick_installer_multi_server.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/quick_installer_single_server.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/remote_command.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/remote_command_verify.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/remote_scp_get.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/remote_scp_put.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/remotessh.exp
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/reset_locks
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/resourceReport.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/rollback
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/rsync.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/save_brm
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/slave-rep-columnstore.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/smcat
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/smls
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/smput
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/smrm
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/softwareReport.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/startupTests.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/viewtablelock
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/workernode
E: mariadb-plugin-columnstore: python-script-but-no-python-dep usr/bin/mcs-loadbrm.py #!python3
E: mariadb-plugin-columnstore: python-script-but-no-python-dep usr/bin/mcs-start-storagemanager.py #!python3
E: mariadb-plugin-columnstore: missing-dep-for-interpreter expect => expect (usr/bin/mcs_module_installer.sh) #!/usr/bin/expect
E: mariadb-plugin-columnstore: missing-dep-for-interpreter expect => expect (usr/bin/remote_command.sh) #!/usr/bin/expect
E: mariadb-plugin-columnstore: missing-dep-for-interpreter expect => expect (usr/bin/remote_command_verify.sh) #!/usr/bin/expect
E: mariadb-plugin-columnstore: missing-dep-for-interpreter expect => expect (usr/bin/remote_scp_get.sh) #!/usr/bin/expect
E: mariadb-plugin-columnstore: missing-dep-for-interpreter expect => expect (usr/bin/remote_scp_put.sh) #!/usr/bin/expect
E: mariadb-plugin-columnstore: missing-dep-for-interpreter expect => expect (usr/bin/rsync.sh) #!/usr/bin/expect
W: mariadb-plugin-columnstore: executable-not-elf-or-script usr/share/columnstore/columnstore_functions
W: mariadb-plugin-columnstore: executable-not-elf-or-script usr/bin/remotessh.exp
P: mariadb-plugin-columnstore: maintainer-script-without-set-e postinst
P: mariadb-plugin-columnstore: maintainer-script-without-set-e postrm
P: mariadb-plugin-columnstore: maintainer-script-without-set-e prerm
X: mariadb-plugin-columnstore: shlib-calls-exit usr/lib/x86_64-linux-gnu/libbrm.so
X: mariadb-plugin-columnstore: shlib-calls-exit usr/lib/x86_64-linux-gnu/libcommon.so
X: mariadb-plugin-columnstore: shlib-calls-exit usr/lib/x86_64-linux-gnu/libddlpackage.so
X: mariadb-plugin-columnstore: shlib-calls-exit usr/lib/x86_64-linux-gnu/libdmlpackage.so
X: mariadb-plugin-columnstore: shlib-calls-exit usr/lib/x86_64-linux-gnu/libmessageqcpp.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libcompress.so libcompress.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libexecplan.so libexecplan.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libbrm.so libbrm.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libidbdatafile.so libidbdatafile.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libjoiner.so libjoiner.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libdmlpackage.so libdmlpackage.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libddlpackageproc.so libddlpackageproc.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/liblibmysql_client.so liblibmysql_client.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libfuncexp.so libfuncexp.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libmarias3.so libmarias3.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libwriteengineclient.so libwriteengineclient.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libwriteengine.so libwriteengine.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libdmlpackageproc.so libdmlpackageproc.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libalarmmanager.so libalarmmanager.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libconfigcpp.so libconfigcpp.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libddlpackage.so libddlpackage.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libstoragemanager.so libstoragemanager.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libbatchloader.so libbatchloader.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/librowgroup.so librowgroup.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libthreadpool.so libthreadpool.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libwindowfunction.so libwindowfunction.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libdataconvert.so libdataconvert.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libudfsdk.so libudfsdk.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libddlcleanuputil.so libddlcleanuputil.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/librwlock.so librwlock.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/liboamcpp.so liboamcpp.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libquerytele.so libquerytele.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libcommon.so libcommon.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libloggingcpp.so libloggingcpp.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libjoblist.so libjoblist.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libmessageqcpp.so libmessageqcpp.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libregr.so libregr.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libcacheutils.so libcacheutils.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libquerystats.so libquerystats.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libwriteengineredistribute.so libwriteengineredistribute.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libcloudio.so libcloudio.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libthrift.so libthrift.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libddlcleanuputil.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/librwlock.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libquerytele.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/liboamcpp.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libcommon.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libmessageqcpp.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libloggingcpp.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libjoblist.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libcacheutils.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libquerystats.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libregr.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libwriteengineredistribute.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libcloudio.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libthrift.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libcompress.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libbrm.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libexecplan.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/liblibmysql_client.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libddlpackageproc.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libjoiner.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libdmlpackage.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libidbdatafile.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libmarias3.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libwriteengineclient.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libfuncexp.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libalarmmanager.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libdmlpackageproc.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libwriteengine.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libddlpackage.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libstoragemanager.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libconfigcpp.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/librowgroup.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libbatchloader.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libwindowfunction.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libudfsdk.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libdataconvert.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libthreadpool.so
E: mariadb-plugin-columnstore: package-must-activate-ldconfig-trigger usr/lib/x86_64-linux-gnu/libwriteengineredistribute.so
N: Finished processing group mariadb-10.5/1:10.5.4+maria~stretch
N: 6 tags overridden (6 errors)

Comment by Roman [ 2020-06-15 ]

Thanks a lot for looking into this otto. We'll address the issues created.
We'll try to fix most bullets from the lintian output but what should we address first besides errors?

Comment by Otto Kekäläinen [ 2020-06-19 ]

drrtuy How do you want me to deliver these results? As a Github Pull Request on what repo and branch?

Comment by Roman [ 2020-06-19 ]

otto mariadb-corporation/mariadb-columnstore-server and the repo will be debian-packaging that I'll create soon.
JFYI I've already brought some of the changes from your branch into bb-10.5-cs that should be merged into 10.5

Comment by Otto Kekäläinen [ 2020-06-22 ]

drrtuy PR against https://github.com/mariadb-corporation/mariadb-columnstore-server/tree/bb-10.5-cs ? It is 6 weeks behind MariaDB Server 10.5, plan to refresh it soon?

I could do a PR of my work so far. I need help solving https://jira.mariadb.org/browse/MCOL-4067 before I can further work on this.

Comment by Roman [ 2020-06-22 ]

No, the current code is in bb-10.5-release AFAIK.
ben.thompson was able to reduce warnings number down to 100 in terms of MCOL-4067. His patch isn't in our develop branch yet though. I'll ping him again today.

Comment by Otto Kekäläinen [ 2020-06-24 ]

Seems ColumnStore was now merged on 10.5, so I'll submit my PR against 10.5 now?

It was still WIP and seems you already copied and merged parts of it. I am not 100% those were good changes. Anyway, I cannot test properly due to building issues.

Comment by Otto Kekäläinen [ 2020-06-24 ]

WIP at https://github.com/MariaDB/server/pull/1605

Tests http://buildbot.askmonty.org/buildbot/grid?branch=ok-10.5-cs&category=main&category=experimental and https://salsa.debian.org/mariadb-team/mariadb-server/pipelines + Travis-CI.

Comment by Otto Kekäläinen [ 2020-06-26 ]

PR https://github.com/MariaDB/server/pull/1605 is now ready for review. It is a step forward, but does not yet solve all issues.

Comment by Otto Kekäläinen [ 2020-07-11 ]

Merged https://github.com/MariaDB/server/pull/1605 now, but work continues to further improve the quality (e.g. file naming scheme, build slowness, missing man pages etc)

Comment by Otto Kekäläinen [ 2020-07-28 ]

Lintian report of current status as of today:

N: Processing binary package mariadb-plugin-columnstore (version 1:10.5.5+maria~sid, arch amd64) ...
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/bin/StorageManager
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/bin/autoConfigure
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/bin/clearShm
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/bin/cleartablelock
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/bin/columnstoreDBWrite
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/bin/columnstore_installer
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/bin/cpimport.bin
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/bin/cplogger
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/bin/dbbuilder
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/bin/dbrmctl
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/bin/ddlcleanup
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/bin/editem
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/bin/getMySQLpw
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/bin/load_brm
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/bin/mcsSetConfig
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/bin/mycnfUpgrade
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/bin/postConfigure
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/bin/reset_locks
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/bin/rollback
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/bin/save_brm
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/bin/smcat
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/bin/viewtablelock
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/libalarmmanager.so
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/libbatchloader.so
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/libcacheutils.so
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/libcloudio.so
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/libcommon.so
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/libcompress.so
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/libconfigcpp.so
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/libddlcleanuputil.so
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/libjoiner.so
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/liblibmysql_client.so
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/libmessageqcpp.so
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/liboamcpp.so
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/libquerystats.so
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/libquerytele.so
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/libregr.so
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/librowgroup.so
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/librwlock.so
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/libthreadpool.so
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/libudfsdk.so
I: mariadb-plugin-columnstore: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/libwindowfunction.so
W: mariadb-plugin-columnstore: package-name-doesnt-match-sonames libalarmmanager libbatchloader libbrm libcacheutils libcloudio libcommon libcompress libconfigcpp libdataconvert libddlcleanuputil libddlpackage libddlpackageproc libdmlpackage libdmlpackageproc libexecplan libfuncexp libidbdatafile libjoblist libjoiner liblibmysql-client libloggingcpp libmarias3 libmessageqcpp liboamcpp libquerystats libquerytele libregr librowgroup librwlock libstoragemanager libthreadpool libthrift libudfsdk libwindowfunction libwriteengine libwriteengineclient libwriteengineredistribute
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/bin/PrimProc feeded fed
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/bin/ProcMgr paramaters parameters
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/bin/ProcMgr loggin login
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/bin/ProcMgr Configuation Configuration
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/bin/ProcMon Successfull Successful
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/bin/ProcMon proceding proceeding
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/bin/ServerMonitor tage stage
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/bin/ServerMonitor threashold threshold
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/bin/WriteEngineServer commiting committing
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/bin/WriteEngineServer configuation configuration
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/bin/WriteEngineServer unkown unknown
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/bin/save_brm configuation configuration
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/bin/workernode occured occurred
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/mysql/plugin/ha_columnstore.so ment meant
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/mysql/plugin/ha_columnstore.so statments statements
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/mysql/plugin/ha_columnstore.so occured occurred
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/mysql/plugin/ha_columnstore.so conection connection
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/mysql/plugin/ha_columnstore.so colum column
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/mysql/plugin/libregr_mysql.so ment meant
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/mysql/plugin/libregr_mysql.so independant independent
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/mysql/plugin/libregr_mysql.so dependant dependent
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libbrm.so configuation configuration
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libbrm.so occured occurred
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libconfigcpp.so proceding proceeding
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libddlpackageproc.so unkown unknown
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libddlpackageproc.so writting writing
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libddlpackageproc.so occured occurred
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libddlpackageproc.so Commiting Committing
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libdmlpackageproc.so occured occurred
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libdmlpackageproc.so unkown unknown
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libexecplan.so occured occurred
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libidbdatafile.so diretory directory
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libjoblist.so nonexistant nonexistent
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libjoblist.so unknow unknown
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libjoblist.so Comparsion Comparison
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/x86_64-linux-gnu/liblibmysql_client.so runing running
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libmarias3.so missmatch mismatch
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/x86_64-linux-gnu/liboamcpp.so proceding proceeding
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libregr.so ment meant
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libregr.so independant independent
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libregr.so dependant dependent
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libudfsdk.so ment meant
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libwriteengine.so configuation configuration
I: mariadb-plugin-columnstore: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libwriteengine.so occured occurred
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/MCSInstanceCmds.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/MCSVolumeCmds.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/MCSgetCredentials.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/bulklogReport.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/columnstoreClusterTester.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/columnstoreSyslogSetup.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/columnstore_module_installer.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/columnstore_os_check.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/columnstore_run.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/configReport.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/configxml.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/dbmsReport.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/disable-rep-columnstore.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/hardwareReport.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/logReport.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/mariadb-columnstore-start.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/mariadb-columnstore-stop.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/mariadb-command-line.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/master-rep-columnstore.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/mcs-loadbrm.py
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/mcs-stop-controllernode.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/mcs_module_installer.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/os_detect.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/quick_installer_multi_server.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/quick_installer_single_server.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/remote_command.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/remote_command_verify.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/remote_scp_get.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/remote_scp_put.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/resourceReport.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/rsync.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/slave-rep-columnstore.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/bin/startupTests.sh
W: mariadb-plugin-columnstore: script-with-language-extension usr/sbin/install_mcs_mysql.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/DDLProc
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/DMLProc
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/ExeMgr
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/MCSInstanceCmds.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/MCSVolumeCmds.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/MCSgetCredentials.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/PrimProc
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/ProcMgr
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/ProcMon
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/ServerMonitor
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/StorageManager
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/WriteEngineServer
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/autoConfigure
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/bulklogReport.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/clearShm
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/cleartablelock
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/columnstore
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/columnstore-post-install
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/columnstore-pre-uninstall
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/columnstoreClusterTester.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/columnstoreDBWrite
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/columnstoreSupport
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/columnstoreSyslogSetup.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/columnstore_installer
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/columnstore_module_installer.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/columnstore_os_check.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/columnstore_run.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/colxml
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/configReport.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/configxml.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/controllernode
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/cpimport
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/cpimport.bin
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/cplogger
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/dbbuilder
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/dbmsReport.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/dbrmctl
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/ddlcleanup
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/disable-rep-columnstore.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/editem
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/getMySQLpw
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/hardwareReport.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/idbmeminfo
W: mariadb-plugin-columnstore: binary-without-manpage usr/sbin/install_mcs_mysql.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/load_brm
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/logReport.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/mariadb-columnstore-start.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/mariadb-columnstore-stop.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/mariadb-command-line.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/master-rep-columnstore.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/mcs-loadbrm.py
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/mcs-stop-controllernode.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/mcsGetConfig
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/mcsSetConfig
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/mcs_module_installer.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/mycnfUpgrade
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/os_detect.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/post-mysql-install
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/post-mysqld-install
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/postConfigure
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/quick_installer_multi_server.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/quick_installer_single_server.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/remote_command.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/remote_command_verify.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/remote_scp_get.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/remote_scp_put.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/remotessh.exp
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/reset_locks
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/resourceReport.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/rollback
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/rsync.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/save_brm
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/slave-rep-columnstore.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/smcat
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/smls
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/smput
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/smrm
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/startupTests.sh
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/viewtablelock
W: mariadb-plugin-columnstore: binary-without-manpage usr/bin/workernode
W: mariadb-plugin-columnstore: executable-not-elf-or-script usr/bin/remotessh.exp
W: mariadb-plugin-columnstore: executable-not-elf-or-script usr/share/columnstore/columnstore_functions
X: mariadb-plugin-columnstore: shlib-calls-exit usr/lib/x86_64-linux-gnu/libbrm.so
X: mariadb-plugin-columnstore: shlib-calls-exit usr/lib/x86_64-linux-gnu/libcommon.so
X: mariadb-plugin-columnstore: shlib-calls-exit usr/lib/x86_64-linux-gnu/libddlpackage.so
X: mariadb-plugin-columnstore: shlib-calls-exit usr/lib/x86_64-linux-gnu/libdmlpackage.so
X: mariadb-plugin-columnstore: shlib-calls-exit usr/lib/x86_64-linux-gnu/libmessageqcpp.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libalarmmanager.so libalarmmanager.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libcompress.so libcompress.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libthrift.so libthrift.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libdmlpackageproc.so libdmlpackageproc.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libwriteengineredistribute.so libwriteengineredistribute.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libloggingcpp.so libloggingcpp.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libdmlpackage.so libdmlpackage.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libexecplan.so libexecplan.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libcloudio.so libcloudio.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libfuncexp.so libfuncexp.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libquerystats.so libquerystats.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libudfsdk.so libudfsdk.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libquerytele.so libquerytele.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libregr.so libregr.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libwriteengineclient.so libwriteengineclient.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libdataconvert.so libdataconvert.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libcommon.so libcommon.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libidbdatafile.so libidbdatafile.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libconfigcpp.so libconfigcpp.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libstoragemanager.so libstoragemanager.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libjoblist.so libjoblist.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libddlpackageproc.so libddlpackageproc.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libbrm.so libbrm.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libddlpackage.so libddlpackage.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libwriteengine.so libwriteengine.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libthreadpool.so libthreadpool.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libddlcleanuputil.so libddlcleanuputil.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libmessageqcpp.so libmessageqcpp.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/librowgroup.so librowgroup.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/librwlock.so librwlock.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/liboamcpp.so liboamcpp.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libbatchloader.so libbatchloader.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libjoiner.so libjoiner.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libmarias3.so libmarias3.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/liblibmysql_client.so liblibmysql_client.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libcacheutils.so libcacheutils.so
W: mariadb-plugin-columnstore: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libwindowfunction.so libwindowfunction.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libwriteengine.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libddlpackage.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libbrm.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libddlpackageproc.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libjoblist.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libstoragemanager.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libconfigcpp.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libidbdatafile.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libwindowfunction.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libcacheutils.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/liblibmysql_client.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libmarias3.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libjoiner.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/liboamcpp.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libbatchloader.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/librwlock.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/librowgroup.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libddlcleanuputil.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libmessageqcpp.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libthreadpool.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libcloudio.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libexecplan.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libdmlpackage.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libloggingcpp.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libwriteengineredistribute.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libdmlpackageproc.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libthrift.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libcompress.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libalarmmanager.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libcommon.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libdataconvert.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libwriteengineclient.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libregr.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libquerytele.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libudfsdk.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libquerystats.so
I: mariadb-plugin-columnstore: no-symbols-control-file usr/lib/x86_64-linux-gnu/libfuncexp.so

Each category of issue has a MCOL filed but so far no progress.

Comment by Otto Kekäläinen [ 2020-12-21 ]

Assigned to drrtuy. There is not much I can currently do to further improve the quality (e.g. file naming scheme, build slowness, missing man pages etc), these are things the CS team should look into.

Comment by Roman [ 2020-12-21 ]

That is for sure. Thank you for looking into this. We'll handle it from
here.

Regards,
Roman Nozdrin
ColumnStore Engineering
MariaDB Corporation

On Mon, Dec 21, 2020 at 9:58 AM Otto Kekäläinen (Jira) <jira@mariadb.org>

Comment by Daniel Black [ 2021-09-07 ]

FYI 8a495d7f90f6 in mariadb server repository adds aarch64 support but in the columnstore repository debian/control still only lists amd64 in the architecture

Its a space separated list so "Architecture: amd64 arm64" would be required

Comment by Otto Kekäläinen [ 2021-09-07 ]

+1 to Daniel's comment and also I suggest you fix the above mentioned issues for before MariaDB 10.7 goes GA so that ColumnStore would not violate so many of the basic quality requirements of software for general use in Linux.

Comment by Daniel Black [ 2021-09-07 ]

The other small complication is https://github.com/MariaDB/server/commit/8a495d7f90f64566d083d9ccd04cd95023a40931 is in 10.6+ branches. If the whole of ColumnStore implemented in the submodule is arm64 compatible, shouldn't 10.5 gain the previous commit too?

Comment by Roman [ 2021-09-07 ]

otto We would like to, but some of the issues are organizational and I was not able to convince our product to proceed with them, e.g. MCOL-4058. However we have plans to converge all separate processes into a single binary so this will solve MCOL-4058 and MCOL-4061. I will finally ask our doc team to help us with man pages also.

Comment by Roman [ 2021-09-07 ]

danblack MCS for 10.5 can't be compiled for ARM. The contributor from Huawei fixed some compilation issues for ARM for MCS for 10.6 and future releases.

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