pungi/pungi/phases/pkgset
Lubomír Sedlář ab508c1511 Allow disabling inheriting ExcludeArch to noarch packages
Copying ExcludeArch/ExclusiveArch from source rpm to noarch is an easy
option to block shipping that particular noarch package from a certain
architecture. However, there is no way to bypass it, and it is rather
confusing and not discoverable.

An alternative way to remove an unwanted package is to use the good old
`filter_packages`, which has enough granularity to remove pretty much
anything from anywhere. The only downside is that it requires a change
in configuration, so it can't be done by a packager directly from a spec
file.

When we decide to break backwards compatibility, this option should be
removed and the entire ExcludeArch/ExclusiveArch inheritance removed
completely.

JIRA: ENGCMP-2606
Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2023-03-22 12:56:02 +00:00
..
sources pkgset: Support extra builds with no tags 2023-03-17 15:10:35 +01:00
__init__.py pkgset: Drop kobo.plugin usage from PkgsetSource 2021-01-27 15:55:21 +01:00
common.py Allow disabling inheriting ExcludeArch to noarch packages 2023-03-22 12:56:02 +00:00
pkgsets.py Allow disabling inheriting ExcludeArch to noarch packages 2023-03-22 12:56:02 +00:00
source.py pkgset: Drop kobo.plugin usage from PkgsetSource 2021-01-27 15:55:21 +01:00