On Wed, Nov 27, 2013 at 04:38:34PM -0500, Andrew Stitcher wrote: <snip> > > One problem that I know exists and I didn't solve has to do with > > dependencies. The package qpid-cpp-client depends on > > qpid-cpp-client-rdma and qpid-cpp-client-ssl because there are some > > files being added to qpid-cpp-client that I think they shouldn't: > > rdmaconnector.so and sslconnector.so. To solve this, however, it would > > be necessary to change the way the amqpc.so is included. > > I don't understand this: the dependencies are the other way around - > qpid-cpp-client-rdma & qpid-cpp-client-ssl depend on > qpid-cpp-client. > > The rdma and ssl subpackages just add those extra plugins to the client > library. > > I think your problem is the %files line: > > %{_libdir}/qpid/client/* > > Since the only plugin included in the client package is amqpc.so this > could be just > > %{_libdir}/qpid/client/amqpc.so > > In any case any plugins shipped with qpid-cpp-client should be > individually enumerated in the files section because there are some > plugins that are not shipped in that package. > > In fact I think this is simply a bug in the original spec file. > > [In the 0.26 there is no separate amqpc or ssl module leaving only rdma
In BZ#1035323 I added %exclude entries to the -client and -server packages to ensure those libraries weren't added. -- Darryl L. Pierce, Sr. Software Engineer @ Red Hat, Inc. Delivering value year after year. Red Hat ranks #1 in value among software vendors. http://www.redhat.com/promo/vendor/
pgpuivT34fIrl.pgp
Description: PGP signature