Bugzilla will be upgraded to version 5.0 on a still to be determined date in the near future. The original upgrade date has been delayed.
Bug 56686 - RPM Enhancement: Dependency: Suggestion and Recommented
RPM Enhancement: Dependency: Suggestion and Recommented
Product: Red Hat Linux
Classification: Retired
Component: rpm (Show other bugs)
All Linux
low Severity medium
: ---
: ---
Assigned To: Jeff Johnson
: FutureFeature
Depends On:
  Show dependency treegraph
Reported: 2001-11-24 13:15 EST by Need Real Name
Modified: 2008-05-01 11:38 EDT (History)
0 users

See Also:
Fixed In Version:
Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2001-11-24 13:16:05 EST
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 Need Real Name 2001-11-24 13:15:56 EST
The present RPM is rather well suited for installing, but those two items
from Debian's DEB would be useful:

a) Recommondation
   A recommendation says a package will almost always need to have another 
   package installed.

b) Suggestions
   A suggestion says a package may sometimes work better if another package 
   is installed. The user can just be informed of this as a FYI.

This data is not for the rpm program itself ment, but rather for the use
with a installation program (or for inspection of an RPM). This data can
also be provided in a text form (Description) but listing packages with
version in a "Required" format is more useful.

Besides this config advantage it also make DEB<->RPM converting easier.
Comment 1 Jeff Johnson 2001-11-26 07:56:13 EST
Without well defined semantics for how these tags are to be used,
I will not add. I point out that "almost always" and "sometimes works better"
are not exactly well defined. There are many other ways to supply
installation hints of this sort without adding to packaging. Simply
informing the user is not sufficiently well defined, as rpm is
designed to minimize user interaction, and presumes that the
user knows what to do with any information presented.

Without a clear definition of how the tags are to be used by rpm,
making deb -> rpm conversion easier is premature as well.

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