The bugs in samba.spec seems to indicate that RPM builds are not tested in the build farm. Adding test for RPM builds could prevent a lot of bugs in samba.spec.
the build farm is not for testing package builds for special distributions. It's for compile test and funcionality (torture) tests.