Bug 1762205 - [RFE] create separate package providing ha_connect.so plugin for mariadb-server in SCL [rhscl-3.6.0]
Summary: [RFE] create separate package providing ha_connect.so plugin for mariadb-serv...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Software Collections
Classification: Red Hat
Component: mariadb
Version: rh-mariadb103
Hardware: Unspecified
OS: Linux
unspecified
low
Target Milestone: ---
: 3.5
Assignee: Michal Schorm
QA Contact: Lukáš Zachar
URL:
Whiteboard:
Depends On:
Blocks: 1834889 1894114 1894122
TreeView+ depends on / blocked
 
Reported: 2019-10-16 08:21 UTC by Denis Volkov
Modified: 2024-03-25 15:28 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
Clone Of:
: 1894114 (view as bug list)
Environment:
Last Closed: 2020-12-02 22:42:27 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Denis Volkov 2019-10-16 08:21:37 UTC
Description of problem:

Plugin ha_connect.so (should be in /opt/rh/rh-mariadb103/root/usr/lib64/mariadb/plugin/) is not installed anymore in rh-mariadb103.
In previous versions (rh-mariadb102 for example) plugin is available.


Information from Kyle Walker:

The plugin referenced was omitted for the rh-mariadb103 release due to a packaging alteration during the update. Specifically, the following change was implemented to follow the upstream packaging path of allowing these to only be built when desired.

The first change to this effect was found in the following:

    commit 2d590e9c2cb599557801cb0b2e2a45e7ff3fab7a
    Author: Honza Horak <hhorak>
    Date:   Wed Sep 24 15:53:15 2014 +0200

        Move connect engine to a separate package
        Rename oqgraph engine to align with upstream packages

This then resulted in the plugin being moved to a separate connect-engine subpackage which is only built when the "--with connect" rpmbuild flag is passed. Essentially, this resulted in the plugin being dropped from the build due to it being opt-in.

With mariadb103 source:

$ rpm -D '%scl rh-mariadb103' -D '%dist .el7' --specfile mariadb.spec 
rh-mariadb103-mariadb-10.3.13-4.el7.x86_64
rh-mariadb103-mariadb-common-10.3.13-4.el7.x86_64
rh-mariadb103-mariadb-errmsg-10.3.13-4.el7.x86_64
rh-mariadb103-mariadb-server-galera-10.3.13-4.el7.x86_64
rh-mariadb103-mariadb-server-10.3.13-4.el7.x86_64
rh-mariadb103-mariadb-oqgraph-engine-10.3.13-4.el7.x86_64
rh-mariadb103-mariadb-connect-engine-10.3.13-4.el7.x86_64
rh-mariadb103-mariadb-backup-10.3.13-4.el7.x86_64
rh-mariadb103-mariadb-rocksdb-engine-10.3.13-4.el7.x86_64
rh-mariadb103-mariadb-tokudb-engine-10.3.13-4.el7.x86_64
rh-mariadb103-mariadb-cracklib-password-check-10.3.13-4.el7.x86_64
rh-mariadb103-mariadb-gssapi-server-10.3.13-4.el7.x86_64
rh-mariadb103-mariadb-sphinx-engine-10.3.13-4.el7.x86_64
rh-mariadb103-mariadb-server-utils-10.3.13-4.el7.x86_64
rh-mariadb103-mariadb-devel-10.3.13-4.el7.x86_64
rh-mariadb103-mariadb-bench-10.3.13-4.el7.x86_64
rh-mariadb103-mariadb-test-10.3.13-4.el7.x86_64
rh-mariadb103-mariadb-debuginfo-10.3.13-4.el7.x86_64

Whereas mariadb102:

$ rpm -D '%scl rh-mariadb102' -D '%dist .el7' --specfile mariadb.spec 
rh-mariadb102-mariadb-10.2.22-1.el7.x86_64
rh-mariadb102-mariadb-config-10.2.22-1.el7.x86_64
rh-mariadb102-mariadb-common-10.2.22-1.el7.x86_64
rh-mariadb102-mariadb-errmsg-10.2.22-1.el7.x86_64
rh-mariadb102-mariadb-server-galera-10.2.22-1.el7.x86_64
rh-mariadb102-mariadb-server-10.2.22-1.el7.x86_64
rh-mariadb102-mariadb-oqgraph-engine-10.2.22-1.el7.x86_64
rh-mariadb102-mariadb-backup-10.2.22-1.el7.x86_64
rh-mariadb102-mariadb-gssapi-client-10.2.22-1.el7.x86_64
rh-mariadb102-mariadb-gssapi-server-10.2.22-1.el7.x86_64
rh-mariadb102-mariadb-server-utils-10.2.22-1.el7.x86_64
rh-mariadb102-mariadb-devel-10.2.22-1.el7.x86_64
rh-mariadb102-mariadb-bench-10.2.22-1.el7.x86_64
rh-mariadb102-mariadb-test-10.2.22-1.el7.x86_64
rh-mariadb102-mariadb-debuginfo-10.2.22-1.el7.x86_64

Comment 12 Barbora Mikulova 2020-11-03 15:12:00 UTC
z-stream clone for rhscl-3.5 created: Bug#1894114

Comment 13 Michal Schorm 2020-12-02 22:42:27 UTC
Errata for RHSCL 3.5.z has been released.
RHBA-2020:5318


Note You need to log in before you can comment on or make changes to this bug.