In RH 8.0, /usr/share/applications is owned by a lot of packages:
| $ rpm -qf /usr/share/applications | wc
| 21 21 384
used by very much packages:
| $ rpm -qf /usr/share/applications/* | sort -u | wc
| 167 167 3121
and accordingly to
packages are using it but do not own this directory. For the implications of
this practice search for "Does not work when installed with an umask of 077 and
messes filesystem" in bugzilla.
I suggest that /usr/share/applications should be owned by exactly one basic
package (filesystem??). Then the other 167 packages will suppose this directory
implicitly by their requirements.
I am entering this report under the 'distribution'-component because I am not
sure if 'filesystem' would be the right package or if a new package like
'filesystem-redhat' should be created which contains directories not specified
by the FHS. /usr/libexec (see bug #73892 also) will be another canditate for
this new package probably.
This was fixed around 2.2.0-1.