User-Agent: Opera/9.80 (X11; Linux x86_64; U; en) Presto/2.2.15 Version/10.00 with reference to https://fedoraproject.org/wiki/Packaging/Guidelines#BuildRoot_tag , rpmlint should not be showing errors. Reproducible: Always Steps to Reproduce: 1. make a spec 2. do not add the lines as per above mentioned link 3. run rpmlint on the spec and src rpms etc Actual Results: fupt.spec: E: no-cleaning-of-buildroot %install You should clean $RPM_BUILD_ROOT in the %clean section and just after the beginning of %install section. Use "rm -Rf $RPM_BUILD_ROOT". fupt.spec: E: no-buildroot-tag The BuildRoot tag isn't used in your spec. It must be used in order to allow building the package as non root on some systems. fupt.src: E: no-cleaning-of-buildroot %install You should clean $RPM_BUILD_ROOT in the %clean section and just after the beginning of %install section. Use "rm -Rf $RPM_BUILD_ROOT". fupt.src: E: no-buildroot-tag The BuildRoot tag isn't used in your spec. It must be used in order to allow building the package as non root on some systems. fupt.src: E: no-cleaning-of-buildroot %install You should clean $RPM_BUILD_ROOT in the %clean section and just after the beginning of %install section. Use "rm -Rf $RPM_BUILD_ROOT". fupt.src: E: no-buildroot-tag The BuildRoot tag isn't used in your spec. It must be used in order to allow building the package as non root on some systems. Expected Results: no errors should be there.
*** This bug has been marked as a duplicate of bug 515185 ***