Prohibiting noarch on the base package of a header-only library package provides the same benefits as a general prohibition, while explicitly allowing noarch in subpackages, including -devel, permits many header-only library packages to build noarch rpms in practice.
Full description and explanation in the PR: https://pagure.io/packaging-committee/pull-request/1140
This change was initially raised on the packaging mailing list.
The positives are rather minuscule but I don't see any reason not to allow this if someone really wants it, so... +1
Metadata Update from @tibbs:
- Issue close_status updated to: accepted
- Issue status updated to: Closed (was: Open)
OK, I've merged the PR.
to comment on this ticket.