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/