Description of problem: --what requires doesn't return complete information. it lists all rpms that require the specific package. it however doesn't list rpms that requires it's other files or provides. I've tried working around this by getting a full list of provides and requires but even this doesn't work as programs (raidtools) require packages that don't exist as provides (rpmlib) Version-Release number of selected component (if applicable): every version has this probelm How reproducible: every time Steps to Reproduce: 1.make sure that vte and rhgb are installed 2. rpm -q --whatrequires vte (rhgb is NOT returned) 3. rpm -e vte (this throws an error saying rhgb requires vte) Actual results: --whatrequires doesn't return rhgb Expected results: --whatrequires should return rhgb Additional info: there are additional packages like this. rhgb and vte are just examples.
It's indirectly required as opposed to by name. whatrequires looks at exact name try: rpm --provides -q vte | xargs rpm --whatrequires -q | grep -v no\ package | uniq
*** This bug has been marked as a duplicate of 142651 ***