Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[PACKAGING CentOS] freeswitch-database-mariadb should not require mariadb-connector-c #262

Open
space88man opened this issue Jan 25, 2020 · 1 comment

Comments

@space88man
Copy link

space88man commented Jan 25, 2020

The explicit package requirement of freeswitch-database-mariadb (instead of just the libraries) on mariadb-connector-c means that the libmariadb* dependencies cannot be satisfied by upstream's packaging.

Upstream is here: http://yum.mariadb.org/10.3/centos7-amd64/rpms/, http://yum.mariadb.org/10.4/centos7-amd64/rpms/

Could you consider removing mariadb-connector-c from the dependency list?

# rpm -q --requires freeswitch-database-mariadb | grep mariadb
libmariadb.so.3()(64bit)
libmariadb.so.3(libmariadb_3)(64bit)
libmariadb.so.3(libmysqlclient_18)(64bit)
mariadb-connector-c

Upstream would seem to satisfy the dependencies:

# rpm -q --provides MariaDB-shared (upstream 10.3)
MariaDB-shared = 10.3.21-1.el7.centos
MariaDB-shared(x86-64) = 10.3.21-1.el7.centos
libmariadb.so.3()(64bit)
libmariadb.so.3(libmariadb_3)(64bit)
libmariadb.so.3(libmariadbclient_18)(64bit)
libmariadb.so.3(libmysqlclient_18)(64bit)

# upstream 10.4
# rpm -qp --provides MariaDB-shared-10.4.11-1.el7.centos.x86_64.rpm 
warning: MariaDB-shared-10.4.11-1.el7.centos.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 1bb943db: NOKEY
MariaDB-shared = 10.4.11-1.el7.centos
MariaDB-shared(x86-64) = 10.4.11-1.el7.centos
libmariadb.so.3()(64bit)
libmariadb.so.3(libmariadb_3)(64bit)
libmariadb.so.3(libmariadbclient_18)(64bit)
libmariadb.so.3(libmysqlclient_18)(64bit)
@space88man
Copy link
Author

In RHEL 8 / CentOS 8 they do include mariadb-connector-c{,-devel}. However it would still be nice to be able to use upstreams MariaDB 10.4 for example.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant