This package uses yelp for its help. Therefore, it should require package yelp for its operation. [Filed by a script; forgive him if he made a mistake for once.]
All of these bug reports are (most likely) wrong. The package should NOT require yelp. We went through effort to ensure that yelp is not a requirement for the desktop. You should ask yourself: will the package fail to work if yelp is not installed? If not, do not require yelp. If you have already committed this fix blindly, I ask that you consider undoing it so derivative projects can continue using your package without help if they so choose. We have added yelp to the default install via comps so that all installs get yelp by default unless they specifically ask for it to be removed. We should honor that. Please undo your changes if you have made them and/or mark this bug WONTFIX. Thanks.
(In reply to comment #1) > All of these bug reports are (most likely) wrong. The package should NOT > require yelp. We went through effort to ensure that yelp is not a requirement > for the desktop. Do we have any written guidance to maintainers and package reviewers with regard to this? We have explicit exceptions for BuildRequires in the packaging guidance but nothing with regard to explicit exceptions for Requires afaik. If yelp is designed to go missing, then people involved in that design decision need to provide written guidance to that fact and place it in http://fedoraproject.org/wiki/Packaging/Guidelines so as to inform everyone getting involved as a package maintainer/reviewer has a fair chance of running across this information. If this isn't made clear in the guidance, we are just going to keep running into this over and over again as new people walk into the process looking to "help". -jef
Mass closing all of these mass filed bug reports, as they were wrongly filed, as explained in comment #1, and as discussed on the mailinglist.