Bug 510916

Summary: optional dependencies for rpm
Product: [Fedora] Fedora Reporter: Heiko Adams <bugzilla>
Component: rpmAssignee: Panu Matilainen <pmatilai>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: rawhideCC: ffesti, jnovy, pmatilai
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-07-14 09:50:02 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Heiko Adams 2009-07-12 13:28:58 UTC
Description of problem:
This is a feature request to introduce something like optional dependencies into rpm. Reason for this request is the fact that several fedora packages have dependecies which are added to provide nice-to-have features for the packaged application. But IMHO the original dependencies should only be used to tell yum which additional packages are needed to make the packaged app work properly.

At this point optional dependencies enter the game. If a feature like this would be available to rpm it would be possible to let the users decide if they just want to install i.e. gnome-commander only with basic functionality or if the want to install additionaly meld to have the ability to compare files within gnome-commander.

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

How reproducible:
allways

Steps to Reproduce:
1. Install gnome-commander (just an example)
2. Yum installs additionaly the meld-package which is just a nice-to-have-feature
  
Actual results:
Fedora installations are bloated with packages which are installed as a dependency of other packages but which are just nice-to-have-features.

Expected results:
optional dependecies could help to easier follow the kiss (keep it small and simple) principal

Additional info:
Currently it's impossible to remove not needed dependencies which provide only nice-to-have-features without removing the whole application-package.

Comment 1 Panu Matilainen 2009-07-14 09:50:02 UTC

*** This bug has been marked as a duplicate of bug 453499 ***