Bug 2280 - funny package requirements
funny package requirements
Status: CLOSED CURRENTRELEASE
Product: Red Hat Raw Hide
Classification: Retired
Component: rpm (Show other bugs)
1.0
i386 Linux
low Severity low
: ---
: ---
Assigned To: Jeff Johnson
:
: 3878 (view as bug list)
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 1999-04-19 23:07 EDT by Jay Freeman
Modified: 2008-05-01 11:37 EDT (History)
1 user (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 1999-07-22 14:26:27 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:


Attachments (Terms of Use)

  None (edit)
Description Jay Freeman 1999-04-19 23:07:53 EDT
root(2)@ironclad Raw]# rpm -Uhv linuxconf-*1.14r4-3.i386.rpm
error: failed dependencies:
        redhat-release   is needed by linuxconf-1.14r4-3

redhat-release isn't on the rawhide server.  I remember a
couple weeks ago when I first installed rawhide the
installation had failed on redhat-release since the file
wasn't there, but I had assumed that was because this was
rawhide, and the redhat-release was left in the packages to
install list by accident (not a worry to me since I saw
rawhide-release be installed).
Comment 1 Bill Nottingham 1999-04-20 01:56:59 EDT
this is fixed in a later rawhide-release package. :)
Comment 2 Jay Freeman 1999-05-05 18:08:59 EDT
OK, I figured part of the problem out, it seems that linuxconf has to
be installed WITH rawhide-release (as in at the same time, after is a
no go) for it to install properly.  Here is what I did earlier:

[root(3)@ironclad RPMs]# rpm -Uhv rawhide-release-1.3.5-1.noarch.rpm
rawhide-release
##################################################
[root(3)@ironclad RPMs]# rpm -Uhv linuxconf*-1.14r4-4.i386.rpm
error: failed dependencies:
        redhat-release   is needed by linuxconf-1.14r4-4
[root(3)@ironclad RPMs]# rpm -q --whatprovides redhat-release
rawhide-release-1.3.5-1
[root(3)@ironclad RPMs]# rpm -e rawhide-release
[root(3)@ironclad RPMs]# inst linuxconf*-1.14r4-4.i386.rpm rawhide-
release-1.3.5-1.noarch.rpm
rawhide-release
##################################################
warning: /etc/conf.linuxconf created as /etc/conf.linuxconf.rpmnew
linuxconf
##################################################
linuxconf-devel
##################################################
[root(3)@ironclad RPMs]#
Comment 3 Jay Freeman 1999-05-05 18:12:59 EDT
OUCH, and get THIS:

[root(4)@ironclad /etc]# rpm -V linuxconf
Unsatisfied dependencies for linuxconf-1.14r4-4: redhat-release
.M...... c /etc/conf.linuxconf
<took really long time and cancelled at this point>
Comment 4 Cristian Gafton 1999-06-16 11:08:59 EDT
assigned to notting. rawhide-reklese should obsolete and provide
redhat-release (based on versions numbers...)
Comment 5 Bill Nottingham 1999-06-23 18:23:59 EDT
you can't do that with the current version of RPM; you can
only provide 'redhat-release', not 'redhat-release = some-version'.
Comment 6 Bill Nottingham 1999-07-06 11:03:59 EDT
*** Bug 3878 has been marked as a duplicate of this bug. ***

error: failed dependencies:
        redhat-release   is needed by linuxconf-1.14r4-4
 rawhide-release-1.4.2-1.noarch.rpm
linuxconf-1.14r4-4.i386.rpm
Comment 7 Bill Nottingham 1999-07-13 18:06:59 EDT
Actually, it seems to be an RPM problem.

linuxconf *prerequires* redhat-release (no version).
rawhide-release provides redhat-release, but this
isn't satisfying the dependency. Jeff, any ideas?
Comment 8 Jeff Johnson 1999-07-22 14:26:59 EDT
The linuxconf prereq prevented the dependency from being resolved
by the provides in rawhide-release.

rpm-3.0.3-0.7 with versioned provides support should fix this problem.

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