Currently, mariadb-devel includes Requires: openssl-devel despite itself being built using compat-openssl10-devel, and due to bug #1400231 that openssl-devel and compat-openssl10-devel currently conflict, means anything depending on mariadb-devel to build has to choose one or the other. My initial suggestion would be something like (unless you have a better idea) diff --git a/mariadb.spec b/mariadb.spec index 29e2700..76f5c29 100644 --- a/mariadb.spec +++ b/mariadb.spec @@ -124,7 +124,7 @@ Name: mariadb Version: %{compatver}.%{bugfixver} -Release: 5%{?with_debug:.debug}%{?dist} +Release: 6%{?with_debug:.debug}%{?dist} Epoch: 3 Summary: A community developed branch of MySQL @@ -451,7 +451,7 @@ or products (such as Excel), or data retrieved from the environment Summary: Files for development of MariaDB/MySQL applications Group: Applications/Databases %{?with_clibrary:Requires: %{name}-libs%{?_isa} = %{sameevr}} -Requires: openssl-devel%{?_isa} +Requires: pkgconfig(openssl) %if %{with mysql_names} Provides: mysql-devel = %{sameevr} Provides: mysql-devel%{?_isa} = %{sameevr} @@ -1334,6 +1334,9 @@ fi %endif %changelog +* Wed Nov 30 2016 Rex Dieter <rdieter> - 3:10.1.19-6 +- -devel: use pkgconfig(openssl) to allow any implementation (like compat-openssl10) + * Wed Nov 30 2016 Michal Schorm <mschorm> - 3:10.1.19-5 - Testsuite blacklists heavily updated. Current tracker: #1399847
Here's a scratch build with that applied, http://koji.fedoraproject.org/koji/taskinfo?taskID=16683268
I think the proposed change makes sense. Let's do it as proposed.
I have prepared the update and I'm testing it now.
https://bodhi.fedoraproject.org/updates/FEDORA-2016-a4879d8f3a https://bodhi.fedoraproject.org/updates/FEDORA-2016-96c333c654
Both builds has been successfully pushed to the stable repository.