Commit graph

18 commits

Author SHA1 Message Date
Sergei Golubchik
81cb3e7934 MDEV-24292 support semi-independent versioning for sub-packages
4. update columnstore
2021-01-12 16:47:23 +01:00
Roman Nozdrin
a16e3c326d Update MCS to resolve libmarias3 compulation for centos74-amd64-debug
pipeline in community BB

Fix for rebuild from source step

Disable MCS on i386|i686 platforms

This patch puts MCS debian packaging files and part of debian/control
into the engine directory
2020-11-19 13:52:33 +00:00
Sergei Golubchik
2c9430dae2 update columnstore 2020-08-07 13:41:47 +02:00
Sergei Golubchik
979af00b7c Move ColumnStore dependency on jemalloc from rpm Requires: to Recommends:
this makes it a weak dependency, signalling that ColumnStore can work
without jemalloc and that while jemalloc is desired, missing jemalloc
is not a fatal error.
2020-08-07 13:36:11 +02:00
Roman Nozdrin
2c5831b2c5 MCOL-4166 The solution to the minor upgrade issue
DEB package doesn't need expect and libreadline as dependencies

RPM packages now depends on jemalloc again
2020-07-28 09:48:17 +00:00
Sergei Golubchik
d742f282fc ColumnStore RPM packaging fixes
1. move columnstore-as-a-submodule RPM packaging away from the submodule
2. set REQUIRES correctly, appending to existing REQUIRES
3. same for USER_FILELIST and CONFLICTS
4. set all variables in the correct scope
5. skip columnstore correctly (not when RPM or DEB, but when
   a plugin target is not created)
2020-07-01 08:48:31 +02:00
Patrick LeBlanc
04df0bdae7 A few important fixes for columnstore.
- fix columnstore's python dependencies (MCOL-4114)
 - reduce compiler warning count from 14k to ~100 (MCOL-4030)
 - disable bintar builds
2020-07-01 08:48:05 +02:00
Roman Nozdrin
994026b77f Cmake now ignores ColumnStore without an explicit -DDEB | -DRPM and
-DPLUGIN_COLUMNSTORE=YES or its analog.
2020-06-26 08:27:08 +00:00
Sergei Golubchik
4366e8c018 columnstore: fix python dependencies on sles123 2020-06-21 23:49:41 +02:00
Sergei Golubchik
f6f5222575 update MCS maturity 2020-06-19 21:04:18 +02:00
Roman Nozdrin
aa9a42d639 Change the method to run SQL statements installing MCS to fix major update scenario.
Added binutils dependency.
2020-06-19 21:04:18 +02:00
Roman Nozdrin
1e7a68f84a Both RPM and DEB now restart MDB uninstalling the plugin.
Both RPM and DEB now conflicts on previous versions of MCS.

    Trim .deb packaging.

    MCS now depends on python. Python version varies in distributions.
2020-06-19 21:04:18 +02:00
Sergei Golubchik
070413fab3 columnstore: delete .rpmsave, install tests 2020-06-19 21:04:18 +02:00
Roman Nozdrin
00bc504b77 Add an explicit server dependency for RPMs and limit builds to x86_64 and i386 only. 2020-06-19 21:04:18 +02:00
Sergei Golubchik
53a3b2725f RPM: columnstore conflicts with thrift 2020-06-19 21:04:17 +02:00
Roman Nozdrin
a5c273616f This patch removes columnstore-libs and columnstore-platform RPMs metadata. 2020-06-19 21:04:17 +02:00
Sergei Golubchik
a9bd0bcb25 let's try to enable MCS 2020-06-19 21:04:17 +02:00
Andrew Hutchings
793dcc7368 Add stub for building ColumnStore 2020-06-19 21:04:17 +02:00