Bug 680183

Summary: YUM "remove" does not find all dependencies
Product: Red Hat Enterprise Linux 5 Reporter: Steve Snyder <swsnyder>
Component: distributionAssignee: RHEL Program Management <pm-rhel>
Status: CLOSED WONTFIX QA Contact: Ondrej Hudlicky <ohudlick>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 5.5CC: swsnyder
Target Milestone: rc   
Target Release: ---   
Hardware: i686   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-06-02 13:22:41 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 Steve Snyder 2011-02-24 15:26:54 UTC
Description of problem:

I used YUM to remove the graphical xorg-x11-* packages.  It gave me the expected list of dependent packages, which I opted to also erase.  Afterward, "package-cleanup --problems" informs me of many broken dependencies, all for package xorg-x11-filesystem.

Version-Release number of selected component (if applicable):

# rpm -q yum rpm
yum-3.2.22-26.el5
rpm-4.4.2.3-20.el5_5.1

How reproducible:

Unknown.

Steps to Reproduce:

(Remove that "-y" switch below for testing and package lists.)

1. rpm -qa | grep ^xorg-x11- | grep -v devel | sort | xargs yum -y remove
2. yum clean all
3. package-cleanup --problems

Actual results:

# package-cleanup --problems
Setting up yum
Reading local RPM database
Processing all local requires
Missing dependencies:
Package libXxf86dga-devel requires xorg-x11-filesystem >= 0.99.2-3
Package libXres-devel requires xorg-x11-filesystem >= 0.99.2-3
Package libfontenc-devel requires xorg-x11-filesystem >= 0.99.2-3
Package libSM-devel requires xorg-x11-filesystem >= 0.99.2-3
Package libXrender-devel requires xorg-x11-filesystem >= 0.99.2-3
Package libICE-devel requires xorg-x11-filesystem >= 0.99.2-3
Package libXcursor-devel requires xorg-x11-filesystem >= 0.99.2-3
Package libXtst-devel requires xorg-x11-filesystem >= 0.99.2-3
Package libXxf86vm-devel requires xorg-x11-filesystem >= 0.99.2-3
Package libXi-devel requires xorg-x11-filesystem >= 0.99.2-3
Package libXau-devel requires xorg-x11-filesystem >= 0.99.2-3
Package libXext-devel requires xorg-x11-filesystem >= 0.99.2-3
Package libXxf86misc-devel requires xorg-x11-filesystem >= 0.99.2-3
Package libXpm-devel requires xorg-x11-filesystem >= 0.99.2-3
Package xorg-x11-proto-devel requires xorg-x11-filesystem >= 0.99.2-3
Package libXScrnSaver-devel requires xorg-x11-filesystem >= 0.99.2-3
Package libXvMC-devel requires xorg-x11-filesystem >= 0.99.2-3
Package libXdmcp-devel requires xorg-x11-filesystem >= 0.99.2-3
Package libXt-devel requires xorg-x11-filesystem >= 0.99.2-3
Package libXfont-devel requires xorg-x11-filesystem >= 0.99.2-3
Package libX11 requires xorg-x11-filesystem >= 0.99.2-3
Package libXp-devel requires xorg-x11-filesystem >= 0.99.2-3
Package xorg-x11-xtrans-devel requires xorg-x11-filesystem >= 0.99.2-3
Package libXdamage-devel requires xorg-x11-filesystem >= 0.99.2-3
Package libXfontcache-devel requires xorg-x11-filesystem >= 0.99.2-3
Package libXevie-devel requires xorg-x11-filesystem >= 0.99.2-3
Package libXTrap-devel requires xorg-x11-filesystem >= 0.99.2-3
Package libXinerama-devel requires xorg-x11-filesystem >= 0.99.2-3
Package libXcomposite-devel requires xorg-x11-filesystem >= 0.99.2-3
Package libX11-devel requires xorg-x11-filesystem >= 0.99.2-3
Package libXrandr-devel requires xorg-x11-filesystem >= 0.99.2-3
Package libXv-devel requires xorg-x11-filesystem >= 0.99.2-3
Package libXfixes-devel requires xorg-x11-filesystem >= 0.99.2-3
Package libXft-devel requires xorg-x11-filesystem >= 0.99.2-3

Expected results:

YUM should have informed me that the packages listed above are dependent on package xorg-x11-filesystem.

Additional info:

This on a fully-updated v5.5 i386 system.

Comment 1 RHEL Program Management 2014-03-07 13:54:56 UTC
This bug/component is not included in scope for RHEL-5.11.0 which is the last RHEL5 minor release. This Bugzilla will soon be CLOSED as WONTFIX (at the end of RHEL5.11 development phase (Apr 22, 2014)). Please contact your account manager or support representative in case you need to escalate this bug.

Comment 2 RHEL Program Management 2014-06-02 13:22:41 UTC
Thank you for submitting this request for inclusion in Red Hat Enterprise Linux 5. We've carefully evaluated the request, but are unable to include it in RHEL5 stream. If the issue is critical for your business, please provide additional business justification through the appropriate support channels (https://access.redhat.com/site/support).

Comment 3 Steve Snyder 2019-10-24 03:28:03 UTC
After posting this bug 2057 days ago now I am nagged daily to provide more information.

This why I don't open Red Hat tickets anymore.