Bug 463439

Summary: unresolved dependency in libcmpiutil-devel
Product: Red Hat Enterprise Linux 5 Reporter: Daniel Mach <dmach>
Component: relengAssignee: Dennis Gregorovic <dgregor>
Status: CLOSED CURRENTRELEASE QA Contact: Alexander Todorov <atodorov>
Severity: medium Docs Contact:
Priority: medium    
Version: 5.3CC: atodorov, borgan, dgregor, riek, syeghiay, vcrhonek, veillard
Target Milestone: rc   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
The libcmpiutil-devel package depends on tog-pegasus-devel, which for the Red Hat Enterprise Linux Desktop product is only available from the Workstation option. Therefore, any attempt to install the libcmpiutil-devel package on a system that does not have a Subscription including the Workstation option or is not subscribed to the Workstation channel on RHN, will fail with an unresolved dependency error.
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-02-03 19:56:30 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Daniel Mach 2008-09-23 14:30:08 UTC
package: libcmpiutil-devel - 0.4-1.el5.i386 from RHEL5.3-Client-20080922.4/5/i386/os/VT
  unresolved deps:
     tog-pegasus-devel

it seems we have three possibilities how to fix it:
 a) change the dependency
 b) move libcmpiutil-devel to workstation
 c) move tog-pegasus-devel to client

Comment 2 Dennis Gregorovic 2008-09-23 14:43:11 UTC
(In reply to comment #0)
> package: libcmpiutil-devel - 0.4-1.el5.i386 from
> RHEL5.3-Client-20080922.4/5/i386/os/VT
>   unresolved deps:
>      tog-pegasus-devel
> 
> it seems we have three possibilities how to fix it:
>  a) change the dependency
>  b) move libcmpiutil-devel to workstation
>  c) move tog-pegasus-devel to client

Of those three, from a rel-eng perspective I would prefer (a).  Option (b) should be avoided if possible.

Comment 3 Daniel Veillard 2008-09-23 15:04:49 UTC
The header files of libcmpiutil-devel require the header files
from tog-pegasus-devel. So a) is out of the solution space.
The dependancy cannot be changed, the only solution is to move
stuff around, and I have no preference myself as long as it
works for the users in the end.

Daniel

Comment 4 Dennis Gregorovic 2008-09-23 15:18:08 UTC
libcmpiutil-devel depends on libcmpiutil, so we can't move libcmpiutil-devel without moving libcmpiutil.  It's looking like we need to move tog-pegasus-devel to Client/.

Comment 6 Dennis Gregorovic 2008-09-25 13:19:00 UTC
Change checked into distill to move tog-pegasus-devel to Client/.

Comment 8 Dennis Gregorovic 2008-10-21 06:10:18 UTC
The tog-pegasus-devel package is still ending up in Workstation/

# find /mnt/redhat/rel-eng/RHEL5.3-Client-20081020.1/5/*/os -name  tog-pegasus-devel*
/mnt/redhat/rel-eng/RHEL5.3-Client-20081020.1/5/i386/os/Workstation/tog-pegasus-devel-2.7.1-1.el5.i386.rpm
/mnt/redhat/rel-eng/RHEL5.3-Client-20081020.1/5/x86_64/os/Workstation/tog-pegasus-devel-2.7.1-1.el5.x86_64.rpm
/mnt/redhat/rel-eng/RHEL5.3-Client-20081020.1/5/x86_64/os/Workstation/tog-pegasus-devel-2.7.1-1.el5.i386.rpm

Comment 10 Dennis Gregorovic 2008-10-21 14:11:35 UTC
It appears that I needed a comps.xml change as well, which I just checked into CVS.

Comment 11 Daniel Mach 2008-12-04 15:41:58 UTC
there is still dependency issue:
package: tog-pegasus-devel - 2:2.7.1-2.el5.i386 from RHEL5.3-Client-20081204.0/5/i386/os/Client
  unresolved deps:
     gcc-c++

Any idea how to solve this?
We can't pull gcc-c++ into the Client.

Comment 12 Alexander Todorov 2008-12-04 16:02:26 UTC
Why not move libcmpiutil-devel to Workstation ?

Comment 13 Dennis Gregorovic 2008-12-04 17:01:59 UTC
(In reply to comment #12)
> Why not move libcmpiutil-devel to Workstation ?

See comment #4

Comment 14 Dennis Gregorovic 2008-12-09 18:55:34 UTC
I think our plan of action will be to move tog-pegasus-devel back to Workstation.  This will mean that libcmpiutil-devel from VT will not install unless the Workstation product is enabled, but I checked with Daniel and that would be ok.

Comment 15 Dennis Gregorovic 2008-12-09 19:01:34 UTC
distill change checked in to move tog-pegasus-devel back to Workstation

Comment 16 Daniel Riek 2008-12-09 21:15:58 UTC
I am adding a release note to explain the behaviour.

Comment 17 Daniel Riek 2008-12-09 21:15:58 UTC
Release note added. If any revisions are required, please set the 
"requires_release_notes" flag to "?" and edit the "Release Notes" field accordingly.
All revisions will be proofread by the Engineering Content Services team.

New Contents:
The libcmpiutil-devel package depends on tog-pegasus-devel, which for the Red Hat Enterprise Linux Desktop product is only available from the Workstation option. Therefore, any attempt to install the libcmpiutil-devel package on a system that does not have a Subscription including the Workstation option or is not subscribed to the Workstation channel on RHN, will fail with an unresolved dependency error.

Comment 19 Dennis Gregorovic 2009-02-03 19:56:30 UTC
Already verified; Marking closed.