Bug 450500 - Subchannel comparison depends on parent channels
Subchannel comparison depends on parent channels
Status: CLOSED NOTABUG
Product: Red Hat Satellite 5
Classification: Red Hat
Component: Configuration Management (Show other bugs)
502
All Linux
low Severity medium
: ---
: ---
Assigned To: Partha Aji
Brandon Perkins
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2008-06-09 04:45 EDT by Andreas Mohr
Modified: 2008-07-18 05:19 EDT (History)
0 users

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2008-07-18 05:19:59 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description Andreas Mohr 2008-06-09 04:45:59 EDT
Description of problem:
Subchannel comparison depends on parent channels.

Version-Release number of selected component (if applicable):
Red Hat Network Release 5.0.2

How reproducible:
1) create subchannel
Label:  	custom-base
Parent Channel: Red Hat Enterprise Linux (v. 5 for 64-bit x86_64)
Relationships: 	custom-base-pat-clone was cloned from this channel

2) create secound subchannel
Label:  	custom-base-pat-clone
Parent Channel:  rhel5-x86_64-base-pat-clone
Relationships: 	This channel was cloned from custom-base

3) add some packages to custom-base subchannel

4) assure that both parent channels have different packages (to trigger the error)

5) compare custom-base-pat-clone agains custom-base and trigger the Traceback

Actual results:
[Fri Jun  6 14:56:21 2008] [error] Execution of
/var/www/html/network/software/channels/manage/packages/compare/sync_confirm.pxt
failed at Fri Jun  6 14:56:21 2008: RHN::Exception: Package '17868' in set, but
not available for merge.!!  Sniglets::ListView::PackageList
/usr/lib/perl5/site_perl/5.8.5/Sniglets/ListView/Pacrow! 
Sniglets::ListView::List
/usr/lib/perl5/site_perl/5.8.5/Sniglets/ListView/List.pm 887
Sniglets::ListView::PackageList::sync_confirm_packages_in_set_provider! 
Sniglets::Lists /usr/lib/perl5/site_perl/5.8.5/Sniglets/Lists.pm 117
Sniglets::ListView::List::render!  PXT::Parser
/usr/lib/perl5/site_perl/5.8.5/PXT/Parser.pm 160 Sniglets::Lists::listview! 
PXT::Parser /usr/lib/perl5/site_perl/5.8.5/PXT/Parser.pm 72
PXT::Parser::expand_tag!  PXT::ApacheHandler
/usr/lib/perl5/site_perl/5.8.5/PXT/ApacheHandler.pm 627
PXT::Parser::expand_tags!  PXT::ApacheHandler
/usr/lib/perl5/site_perl/5.8.5/PXT/ApacheHandler.pm 110
PXT::ApacheHandler::pxt_parse_data!  PXT::ApacheHandler
/usr/lib/perl5/site_perl/5.8.5/PXT/ApacheHandler.pm 110 (eval)!  main /dev/null
0 PXT::ApacheHandler::handler!  main /dev/null 0 (eval)
[Fri Jun  6 14:56:22 2008] [error] Traceback sent to xxx@x.com at
/usr/lib/perl5/site_perl/5.8.5/PXT/ApacheHandler.pm line 725.

Explanation:
Package '17868' exist in 
Red Hat Enterprise Linux (v. 5 for 64-bit x86_64)
but not in
rhel5-x86_64-base-pat-clone

Expected results:
Independent comparison of sub-channel from parent channels.

Additional info:
Comment 1 Paresh Mutha 2008-07-18 05:18:46 EDT
Update from Andreas Mohr 

-- snipp --
after comparing custom channel agains redhat main channel, 
there was 1 - 33 of 33 (108 selected) Package selected. 
 
After "unselect all" and "select all" the right bulk of packages are selected. 
 
-- snip --

Issue resolved.

Note You need to log in before you can comment on or make changes to this bug.