Bug 1981257 - cyrus-imapd requires mariadb-devel instead of mariadb-connector-c-devel
Summary: cyrus-imapd requires mariadb-devel instead of mariadb-connector-c-devel
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Enterprise Linux 9
Classification: Red Hat
Component: cyrus-imapd
Version: 9.0
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: beta
: ---
Assignee: Nobody
QA Contact: František Hrdina
URL:
Whiteboard:
Depends On:
Blocks: 2116360
TreeView+ depends on / blocked
 
Reported: 2021-07-12 08:18 UTC by Honza Horak
Modified: 2022-08-08 11:31 UTC (History)
0 users

Fixed In Version: cyrus-imapd-3.2.6-12.el9
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
: 2116360 (view as bug list)
Environment:
Last Closed: 2021-12-07 21:35:16 UTC
Type: Bug
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Honza Horak 2021-07-12 08:18:39 UTC
Description of problem:

Based on the soname libraries required by cyrus-imapd binary packages, it requires MariaDB connector C (the client library). The spec file requires mariadb-devel:
https://gitlab.com/redhat/centos-stream/rpms/cyrus-imapd/-/blob/765456ad3e331b9e2c2c8a0cbf86e85d0db22192/cyrus-imapd.spec#L101

This is not correct, as you can read from mariadb-devel package description:
"This package contains everything needed for developing MariaDB/MySQL server plugins and applications"


The cyrus-imapd should require mariadb-connector-c-devel instead. The resulting cyrus-imapd packages will not be changed.

Comment 2 Pavel Zhukov 2021-07-12 09:33:14 UTC
Weird, I recall me fixing that already.
Thank you for reporting


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