[MDEV-27597] Columnstore package in CS 10.6.5 release can not be installed on SLES 12 due to lz4 dependency Created: 2022-01-19 Updated: 2022-03-13 Resolved: 2022-03-13 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Packaging, Storage Engine - ColumnStore, Tests |
| Affects Version/s: | 10.6 |
| Fix Version/s: | N/A |
| Type: | Bug | Priority: | Minor |
| Reporter: | Timofey Turenko | Assignee: | Timofey Turenko |
| Resolution: | Won't Fix | Votes: | 0 |
| Labels: | None | ||
| Environment: |
SLES 12.5 |
||
| Description |
|
Attempt to install MariaDB-columnstore-engine-10.6.5 from https://dlm.mariadb.com/repo/mariadb-server/10.6.5/yum/sles/12/x86_64 https://mdbe-buildbot.mariadb.net/#/builders/45/builds/2/steps/29/logs/stdio
SLES 12 has:
|
| Comments |
| Comment by Elena Stepanova [ 2022-01-24 ] |
|
liblz4-1_7 package comes from SUSE-PackageHub-12-SP5-Standard-Pool. To my understanding, it is a non-commercial (free of charge) repo/product, but it is not enabled by default. In buildbot the package is currently pre-installed on the build machine and the repo is enabled on the install machine. If we want to avoid the dependency in future, we will need to either drop the package at runtime before 10.6 build on SLES-12, or somehow instruct Columnstore not to use it, if it has a switch for it; and we should do it before the upcoming set of releases, so that at least 10.7 GA doesn't have it, and for 10.6 the exposure is minimal. |
| Comment by Sergei Golubchik [ 2022-01-24 ] |
|
I think it's fine if ColumnStore will use it. The server should only use default standard repos, but if one wants an extra special engine — I think it's reasonable to expect that it might require an extra special repository. |
| Comment by Elena Stepanova [ 2022-01-24 ] |
|
See the above. I guess you can enable that repo/product in your tests. If possible, better to do it conditionally – only when Columnstore 10.6+ is involved. If the conditional approach isn't possible, then just enable it – we do it in the CS buildbot anyway. |
| Comment by Elena Stepanova [ 2022-03-13 ] |
|
Closing based on Sergei's comment above. |