rebuild with rpm - advantages? disadvantages?
Many sites offer precompiled 3rd party rpms, that one can install on their linux distribution (such as package-1.0-1.packager.rpm). These sites also typically offer the source code (package-1.0-1.packager.src.rpm).
Is it feasible, and if feasible, is there any point in downloading the source code package with the rpm, and then rebuilding the source on one's pc, from the rpm? Is one better off going straight to a corresponding tarball?
The idea behind rebuilding would be to obtain better performance from a customised/optimised rpm, with less dependancy problems that would typically come with a tarball (?).
Please, what are the advantages and disadvantages of any such rebuilding?
And if useful, what are the custom rpm commands (and tips/tricks) that should be used if this is a good idea?