Hello, please apply following command to the package SPECfile: sed -i "s/mariadb-libs/mariadb-connector-c/" $(fedpkg gimmespec) ; I've tested, that after the command ^ the package builds successfuly in KOJI. However, if the RPM don't generate the Requires for the client library automatically, I doubt that the package even use it. Please chceck it and drop the requires, if I'm right. This change is currently applicable to the Rawhide (f28) only. For more information check the tracking bugzilla.
I'll take a look. The mariadb-libs is a Requires not BuildRequires so it would not affect building at all regardless. I don't run rawhide at all so I'll have to figure out how to test it. Perhaps xnest in a mock chroot.
Ok, I grepped through the source and it's looking for libmysqlclient.so # repoquery --disablerepo=* --enablerepo=rawhide --whatprovides "libmysqlclient.so*" Fedora - Rawhide - Developmental packages for t 5.6 MB/s | 67 MB 00:11 Last metadata expiration check: 0:00:40 ago on Fri 22 Sep 2017 07:45:37 AM CDT. community-mysql-libs-0:5.7.19-6.fc28.i686 community-mysql-libs-0:5.7.19-6.fc28.x86_64 mariadb-connector-c-0:3.0.2-7.fc28.i686 mariadb-connector-c-0:3.0.2-7.fc28.x86_64 mariadb-libs-3:10.2.8-2.fc28.i686 mariadb-libs-3:10.2.8-2.fc28.x86_64 I'll go ahead and make the change and fix it later if there's any problems.
cqrlog-2.2.0-1.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2017-ba7e224290
cqrlog-2.2.0-1.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-28c0a3a38e
cqrlog-2.2.0-1.fc27 has been pushed to the Fedora 27 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-ba7e224290
cqrlog-2.2.0-1.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-28c0a3a38e
Still seems broken under Fedora 27. I installed cqrlog-2.2.0-1.fc27 from the rpm. cqrlog generates the error: Error during connection to database: Can not load default MySQL library ("libmysqlclient.so.16" or "libmysqlclient.so"). Check your installation. I have mariadb-libs and mariadb-connector-c installed: mariadb-connector-c.x86_64 3.0.2-15.fc27 @updates mariadb-libs.x86_64 3:10.2.9-3.fc27 @fedora The mariadb-connector-c package is actually empty, while the libs are in mariadb-libs: root@microhertz ~]# rpm -ql mariadb-libs /etc/ld.so.conf.d/mariadb-x86_64.conf /etc/my.cnf.d/client.cnf /usr/lib/.build-id /usr/lib/.build-id/a5 /usr/lib/.build-id/a5/c17835b924d9830cc6b91764d3c3e80f650d05 /usr/lib64/mysql/libmariadb.so.3 /usr/lib64/mysql/libmysqlclient.so.18 [root@microhertz ~]# rpm -ql mariadb-connector-c (contains no files) Per the note in the build at https://koji.fedoraproject.org/koji/buildinfo?buildID=996495 the mariadb-connector-c package is supposed to be empty. cqrlog is looking for a version .16, version .18 is installed, and I suspect a version mismatch but I don't track mariadb, so no suggestions on what to do.
Not seeing the same thing on my system. It's looking for .18 and it's installed. I don't think the problem is related to this BZ but something new. I've posted to the cqrlog forums to see if someone can point me in the right direction. It looks like mariadb-connector-c basically pulls in mariadb-libs... $ rpm -q --requires mariadb-connector-c mariadb-libs rpmlib(BuiltinLuaScripts) <= 4.2.2-1 rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(PayloadIsXz) <= 5.2-1
My problem was resolved by installing mariadb-libs 3:10.2.10-2.fc27 from updates-testing.
cqrlog-2.2.0-1.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report.
cqrlog-2.2.0-1.fc27 has been pushed to the Fedora 27 stable repository. If problems still persist, please make note of it in this bug report.