Somewhat related to the -devel packaging guidelines, too,
on a sufficiently recent Fedora 18:
# rpm -qa *devel|xargs rpm -e
error: Failed dependencies:
policycoreutils-devel is needed by (installed)
setroubleshoot-server-3.1.19-3.fc18.x86_64
Where does that fit into the guidelines?
Group : System Environment/Base
Description :
The policycoreutils-devel package contains the management tools use to develop policy in
an SELinux environment.
# rpm -ql policycoreutils-devel
/usr/bin/audit2allow
/usr/bin/sepolgen
/usr/bin/sepolgen-ifgen
/usr/bin/sepolgen-ifgen-attr-helper
/usr/share/man/man1/audit2allow.1.gz
/usr/share/man/ru/man1/audit2allow.1.gz
/var/lib/sepolgen
/var/lib/sepolgen/perm_map