Details
-
Bug
-
Status: Closed (View Workflow)
-
Blocker
-
Resolution: Fixed
-
1.2.2
-
None
-
None
-
Ubuntu 18
Description
Ubuntu 18 has a different dependency resolution scheme or cpack package creation mechanism than Debian 8, 9 and Ubuntu 16.
Therefore, it doesn't detect the mcsapi dependencies introduced in the split of mcsapi in its sub-components in MCOL-1739.
Contrary to its predecessors it stops with a dependency resolution error of: 1.2.2 != 1.2.2-1.
Therefore, all packages that rely on mariadb-columnstore-api-cpp can't be installed.
These are:
- mariadb-columnstore-api-cpp-devel
- mariadb-columnstore-api-java
- mariadb-columnstore-api-python
- mariadb-columnstore-api-python3
- mariadb-columnstore-api-spark
- mariadb-columnstore-api-pyspark
- mariadb-columnstore-api-pyspark3
- mariadb-columnstore-tools
It could also be an issue during package creation time, that the predecessors use version 1.2.2 and Ubuntu 18 uses 1.2.2-1. This needs to be investigated.
apt-get output:
jens@ubuntu18:~$ sudo apt-get install mariadb-columnstore* |
Reading package lists... Done
|
Building dependency tree
|
Reading state information... Done
|
Note, selecting 'mariadb-columnstore-api-python3' for glob 'mariadb-columnstore*' |
Note, selecting 'mariadb-columnstore-storage-engine' for glob 'mariadb-columnstore*' |
Note, selecting 'mariadb-columnstore-shared' for glob 'mariadb-columnstore*' |
Note, selecting 'mariadb-columnstore-rocksdb-engine' for glob 'mariadb-columnstore*' |
Note, selecting 'mariadb-columnstore-tools' for glob 'mariadb-columnstore*' |
Note, selecting 'mariadb-columnstore-platform' for glob 'mariadb-columnstore*' |
Note, selecting 'mariadb-columnstore-maxscale-cdc-adapters' for glob 'mariadb-columnstore*' |
Note, selecting 'mariadb-columnstore-api-cpp-devel' for glob 'mariadb-columnstore*' |
Note, selecting 'mariadb-columnstore-common' for glob 'mariadb-columnstore*' |
Note, selecting 'mariadb-columnstore-kafka-avro-adapters' for glob 'mariadb-columnstore*' |
Note, selecting 'mariadb-columnstore-libs' for glob 'mariadb-columnstore*' |
Note, selecting 'mariadb-columnstore-tokudb-engine' for glob 'mariadb-columnstore*' |
Note, selecting 'mariadb-columnstore-api-python' for glob 'mariadb-columnstore*' |
Note, selecting 'mariadb-columnstore-gssapi-server' for glob 'mariadb-columnstore*' |
Note, selecting 'mariadb-columnstore-api-spark' for glob 'mariadb-columnstore*' |
Note, selecting 'mariadb-columnstore-server' for glob 'mariadb-columnstore*' |
Note, selecting 'mariadb-columnstore-client' for glob 'mariadb-columnstore*' |
Note, selecting 'mariadb-columnstore-api-java' for glob 'mariadb-columnstore*' |
Note, selecting 'mariadb-columnstore-api-pyspark3' for glob 'mariadb-columnstore*' |
Note, selecting 'mariadb-columnstore-api-pyspark' for glob 'mariadb-columnstore*' |
Note, selecting 'mariadb-columnstore-api-cpp' for glob 'mariadb-columnstore*' |
Some packages could not be installed. This may mean that you have
|
requested an impossible situation or if you are using the unstable |
distribution that some required packages have not yet been created
|
or been moved out of Incoming.
|
The following information may help to resolve the situation:
|
|
The following packages have unmet dependencies:
|
mariadb-columnstore-api-cpp-devel : Depends: mariadb-columnstore-api-cpp (= 1.2.2) but 1.2.2-1 is to be installed
|
mariadb-columnstore-api-java : Depends: mariadb-columnstore-api-cpp (= 1.2.2) but 1.2.2-1 is to be installed
|
mariadb-columnstore-api-pyspark : Depends: mariadb-columnstore-api-python (= 1.2.2) but 1.2.2-1 is to be installed
|
mariadb-columnstore-api-pyspark3 : Depends: mariadb-columnstore-api-python3 (= 1.2.2) but 1.2.2-1 is to be installed mariadb-columnstore-api-python : Depends: mariadb-columnstore-api-cpp (= 1.2.2) but 1.2.2-1 is to be installed
|
mariadb-columnstore-api-python3 : Depends: mariadb-columnstore-api-cpp (= 1.2.2) but 1.2.2-1 is to be installed
|
mariadb-columnstore-api-spark : Depends: mariadb-columnstore-api-java (= 1.2.2) but 1.2.2-1 is to be installed
|
mariadb-columnstore-kafka-avro-adapters : Depends: librdkafka++1 but it is not installable
|
mariadb-columnstore-platform : Depends: expect but it is not installable
|
Depends: libboost-all-dev but it is not installable
|
E: Unable to correct problems, you have held broken packages.
|
Attachments
Issue Links
- relates to
-
MCOL-1739 Split mcsapi installation into different packages for C++, Java and Python
- Closed