Bug 684931

Summary: TPS-MAKE-LIST FAILS: ipa-client-debug package changes
Product: Red Hat Enterprise Linux 6 Reporter: Jenny Severance <jgalipea>
Component: ipaAssignee: Rob Crittenden <rcritten>
Status: CLOSED CURRENTRELEASE QA Contact: Chandrasekar Kannan <ckannan>
Severity: high Docs Contact:
Priority: unspecified    
Version: 6.1CC: benl, dpal
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: pa-2.0.0-15 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-01-05 18:32:19 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: 756082    

Description Jenny Severance 2011-03-14 20:17:38 UTC
Description of problem:

<jgalipea> jwl_h: I believe it has to do with the fact that ipa-client debug package is no longer an independent package ...
<jwl_h> well, ipa-client is an interesting case.  its -debuginfo used to come from ipa-client.srpm, but now comes from ipa.srpm.
<jgalipea>  exactly!
<jwl_h> and the ipa package needs to know what to do about any component left over from the old ipa-client package.
<jwl_h> that's usually done via 'Obsoletes:' in the .spec file. 


Version-Release number of selected component (if applicable):
ipa-client-2.0.0-14.el6.i686.rpm

How reproducible:


Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:

Comment 1 Rob Crittenden 2011-03-14 21:26:09 UTC
Added an Obsoletes for ipa-client and ipa-client-debuginfo <=  2.0-9

My manual testing went ok. I installed ipa-client and ipa-client-debuginfo from the 6.0 repos.

Then I tried a scratch build of ipa and yum detected the obsoletes and the old packages were removed/replaced by the new ones.

yum localinstall ipa-client-2.0.0-15.el6.x86_64.rpm ipa-python-2.0.0-15.el6.x86_64.rpm --nogpgcheck
Setting up Local Package Process
Examining ipa-client-2.0.0-15.el6.x86_64.rpm: ipa-client-2.0.0-15.el6.x86_64
Marking ipa-client-2.0.0-15.el6.x86_64.rpm to be installed
Examining ipa-python-2.0.0-15.el6.x86_64.rpm: ipa-python-2.0.0-15.el6.x86_64
Marking ipa-python-2.0.0-15.el6.x86_64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package ipa-client.x86_64 0:2.0.0-15.el6 will be obsoleting
---> Package ipa-client-debuginfo.x86_64 0:2.0-9.el6 will be obsoleted
---> Package ipa-python.x86_64 0:2.0.0-15.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package      Arch     Version          Repository                         Size
================================================================================
Installing:
 ipa-client   x86_64   2.0.0-15.el6     /ipa-client-2.0.0-15.el6.x86_64   199 k
     replacing  ipa-client-debuginfo.x86_64 2.0-9.el6
     replacing  ipa-client-debuginfo.x86_64 2.0-9.el6
 ipa-python   x86_64   2.0.0-15.el6     /ipa-python-2.0.0-15.el6.x86_64   2.4 M

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

Total size: 2.6 M

Comment 3 Jenny Severance 2011-03-15 17:17:06 UTC
Smae proble with new packages ...
ipa-admintools-2.0.0-15.el6.i686.rpm
ipa-client-2.0.0-15.el6.i686.rpm
ipa-debuginfo-2.0.0-15.el6.i686.rpm
ipa-server-2.0.0-15.el6.i686.rpm

Comment 4 Jenny Severance 2011-04-19 15:17:20 UTC
why is this asking to target RHEL 6.3?  moving back to RHEL 6.1 ?

Comment 5 RHEL Program Management 2011-04-20 06:00:12 UTC
Since RHEL 6.1 External Beta has begun, and this bug remains
unresolved, it has been rejected as it is not proposed as
exception or blocker.

Red Hat invites you to ask your support representative to
propose this request, if appropriate and relevant, in the
next release of Red Hat Enterprise Linux.

Comment 8 Rob Crittenden 2012-01-03 22:01:05 UTC
(In reply to comment #3)
> Smae proble with new packages ...
> ipa-admintools-2.0.0-15.el6.i686.rpm
> ipa-client-2.0.0-15.el6.i686.rpm
> ipa-debuginfo-2.0.0-15.el6.i686.rpm
> ipa-server-2.0.0-15.el6.i686.rpm

Do you have more details on what the problem was? I don't see how these other packages relate to the ipa-client-debuginfo hanging around.

Comment 9 Jenny Severance 2012-01-04 13:20:57 UTC
The bug was left in the even that the src rpm would be split.  Since this is not something development wants to do, then I propose we close the bug.

Comment 10 Rob Crittenden 2012-01-05 18:32:19 UTC
Closing. The Obsoletes for ipa-client-devel was added in 2.0.0-15.