Bug 106843 - --redhatprovides and --redhatrequires need update
--redhatprovides and --redhatrequires need update
Product: Fedora
Classification: Fedora
Component: rpm (Show other bugs)
i386 Linux
medium Severity medium
: ---
: ---
Assigned To: Jeff Johnson
Mike McLean
Depends On:
  Show dependency treegraph
Reported: 2003-10-11 13:51 EDT by Michael Schwendt
Modified: 2007-11-30 17:10 EST (History)
0 users

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2003-10-13 11:51:41 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description Michael Schwendt 2003-10-11 13:51:34 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20030225

Description of problem:
[Probably too early for this report.]

rpmdb-redhat has been replaced with rpmdb-fedora-0.95-0.20031010, which moves
the dependency universe database from




But in /usr/lib/rpm/rpmpopt-4.2.1, the --redhatprovides and --redhatrequires
alias definitons still access /usr/lib/rpmdb/i386-redhat-linux/redhat and hence

Either the "rpm" package needs an update or the two alias definitions need to be
overridden in the "redhat-rpm-config" package (which might become
fedora-rpm-config in the future ;).

The "rpmdb-fedora" package defines %_solve_dbpath in /etc/rpm/macros.solve. That
macro could be used as soon as it is updated to define the correct path, too.

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

How reproducible:

Steps to Reproduce:
1. rpm --redhatprovides kernel
2. rpm -qa 'rpmdb*'

Actual Results:

Expected Results:
Comment 1 Michael Schwendt 2003-10-11 13:55:00 EDT
For cross-reference:
bug #106844
(%_solve_dbpath macro is wrong in rpmdb-fedora package)
Comment 2 Jeff Johnson 2003-10-13 11:51:41 EDT
Both the --redhatprovides and --redhatrequires popt aliases are
obsolete/legacy as suggested packages are looked up
for install failures. Get rpmdb-fedora installed
"correctly" (whatever that means) and rpm should
self-configure to use.
Comment 3 Michael Schwendt 2003-11-16 06:03:32 EST
Just for reference, the final release of Fedora Core 1 moved the
rpmdb-fedora back to /usr/lib/rpmdb/i386-redhat-linux/redhat.

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