You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@qpid.apache.org by "Darryl L. Pierce" <dp...@redhat.com> on 2013/12/02 15:15:21 UTC

Re: Qpid 0.22 spec file for SL 6.2

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/