Red Hat Bugzilla – Bug 349051
Rename rpm-build to rpmbuild or add a provides
Last modified: 2013-03-13 01:42:42 EDT
Description of problem:
The command is called rpmbuild while the rpm is called rpm-build. Get rid of
this inconsistency by doing a rename or adding a provides atleast.
The command is called "ls" while the rpm is called "coreutils". Get rid of
this inconsistency by doing a rename or adding a provides at least.
There's been some confusion due to rpm manpage referring to "rpmbuild package"
when it meant "the package containing rpmbuild" (see bug #233232), this has been
addressed in 22.214.171.124 manual.
Other than that, WONTFIX, adding provides for executable names is just
unnecessary provide-space pollution.
Hmm.. slight correction, the manpage fix is not in 126.96.36.199 but will be in
188.8.131.52 whenever that gets released.
The idea behind adding a provides is that a user that do
# yum install rpmbuld
Coreutils example is silly since it is a collection of different commands unlike
I do know what the idea is, I just don't buy it. Package names have zero to do
with executable names (even if they in some cases happen to match) and I'm not
going to add provide-pollution to fuel the illusion.
Yum could do an automatic search for matching binary names when a given package
is not found, that'd accomplish the same task without any extra provides.