pungi/pungi
Lubomír Sedlář 4cb8671fe4
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>
(cherry picked from commit ab508c1511)
2023-11-10 16:51:37 +02:00
..
compose_metadata Format code base with black 2020-02-05 17:35:47 +08:00
ostree ostree: Add unified core mode for compose in rpm-ostree 2022-08-23 10:52:45 +02:00
phases Allow disabling inheriting ExcludeArch to noarch packages 2023-11-10 16:51:37 +02:00
scripts Pass parent id/respin id to CTS 2023-11-10 16:51:33 +02:00
wrappers Exclude existing files in boot.iso 2023-11-10 16:50:46 +02:00
__init__.py Format code base with black 2020-02-05 17:35:47 +08:00
arch.py Format code base with black 2020-02-05 17:35:47 +08:00
arch_utils.py Format code 2021-03-02 18:31:45 +08:00
checks.py Allow disabling inheriting ExcludeArch to noarch packages 2023-11-10 16:51:37 +02:00
common.py Format code base with black 2020-02-05 17:35:47 +08:00
compose.py Pass parent id/respin id to CTS 2023-11-10 16:51:33 +02:00
config.py Format code base with black 2020-02-05 17:35:47 +08:00
createiso.py Exclude existing files in boot.iso 2023-11-10 16:50:46 +02:00
dnf_wrapper.py Format code base with black 2020-02-05 17:35:47 +08:00
errors.py Move UnsignedPackagesError to a separate file 2021-02-08 10:16:32 +00:00
gather.py Fix black complaints 2023-11-10 16:50:38 +02:00
gather_dnf.py gather: Better detection of debuginfo in lookaside 2023-11-10 16:50:42 +02:00
graph.py Format code 2021-03-02 18:31:45 +08:00
ks.py Format code base with black 2020-02-05 17:35:47 +08:00
linker.py Hardlink or copy scratch builds always 2020-08-07 18:00:19 +08:00
media_split.py Fix black complaint 2022-08-10 09:04:41 +02:00
metadata.py Include images info in composeinfo.json 2020-10-14 17:57:30 +08:00
module_util.py Fix module defaults and obsoletes validation 2022-06-10 11:35:26 +00:00
multilib_dnf.py Format code base with black 2020-02-05 17:35:47 +08:00
multilib_yum.py Format code base with black 2020-02-05 17:35:47 +08:00
notifier.py Fix the wrong working directory for the progress_notification script 2022-03-01 11:25:06 +00:00
pathmatch.py Remove FSF address from comments 2016-09-23 10:26:43 +02:00
paths.py Add module obsoletes feature 2022-01-12 12:51:37 +01:00
profiler.py profiler: Flush stdout before printing 2022-08-29 05:57:14 +00:00
runroot.py Merge branch 'master' into a8_updated 2022-11-07 23:38:38 +02:00
util.py Print more logs for git_ls_remote 2022-07-14 11:11:01 +08:00