| Summary: | Add qpid-cpp-{client|server}-ssl as hard dependencies of matahari-broker/matahari packages | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 6 | Reporter: | Perry Myers <pmyers> |
| Component: | matahari | Assignee: | Andrew Beekhof <abeekhof> |
| Status: | CLOSED ERRATA | QA Contact: | wes hayutin <whayutin> |
| Severity: | high | Docs Contact: | |
| Priority: | high | ||
| Version: | 6.0 | CC: | akarol, jneedle, matahari-maint, syeghiay |
| Target Milestone: | rc | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | matahari-0.4.0-3.el6 | Doc Type: | Bug Fix |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2011-05-19 13:59:20 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Bug Depends On: | |||
| Bug Blocks: | 695430 | ||
Here's the patch, just need the acks.
diff -u -r1.7 matahari.spec
--- matahari.spec 5 Apr 2011 20:56:34 -0000 1.7
+++ matahari.spec 15 Apr 2011 06:46:20 -0000
@@ -1,4 +1,4 @@
-%global specversion 2
+%global specversion 3
%global upstream_version 0b41287
# Keep around for when/if required
@@ -62,6 +62,7 @@
Group: Applications/System
Requires: %{name} = %{version}-%{release}
Requires: qpid-cpp-server > 0.7
+Requires: qpid-cpp-server-ssl > 0.7
Requires: qmf > 0.7
%description broker
@@ -80,6 +81,7 @@
Summary: C++ library used by Matahari agents
Group: Applications/System
Requires: %{name}-lib = %{version}-%{release}
+Requires: qpid-cpp-client-ssl > 0.7
%description agent-lib
C++ library containing the base class for Matahari agents
@@ -294,6 +296,10 @@
%doc AUTHORS COPYING
%changelog
+* Fri Apr 15 2011 Andrew Beekhof <abeekhof> - 0.4.0-3
+- Add explicit dependancy on qpid-cpp-{client|server}-ssl
+- Resolves: rhbz#696810
+
* Tue Apr 5 2011 Andrew Beekhof <abeekhof> - 0.4.0-2
- Add explicit versioned dependancies between relevant sub-packages
- Avoid the -libs package depending on QMF libraries
looks like this was already qe acked qpid-cpp-{client|server}-ssl is added as a hard dependencies of matahari-broker.
qpid-cpp-client-ssl is added as a hard dependency of matahari packages.
Verified on:
matahari-0.4.0-5.el6.x86_64
RHEL6.1-20110425.1_nfs-Server-x86_64
kernel-2.6.32-131.0.5.el6.x86_64
verificataion details:
[root@hp-bl495cg5-01 ~]# yum install matahari-broker
Loaded plugins: product-id, subscription-manager
Updating Red Hat repositories.
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package matahari-broker.x86_64 0:0.4.0-5.el6 will be installed
--> Processing Dependency: matahari = 0.4.0-5.el6 for package: matahari-broker-0.4.0-5.el6.x86_64
--> Processing Dependency: qpid-cpp-server > 0.7 for package: matahari-broker-0.4.0-5.el6.x86_64
--> Processing Dependency: qmf > 0.7 for package: matahari-broker-0.4.0-5.el6.x86_64
--> Processing Dependency: qpid-cpp-server-ssl > 0.7 for package: matahari-broker-0.4.0-5.el6.x86_64
--> Running transaction check
---> Package matahari.x86_64 0:0.4.0-5.el6 will be installed
--> Processing Dependency: matahari-net = 0.4.0-5.el6 for package: matahari-0.4.0-5.el6.x86_64
--> Processing Dependency: matahari-host = 0.4.0-5.el6 for package: matahari-0.4.0-5.el6.x86_64
--> Processing Dependency: matahari-service = 0.4.0-5.el6 for package: matahari-0.4.0-5.el6.x86_64
---> Package qpid-cpp-server.x86_64 0:0.10-3.el6 will be installed
--> Processing Dependency: qpid-cpp-client = 0.10-3.el6 for package: qpid-cpp-server-0.10-3.el6.x86_64
--> Processing Dependency: libqpidcommon.so.5()(64bit) for package: qpid-cpp-server-0.10-3.el6.x86_64
--> Processing Dependency: libqpidtypes.so.1()(64bit) for package: qpid-cpp-server-0.10-3.el6.x86_64
---> Package qpid-cpp-server-ssl.x86_64 0:0.10-3.el6 will be installed
--> Processing Dependency: qpid-cpp-client-ssl = 0.10-3.el6 for package: qpid-cpp-server-ssl-0.10-3.el6.x86_64
--> Processing Dependency: libsslcommon.so.5()(64bit) for package: qpid-cpp-server-ssl-0.10-3.el6.x86_64
---> Package qpid-qmf.x86_64 0:0.10-6.el6 will be installed
--> Running transaction check
---> Package matahari-host.x86_64 0:0.4.0-5.el6 will be installed
--> Processing Dependency: matahari-agent-lib = 0.4.0-5.el6 for package: matahari-host-0.4.0-5.el6.x86_64
--> Processing Dependency: libmqmfagent.so.0.0.1()(64bit) for package: matahari-host-0.4.0-5.el6.x86_64
---> Package matahari-net.x86_64 0:0.4.0-5.el6 will be installed
---> Package matahari-service.x86_64 0:0.4.0-5.el6 will be installed
---> Package qpid-cpp-client.x86_64 0:0.10-3.el6 will be installed
---> Package qpid-cpp-client-ssl.x86_64 0:0.10-3.el6 will be installed
--> Running transaction check
---> Package matahari-agent-lib.x86_64 0:0.4.0-5.el6 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
=============================================================================================================================================================
Package Arch Version Repository Size
=============================================================================================================================================================
Installing:
matahari-broker x86_64 0.4.0-5.el6 beaker-Server 15 k
Installing for dependencies:
matahari x86_64 0.4.0-5.el6 beaker-Server 13 k
matahari-agent-lib x86_64 0.4.0-5.el6 beaker-Server 23 k
matahari-host x86_64 0.4.0-5.el6 beaker-Server 88 k
matahari-net x86_64 0.4.0-5.el6 beaker-Server 86 k
matahari-service x86_64 0.4.0-5.el6 beaker-Server 92 k
qpid-cpp-client x86_64 0.10-3.el6 beaker-Server 975 k
qpid-cpp-client-ssl x86_64 0.10-3.el6 beaker-Server 101 k
qpid-cpp-server x86_64 0.10-3.el6 beaker-Server 929 k
qpid-cpp-server-ssl x86_64 0.10-3.el6 beaker-Server 50 k
qpid-qmf x86_64 0.10-6.el6 beaker-Server 406 k
Transaction Summary
=============================================================================================================================================================
Install 11 Package(s)
Total download size: 2.7 M
Installed size: 9.9 M
Is this ok [y/N]: y
Downloading Packages:
(1/11): matahari-0.4.0-5.el6.x86_64.rpm | 13 kB 00:00
(2/11): matahari-agent-lib-0.4.0-5.el6.x86_64.rpm | 23 kB 00:00
(3/11): matahari-broker-0.4.0-5.el6.x86_64.rpm | 15 kB 00:00
(4/11): matahari-host-0.4.0-5.el6.x86_64.rpm | 88 kB 00:00
(5/11): matahari-net-0.4.0-5.el6.x86_64.rpm | 86 kB 00:00
(6/11): matahari-service-0.4.0-5.el6.x86_64.rpm | 92 kB 00:00
(7/11): qpid-cpp-client-0.10-3.el6.x86_64.rpm | 975 kB 00:00
(8/11): qpid-cpp-client-ssl-0.10-3.el6.x86_64.rpm | 101 kB 00:00
(9/11): qpid-cpp-server-0.10-3.el6.x86_64.rpm | 929 kB 00:00
(10/11): qpid-cpp-server-ssl-0.10-3.el6.x86_64.rpm | 50 kB 00:00
(11/11): qpid-qmf-0.10-6.el6.x86_64.rpm | 406 kB 00:00
-------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 8.0 MB/s | 2.7 MB 00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : qpid-cpp-client-0.10-3.el6.x86_64 1/11
Installing : qpid-qmf-0.10-6.el6.x86_64 2/11
Installing : qpid-cpp-client-ssl-0.10-3.el6.x86_64 3/11
Installing : matahari-agent-lib-0.4.0-5.el6.x86_64 4/11
Installing : qpid-cpp-server-0.10-3.el6.x86_64 5/11
Installing : qpid-cpp-server-ssl-0.10-3.el6.x86_64 6/11
Installing : matahari-host-0.4.0-5.el6.x86_64 7/11
Installing : matahari-net-0.4.0-5.el6.x86_64 8/11
Installing : matahari-service-0.4.0-5.el6.x86_64 9/11
Installing : matahari-0.4.0-5.el6.x86_64 10/11
Installing : matahari-broker-0.4.0-5.el6.x86_64 11/11
duration: 288(ms)
Installed products updated.
Installed:
matahari-broker.x86_64 0:0.4.0-5.el6
Dependency Installed:
matahari.x86_64 0:0.4.0-5.el6 matahari-agent-lib.x86_64 0:0.4.0-5.el6 matahari-host.x86_64 0:0.4.0-5.el6
matahari-net.x86_64 0:0.4.0-5.el6 matahari-service.x86_64 0:0.4.0-5.el6 qpid-cpp-client.x86_64 0:0.10-3.el6
qpid-cpp-client-ssl.x86_64 0:0.10-3.el6 qpid-cpp-server.x86_64 0:0.10-3.el6 qpid-cpp-server-ssl.x86_64 0:0.10-3.el6
qpid-qmf.x86_64 0:0.10-6.el6
Complete!
[root@hp-bl495cg5-01 ~]# yum install matahari-host
Loaded plugins: product-id, subscription-manager
Updating Red Hat repositories.
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package matahari-host.x86_64 0:0.4.0-5.el6 will be installed
--> Processing Dependency: matahari-lib = 0.4.0-5.el6 for package: matahari-host-0.4.0-5.el6.x86_64
--> Processing Dependency: matahari-agent-lib = 0.4.0-5.el6 for package: matahari-host-0.4.0-5.el6.x86_64
--> Processing Dependency: libmcommon.so.0.0.1()(64bit) for package: matahari-host-0.4.0-5.el6.x86_64
--> Processing Dependency: libqpidmessaging.so.3()(64bit) for package: matahari-host-0.4.0-5.el6.x86_64
--> Processing Dependency: libqpidcommon.so.5()(64bit) for package: matahari-host-0.4.0-5.el6.x86_64
--> Processing Dependency: libqpidclient.so.5()(64bit) for package: matahari-host-0.4.0-5.el6.x86_64
--> Processing Dependency: libmqmfagent.so.0.0.1()(64bit) for package: matahari-host-0.4.0-5.el6.x86_64
--> Processing Dependency: libmhost.so.0.0.1()(64bit) for package: matahari-host-0.4.0-5.el6.x86_64
--> Processing Dependency: libsigar.so()(64bit) for package: matahari-host-0.4.0-5.el6.x86_64
--> Processing Dependency: libqpidtypes.so.1()(64bit) for package: matahari-host-0.4.0-5.el6.x86_64
--> Processing Dependency: libqmf2.so.1()(64bit) for package: matahari-host-0.4.0-5.el6.x86_64
--> Running transaction check
---> Package matahari-agent-lib.x86_64 0:0.4.0-5.el6 will be installed
--> Processing Dependency: qpid-cpp-client-ssl > 0.7 for package: matahari-agent-lib-0.4.0-5.el6.x86_64
---> Package matahari-lib.x86_64 0:0.4.0-5.el6 will be installed
---> Package qpid-cpp-client.x86_64 0:0.10-3.el6 will be installed
--> Processing Dependency: boost for package: qpid-cpp-client-0.10-3.el6.x86_64
--> Processing Dependency: libboost_filesystem.so.5()(64bit) for package: qpid-cpp-client-0.10-3.el6.x86_64
--> Processing Dependency: libboost_program_options.so.5()(64bit) for package: qpid-cpp-client-0.10-3.el6.x86_64
---> Package qpid-qmf.x86_64 0:0.10-6.el6 will be installed
---> Package sigar.x86_64 0:1.6.5-0.1.git833ca18.el6 will be installed
--> Running transaction check
---> Package boost.x86_64 0:1.41.0-11.el6 will be installed
--> Processing Dependency: boost-regex = 1.41.0-11.el6 for package: boost-1.41.0-11.el6.x86_64
--> Processing Dependency: boost-wave = 1.41.0-11.el6 for package: boost-1.41.0-11.el6.x86_64
--> Processing Dependency: boost-signals = 1.41.0-11.el6 for package: boost-1.41.0-11.el6.x86_64
--> Processing Dependency: boost-iostreams = 1.41.0-11.el6 for package: boost-1.41.0-11.el6.x86_64
--> Processing Dependency: boost-python = 1.41.0-11.el6 for package: boost-1.41.0-11.el6.x86_64
--> Processing Dependency: boost-thread = 1.41.0-11.el6 for package: boost-1.41.0-11.el6.x86_64
--> Processing Dependency: boost-graph = 1.41.0-11.el6 for package: boost-1.41.0-11.el6.x86_64
--> Processing Dependency: boost-date-time = 1.41.0-11.el6 for package: boost-1.41.0-11.el6.x86_64
--> Processing Dependency: boost-serialization = 1.41.0-11.el6 for package: boost-1.41.0-11.el6.x86_64
--> Processing Dependency: boost-test = 1.41.0-11.el6 for package: boost-1.41.0-11.el6.x86_64
--> Processing Dependency: boost-system = 1.41.0-11.el6 for package: boost-1.41.0-11.el6.x86_64
---> Package boost-filesystem.x86_64 0:1.41.0-11.el6 will be installed
---> Package boost-program-options.x86_64 0:1.41.0-11.el6 will be installed
---> Package qpid-cpp-client-ssl.x86_64 0:0.10-3.el6 will be installed
--> Running transaction check
---> Package boost-date-time.x86_64 0:1.41.0-11.el6 will be installed
---> Package boost-graph.x86_64 0:1.41.0-11.el6 will be installed
--> Processing Dependency: libicui18n.so.42()(64bit) for package: boost-graph-1.41.0-11.el6.x86_64
--> Processing Dependency: libicuuc.so.42()(64bit) for package: boost-graph-1.41.0-11.el6.x86_64
---> Package boost-iostreams.x86_64 0:1.41.0-11.el6 will be installed
---> Package boost-python.x86_64 0:1.41.0-11.el6 will be installed
---> Package boost-regex.x86_64 0:1.41.0-11.el6 will be installed
---> Package boost-serialization.x86_64 0:1.41.0-11.el6 will be installed
---> Package boost-signals.x86_64 0:1.41.0-11.el6 will be installed
---> Package boost-system.x86_64 0:1.41.0-11.el6 will be installed
---> Package boost-test.x86_64 0:1.41.0-11.el6 will be installed
---> Package boost-thread.x86_64 0:1.41.0-11.el6 will be installed
---> Package boost-wave.x86_64 0:1.41.0-11.el6 will be installed
--> Running transaction check
---> Package libicu.x86_64 0:4.2.1-9.el6 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
=============================================================================================================================================================
Package Arch Version Repository Size
=============================================================================================================================================================
Installing:
matahari-host x86_64 0.4.0-5.el6 beaker-Server 88 k
Installing for dependencies:
boost x86_64 1.41.0-11.el6 beaker-Server 16 k
boost-date-time x86_64 1.41.0-11.el6 beaker-Server 36 k
boost-filesystem x86_64 1.41.0-11.el6 beaker-Server 43 k
boost-graph x86_64 1.41.0-11.el6 beaker-Server 79 k
boost-iostreams x86_64 1.41.0-11.el6 beaker-Server 35 k
boost-program-options x86_64 1.41.0-11.el6 beaker-Server 105 k
boost-python x86_64 1.41.0-11.el6 beaker-Server 121 k
boost-regex x86_64 1.41.0-11.el6 beaker-Server 484 k
boost-serialization x86_64 1.41.0-11.el6 beaker-Server 162 k
boost-signals x86_64 1.41.0-11.el6 beaker-Server 41 k
boost-system x86_64 1.41.0-11.el6 beaker-Server 22 k
boost-test x86_64 1.41.0-11.el6 beaker-Server 389 k
boost-thread x86_64 1.41.0-11.el6 beaker-Server 39 k
boost-wave x86_64 1.41.0-11.el6 beaker-Server 199 k
libicu x86_64 4.2.1-9.el6 beaker-Server 4.9 M
matahari-agent-lib x86_64 0.4.0-5.el6 beaker-Server 23 k
matahari-lib x86_64 0.4.0-5.el6 beaker-Server 30 k
qpid-cpp-client x86_64 0.10-3.el6 beaker-Server 975 k
qpid-cpp-client-ssl x86_64 0.10-3.el6 beaker-Server 101 k
qpid-qmf x86_64 0.10-6.el6 beaker-Server 406 k
sigar x86_64 1.6.5-0.1.git833ca18.el6 beaker-Server 66 k
Transaction Summary
=============================================================================================================================================================
Install 22 Package(s)
Total download size: 8.3 M
Installed size: 33 M
Is this ok [y/N]: y
Downloading Packages:
(1/22): boost-1.41.0-11.el6.x86_64.rpm | 16 kB 00:00
(2/22): boost-date-time-1.41.0-11.el6.x86_64.rpm | 36 kB 00:00
(3/22): boost-filesystem-1.41.0-11.el6.x86_64.rpm | 43 kB 00:00
(4/22): boost-graph-1.41.0-11.el6.x86_64.rpm | 79 kB 00:00
(5/22): boost-iostreams-1.41.0-11.el6.x86_64.rpm | 35 kB 00:00
(6/22): boost-program-options-1.41.0-11.el6.x86_64.rpm | 105 kB 00:00
(7/22): boost-python-1.41.0-11.el6.x86_64.rpm | 121 kB 00:00
(8/22): boost-regex-1.41.0-11.el6.x86_64.rpm | 484 kB 00:00
(9/22): boost-serialization-1.41.0-11.el6.x86_64.rpm | 162 kB 00:00
(10/22): boost-signals-1.41.0-11.el6.x86_64.rpm | 41 kB 00:00
(11/22): boost-system-1.41.0-11.el6.x86_64.rpm | 22 kB 00:00
(12/22): boost-test-1.41.0-11.el6.x86_64.rpm | 389 kB 00:00
(13/22): boost-thread-1.41.0-11.el6.x86_64.rpm | 39 kB 00:00
(14/22): boost-wave-1.41.0-11.el6.x86_64.rpm | 199 kB 00:00
(15/22): libicu-4.2.1-9.el6.x86_64.rpm | 4.9 MB 00:00
(16/22): matahari-agent-lib-0.4.0-5.el6.x86_64.rpm | 23 kB 00:00
(17/22): matahari-host-0.4.0-5.el6.x86_64.rpm | 88 kB 00:00
(18/22): matahari-lib-0.4.0-5.el6.x86_64.rpm | 30 kB 00:00
(19/22): qpid-cpp-client-0.10-3.el6.x86_64.rpm | 975 kB 00:00
(20/22): qpid-cpp-client-ssl-0.10-3.el6.x86_64.rpm | 101 kB 00:00
(21/22): qpid-qmf-0.10-6.el6.x86_64.rpm | 406 kB 00:00
(22/22): sigar-1.6.5-0.1.git833ca18.el6.x86_64.rpm | 66 kB 00:00
-------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 14 MB/s | 8.3 MB 00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : boost-program-options-1.41.0-11.el6.x86_64 1/22
Installing : boost-system-1.41.0-11.el6.x86_64 2/22
Installing : boost-filesystem-1.41.0-11.el6.x86_64 3/22
Installing : libicu-4.2.1-9.el6.x86_64 4/22
Installing : boost-regex-1.41.0-11.el6.x86_64 5/22
Installing : boost-thread-1.41.0-11.el6.x86_64 6/22
Installing : boost-date-time-1.41.0-11.el6.x86_64 7/22
Installing : sigar-1.6.5-0.1.git833ca18.el6.x86_64 8/22
Installing : matahari-lib-0.4.0-5.el6.x86_64 9/22
Installing : boost-wave-1.41.0-11.el6.x86_64 10/22
Installing : boost-graph-1.41.0-11.el6.x86_64 11/22
Installing : boost-python-1.41.0-11.el6.x86_64 12/22
Installing : boost-test-1.41.0-11.el6.x86_64 13/22
Installing : boost-iostreams-1.41.0-11.el6.x86_64 14/22
Installing : boost-signals-1.41.0-11.el6.x86_64 15/22
Installing : boost-serialization-1.41.0-11.el6.x86_64 16/22
Installing : boost-1.41.0-11.el6.x86_64 17/22
Installing : qpid-cpp-client-0.10-3.el6.x86_64 18/22
Installing : qpid-cpp-client-ssl-0.10-3.el6.x86_64 19/22
Installing : matahari-agent-lib-0.4.0-5.el6.x86_64 20/22
Installing : qpid-qmf-0.10-6.el6.x86_64 21/22
Installing : matahari-host-0.4.0-5.el6.x86_64 22/22
duration: 249(ms)
Installed products updated.
Installed:
matahari-host.x86_64 0:0.4.0-5.el6
Dependency Installed:
boost.x86_64 0:1.41.0-11.el6 boost-date-time.x86_64 0:1.41.0-11.el6 boost-filesystem.x86_64 0:1.41.0-11.el6
boost-graph.x86_64 0:1.41.0-11.el6 boost-iostreams.x86_64 0:1.41.0-11.el6 boost-program-options.x86_64 0:1.41.0-11.el6
boost-python.x86_64 0:1.41.0-11.el6 boost-regex.x86_64 0:1.41.0-11.el6 boost-serialization.x86_64 0:1.41.0-11.el6
boost-signals.x86_64 0:1.41.0-11.el6 boost-system.x86_64 0:1.41.0-11.el6 boost-test.x86_64 0:1.41.0-11.el6
boost-thread.x86_64 0:1.41.0-11.el6 boost-wave.x86_64 0:1.41.0-11.el6 libicu.x86_64 0:4.2.1-9.el6
matahari-agent-lib.x86_64 0:0.4.0-5.el6 matahari-lib.x86_64 0:0.4.0-5.el6 qpid-cpp-client.x86_64 0:0.10-3.el6
qpid-cpp-client-ssl.x86_64 0:0.10-3.el6 qpid-qmf.x86_64 0:0.10-6.el6 sigar.x86_64 0:1.6.5-0.1.git833ca18.el6
Complete!
qpid-cpp-client-ssl is also added for matahari-service and matahari-net.
Marking this bug as verified
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHEA-2011-0669.html |
Description of problem: qpid-cpp-{client|server}-ssl package is not included in RHEL presently since there are no hard dependencies on them. Since we anticipate that most usages of matahari will want SSL enabled, we should have a hard dependency on these packages from the matahari-broker and matahari packages so that they are pulled into the correct channels in RHEL.