Description of problem: When installing qpid-cpp-client using yum, the package qpid-cpp-client-rdma is marked as dependency. Version-Release number of selected component (if applicable): 0.24-3 Steps to Reproduce: 1. run yum install qpid-cpp-client Actual results: qpid-cpp-client-rdma marked as dependency Expected results: Install only qpid-cpp-client package Additional info: In spec file, there is a line to include all files from %{_libdir}/qpid/client in qpid-cpp-client, which leads to include the file rdmaconnector.so in the package when it should be only in qpid-cpp-client-rdma. Also, changing this line may force to define the required files, one by one, including amqpc.so which is not always there. One solution could be add amqpc.so to some other package.
Bruno, If you have only a couple of libraries in that location (%{_libdir}/qpid/client/) you can listed them one by one and moving rdmaconnector.so to another subpackage. In a more general case where there are too many libraries you can use exclude one in particular. For example: %files ... ... %{_libdir}/%{name}/*.so %exclude %{_libdir}/%{name}/mylib.so ... %files other_subpackage ... %{_libdir}/%{name}/mylib.so Note: but this all depends how the rdmaconnector library is loaded. /jpo
The same happens for package qpid-cpp-server.
Just to notice that, in qpid-cpp-server, this happens for XML plugin either.
qpid-cpp-0.24-8.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/qpid-cpp-0.24-8.fc20
qpid-cpp-0.24-4.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/qpid-cpp-0.24-4.fc19
Package qpid-cpp-0.24-4.fc19: * should fix your issue, * was pushed to the Fedora 19 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing qpid-cpp-0.24-4.fc19' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2013-22513/qpid-cpp-0.24-4.fc19 then log in and leave karma (feedback).
qpid-cpp-0.24-4.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/qpid-cpp-0.24-4.fc18
(In reply to Bruno Matos from comment #3) > Just to notice that, in qpid-cpp-server, this happens for XML plugin either. Please file this as a separate BZ. I've already pushed builds that address this BZ to testing [1] if you could verify them and give them karm. :) [1] http://admin.fedoraproject.org/updates/qpid-cpp
qpid-cpp-0.24-5.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/qpid-cpp-0.24-5.fc19
qpid-cpp-0.24-5.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/qpid-cpp-0.24-5.fc18
Tested on Fedora 19, the dependency of qpid-cpp-client-rdma no longer exists. Thank you. I'll open a new BZ for the server.
(In reply to Bruno Matos from comment #11) > Tested on Fedora 19, the dependency of qpid-cpp-client-rdma no longer exists. > Thank you. > > I'll open a new BZ for the server. It should be fixed already.
(In reply to Bruno Matos from comment #11) > Tested on Fedora 19, the dependency of qpid-cpp-client-rdma no longer exists. > Thank you. > > I'll open a new BZ for the server. Also, please be sure to give the package +1 karma: https://admin.fedoraproject.org/updates/qpid-cpp-0.24-5.fc19
qpid-cpp-0.24-5.fc18 has been pushed to the Fedora 18 stable repository. If problems still persist, please make note of it in this bug report.
qpid-cpp-0.24-5.fc19 has been pushed to the Fedora 19 stable repository. If problems still persist, please make note of it in this bug report.
qpid-cpp-0.24-8.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report.