https://bugzilla.redhat.com/show_bug.cgi?id=1279527
--- Comment #4 from Jaroslav Škarvada jskarvad@redhat.com --- (In reply to Jan Synacek from comment #1)
Issues:
- All build dependencies are listed in BuildRequires, except for any that are listed in the exceptions section of Packaging Guidelines. Note: These BR are not needed: sed findutils See: http://fedoraproject.org/wiki/Packaging/Guidelines#Exceptions_2
Sorry, I haven't noticed this.
IIRC there was an exception list in the guidelines, but it seems it was removed somewhere in the past, the ancher in the link above doesn't exist. But currently there is the following text (https://fedoraproject.org/wiki/Packaging:Guidelines?rd=Packaging/Guidelines#...):
It is important that your package list all necessary build dependencies using the BuildRequires tag. You may assume that enough of an environment exists for RPM to function and execute basic shell scripts, but you should not assume any other packages are present as RPM dependencies and anything brought into the buildroot by the build system may change over time.
So I am adding all packages to the buildrequires of my new packages even if the sed was previously listed there.