[MCOL-1741] Debian 9 - data-adapter package dependencies broken Created: 2018-09-22  Updated: 2023-10-26  Resolved: 2019-03-05

Status: Closed
Project: MariaDB ColumnStore
Component/s: ?, Build
Affects Version/s: 1.1.6, 1.2.2
Fix Version/s: 1.2.3

Type: Bug Priority: Major
Reporter: Jens Röwekamp (Inactive) Assignee: Zdravelina Sokolovska (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Environment:

Debian, Ubuntu (all supported versions)


Issue Links:
Relates
relates to MCOL-1242 Remote CpImport Closed
Sprint: 2018-18, 2018-19, 2018-20, 2018-21, 2019-01, 2019-02

 Description   

All generated Debian 9 data-adapters packages miss libmcsapi as dependency. The MaxScale CDC adapter also misses libcdc_connector. Therefore, the installation from our Debian repository doesn't resolve all dependencies if we just try to install the single package.

e.g.

sudo apt-get install mariadb-columnstore-maxscale-cdc-adapters



 Comments   
Comment by Zdravelina Sokolovska (Inactive) [ 2018-11-29 ]

the dependency on Debian 9 from mcsapi is still missed

root@debian1:~# gdebi mariadb-columnstore-maxscale-cdc-adapters_1.2.2_amd64.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading state information... Done
Requires the installation of the following packages: libjansson4

Project built using CMake
Do you want to install the software package? [y/N]:y
Get:1 http://debian.ludost.net/debian stretch/main amd64 libjansson4 amd64 2.9-1 [28.1 kB]
Fetched 28.1 kB in 0s (0 B/s)
Selecting previously unselected package libjansson4:amd64.
(Reading database ... 67020 files and directories currently installed.)
Preparing to unpack .../libjansson4_2.9-1_amd64.deb ...
Unpacking libjansson4:amd64 (2.9-1) ...
Setting up libjansson4:amd64 (2.9-1) ...
Processing triggers for libc-bin (2.24-11+deb9u3) ...
Selecting previously unselected package mariadb-columnstore-maxscale-cdc-adapters.
(Reading database ... 67029 files and directories currently installed.)
Preparing to unpack mariadb-columnstore-maxscale-cdc-adapters_1.2.2_amd64.deb ...
Unpacking mariadb-columnstore-maxscale-cdc-adapters (1.2.2) ...
Setting up mariadb-columnstore-maxscale-cdc-adapters (1.2.2) ...

while the the dependency from mcsapi is not mised from when install mariadb-columnstore-tools

root@debian1:~# gdebi ./mariadb-columnstore-tools_1.2.2_amd64.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading state information... Done
This package is uninstallable
Dependency is not satisfiable: mariadb-columnstore-api-cpp (>= 1.2)

Comment by markus makela [ 2018-11-29 ]

jens.rowekamp go ahead, you know which package it is and can debug problems on that side if any appear.

Comment by Jens Röwekamp (Inactive) [ 2018-11-29 ]

CentOS 7 is fine, only Debian / Ubuntu need to be fixed

Comment by Jens Röwekamp (Inactive) [ 2019-01-28 ]

Added mariadb-columnstore-api-cpp as installation dependency for the Debian/Ubuntu packages for:

  • maxscale-cdc-adapter,
  • maxscale-kafka-adapter, and
  • kafka-avro-adapter

For QA:

  • Do an installation test from our 1.2.3 nightly repositories on Debian 8, 9, Ubuntu 16.04 and Ubuntu 18.04 and check that mariadb-columnstore-api-cpp is installed automatically with the maxscale-cdc-adapter and kafka-avro-adapter packages
Comment by Zdravelina Sokolovska (Inactive) [ 2019-03-05 ]

checked on debian9 with 1.2.3-1 b0ef7b9
libmcsapi mariadb-columnstore-api-cpp dependency is tracked by mcs data-agapter package installtion

Selecting previously unselected package mariadb-columnstore-maxscale-cdc-adapters.
(Reading database ... 92675 files and directories currently installed.)
Preparing to unpack .../mariadb-columnstore-maxscale-cdc-adapters_1.2.3_amd64.deb ...
Unpacking mariadb-columnstore-maxscale-cdc-adapters (1.2.3) ...
dpkg: dependency problems prevent configuration of mariadb-columnstore-maxscale-cdc-adapters:
mariadb-columnstore-maxscale-cdc-adapters depends on mariadb-columnstore-api-cpp (= 1.2.3); however:
Package mariadb-columnstore-api-cpp is not installed.
mariadb-columnstore-maxscale-cdc-adapters depends on libjansson4 (>= 2.0.1); however:
Package libjansson4 is not installed.

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