Description of problem: OK, so this is a hot button for me but I believe it is a very bad practice. The rhn-applet src.rpm has three files: applet.spec, version, and rhn-applet-<version>.tar.gz where <version> is somethoing like 2.1.7 IMHO, the only correctly named file is the tarball! 1. The spec file should be named something like rhn-applet.spec or rhn-applet-<some_other_stuff>.spec 2. The file "version" is really silly. Again, it should be named something like rhn-applet.version Consider when a single build environment has two different packages both of which have a file "version" but which are completely different. There is not reason not to avoid filename collisions.
I tend to agree...
It is silly, but OTOH it's not a critical or security bug, and since rhn-applet isn't being actively developed anymore, it's not likely to get fixed.