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 126.96.36.199 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 188.8.131.52 but will be in
184.108.40.206 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.