Bug 688164

Summary: Remove Requires and BuildRequires on qpid-cpp-server-devel package
Product: Red Hat Enterprise Linux 6 Reporter: Perry Myers <pmyers>
Component: matahariAssignee: Andrew Beekhof <abeekhof>
Status: CLOSED ERRATA QA Contact: Aziza Karol <akarol>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 6.0CC: matahari-maint
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: matahari-0.4.0-1.el6 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-05-19 13:59:14 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Perry Myers 2011-03-16 14:13:14 UTC
Description of problem:
matahari contains a spurious Requires and BuildRequires in its spec file for qpid-cpp-server-devel.  This is not needed and can be safely removed.

Comment 2 Aziza Karol 2011-04-18 07:09:20 UTC
Verified on:
kernel-2.6.32-131.0.1.el6.x86_64
RHEL6.1-20110415.n.0 (nfs-Server-x86_64)

Verification details:
[root@hp-ml150g6-01 ~]# yum install matahari-devel
Loaded plugins: product-id, subscription-manager
Updating Red Hat repositories.
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package matahari-devel.x86_64 0:0.4.0-2.el6 will be installed
--> Processing Dependency: matahari-agent-lib = 0.4.0-2.el6 for package: matahari-devel-0.4.0-2.el6.x86_64
--> Processing Dependency: matahari-lib = 0.4.0-2.el6 for package: matahari-devel-0.4.0-2.el6.x86_64
--> Processing Dependency: matahari = 0.4.0-2.el6 for package: matahari-devel-0.4.0-2.el6.x86_64
--> Processing Dependency: qpid-cpp-client-devel > 0.7 for package: matahari-devel-0.4.0-2.el6.x86_64
--> Processing Dependency: qmf-devel > 0.7 for package: matahari-devel-0.4.0-2.el6.x86_64
--> Processing Dependency: libmcommon.so.0.0.1()(64bit) for package: matahari-devel-0.4.0-2.el6.x86_64
--> Processing Dependency: libmnet.so.0.0.1()(64bit) for package: matahari-devel-0.4.0-2.el6.x86_64
--> Processing Dependency: libmqmfagent.so.0.0.1()(64bit) for package: matahari-devel-0.4.0-2.el6.x86_64
--> Processing Dependency: libmsrv.so.0.0.1()(64bit) for package: matahari-devel-0.4.0-2.el6.x86_64
--> Processing Dependency: libmhost.so.0.0.1()(64bit) for package: matahari-devel-0.4.0-2.el6.x86_64
--> Running transaction check
---> Package matahari.x86_64 0:0.4.0-2.el6 will be installed
--> Processing Dependency: matahari-service = 0.4.0-2.el6 for package: matahari-0.4.0-2.el6.x86_64
--> Processing Dependency: matahari-host = 0.4.0-2.el6 for package: matahari-0.4.0-2.el6.x86_64
--> Processing Dependency: matahari-net = 0.4.0-2.el6 for package: matahari-0.4.0-2.el6.x86_64
--> Processing Dependency: qmf > 0.7 for package: matahari-0.4.0-2.el6.x86_64
---> Package matahari-agent-lib.x86_64 0:0.4.0-2.el6 will be installed
---> Package matahari-devel.x86_64 0:0.4.0-2.el6 will be installed
--> Processing Dependency: qpid-cpp-client-devel > 0.7 for package: matahari-devel-0.4.0-2.el6.x86_64
--> Processing Dependency: qmf-devel > 0.7 for package: matahari-devel-0.4.0-2.el6.x86_64
---> Package matahari-lib.x86_64 0:0.4.0-2.el6 will be installed
--> Processing Dependency: libsigar.so()(64bit) for package: matahari-lib-0.4.0-2.el6.x86_64
--> Running transaction check
---> Package matahari-devel.x86_64 0:0.4.0-2.el6 will be installed
--> Processing Dependency: qpid-cpp-client-devel > 0.7 for package: matahari-devel-0.4.0-2.el6.x86_64
--> Processing Dependency: qmf-devel > 0.7 for package: matahari-devel-0.4.0-2.el6.x86_64
---> Package matahari-host.x86_64 0:0.4.0-2.el6 will be installed
---> Package matahari-net.x86_64 0:0.4.0-2.el6 will be installed
---> Package matahari-service.x86_64 0:0.4.0-2.el6 will be installed
---> 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
--> Finished Dependency Resolution
Error: Package: matahari-devel-0.4.0-2.el6.x86_64 (beaker-optional-x86_64-os)
           Requires: qpid-cpp-client-devel > 0.7
Error: Package: matahari-devel-0.4.0-2.el6.x86_64 (beaker-optional-x86_64-os)
           Requires: qmf-devel > 0.7
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest


=====================================================================


The bug is resolved ,matahari installation does not show "Requires and BuildRequires on qpid-cpp-server-devel package" .
However ,there is a new bug which shows "Requires: qpid-cpp-client-devel" and " Requires: qmf-devel". 
please let me know whether to continue in this bug or open a new bug.

Comment 3 Aziza Karol 2011-04-29 12:23:39 UTC
Verified on:
matahari-broker-0.4.0-5.el6.x86_64
[root@dell-pe1950-03 ~]# uname -a
Linux dell-pe1950-03.rhts.englab.brq.redhat.com 2.6.32-131.0.10.el6.x86_64 #1 SMP Wed Apr 27 15:27:19 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux
RHEL6.1-20110428.n.0_nfs-Server-x86_64

Verification details:
[root@dell-pe1950-03 ~]# 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: qpid-cpp-server > 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 qpid-cpp-server.x86_64 0:0.10-3.el6 will be installed
---> Package qpid-cpp-server-ssl.x86_64 0:0.10-3.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:
 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

Transaction Summary
=============================================================================================================================================================
Install       3 Package(s)

Total download size: 995 k
Installed size: 3.3 M
Is this ok [y/N]: y
Downloading Packages:
(1/3): matahari-broker-0.4.0-5.el6.x86_64.rpm                                                                                         |  15 kB     00:00     
(2/3): qpid-cpp-server-0.10-3.el6.x86_64.rpm                                                                                          | 929 kB     00:00     
(3/3): qpid-cpp-server-ssl-0.10-3.el6.x86_64.rpm                                                                                      |  50 kB     00:00     
-------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                        2.9 MB/s | 995 kB     00:00     
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : qpid-cpp-server-0.10-3.el6.x86_64                                                                                                         1/3 
  Installing : qpid-cpp-server-ssl-0.10-3.el6.x86_64                                                                                                     2/3 
  Installing : matahari-broker-0.4.0-5.el6.x86_64                                                                                                        3/3 
duration: 175(ms)
Installed products updated.

Installed:
  matahari-broker.x86_64 0:0.4.0-5.el6                                                                                                                       

Dependency Installed:
  qpid-cpp-server.x86_64 0:0.10-3.el6                                         qpid-cpp-server-ssl.x86_64 0:0.10-3.el6                                        

when matahari-broker is installed it does indeed bring in qpid-cpp-server-ssl as a dependency.

Comment 4 errata-xmlrpc 2011-05-19 13:59:14 UTC
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