Bug 694834

Summary: Dependency on BIND, broken with BIND97 installed
Product: Red Hat Enterprise Linux 5 Reporter: Steve Snyder <swsnyder>
Component: system-config-bindAssignee: Jaroslav Reznik <jreznik>
Status: CLOSED NOTABUG QA Contact: qe-baseos-daemons
Severity: medium Docs Contact:
Priority: medium    
Version: 5.6CC: atkac, azelinka, cww
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: 2012-04-24 10:21:58 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: 743405    

Description Steve Snyder 2011-04-08 14:52:16 UTC
Description of problem:

This package has bind as a dependency, but that dependency is not
satisfied when using bind97.

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

system-config-bind-4.0.3-4.el5
bind97-9.7.0-6.P2.el5

How reproducible:

Always.

Steps to Reproduce:
1. On fully updated v5.6 system, replace the bind-* packages with bind97
equivalents
2. Run "package-cleanup --problems"
3.
  
Actual results:

# package-cleanup --problems
Setting up yum
Reading local RPM database
Processing all local requires
Missing dependencies:
Package tog-pegasus requires bind-utils
Package tog-pegasus requires bind-utils
Package tog-pegasus requires bind-utils
Package tog-pegasus requires bind-utils
Package system-config-bind requires bind
Package system-config-bind requires bind-utils

Expected results:

bind97-* packages should satisfy bind-* dependencies.

Additional info:

# package-cleanup --problems
Setting up yum
Reading local RPM database
Processing all local requires
Missing dependencies:
Package tog-pegasus requires bind-utils
Package tog-pegasus requires bind-utils
Package tog-pegasus requires bind-utils
Package tog-pegasus requires bind-utils
Package system-config-bind requires bind
Package system-config-bind requires bind-utils

# rpm -q tog-pegasus system-config-bind
tog-pegasus-2.9.1-2.el5_5.1
system-config-bind-4.0.3-4.el5

# rpm -qa | grep ^bind | sort
bind97-9.7.0-6.P2.el5
bind97-chroot-9.7.0-6.P2.el5
bind97-libs-9.7.0-6.P2.el5
bind97-utils-9.7.0-6.P2.el5

Comment 1 RHEL Program Management 2012-04-19 11:47:36 UTC
This request was evaluated by Red Hat Product Management for inclusion
in a Red Hat Enterprise Linux release.  Product Management has
requested further review of this request by Red Hat Engineering, for
potential inclusion in a Red Hat Enterprise Linux release for currently
deployed products.  This request is not yet committed for inclusion in
a release.

Comment 3 Steve Snyder 2012-04-19 16:11:07 UTC
It is unbelievable that this is still languishing over a year after the creation of this Bugzilla entry.

Are packaging incompatibilities really so low-priority that you guys can't get out a tweaked spec file for RHEL versions 5.6, 5.7 and now 5.8?  Jeez!

Comment 4 Adam Tkac 2012-04-23 13:13:42 UTC
In my opinion this isn't a bug. bind97 and bind have many differences in their configurations so system-config-bind is not usable to configure bind97. Due to this reason I think it's correct that s-c-b requires bind and bind97 doesn't satisfy this dependency.

Comment 5 Jaroslav Reznik 2012-04-24 07:51:26 UTC
Adam, thank you for comment. Bind97 package really does not satisfy the Bind dependency.

Correctly removed bind and bind-utils packages (using yum remove) removes system-config-bind too - so there should be no left over on your system.

A brief test shown, it's possible to change s-c-b to support Bind 97 (at least partially). But it's not supportable. If you wish to use s-c-b with Bind 97, please report RFE.