pungi/pungi/phases
Lubomír Sedlář 66a127c313 pkgset: Refactor hiding unused modular packages
A module build can create packages that are tagged in the content tag,
but should not be included in the module. Originally Pungi didn't know
what exactly the module contains and so it needed to apply filters to
exclude stuff that was definitely out.

With getting the final MMD from Koji, we can actually make this a bit
more strict by only keeping packages that we know we need.

When processing each content tag, we can put into package set only
packages that are included in some module using that tag. This should
work with -devel modules as well. Both the regular and -devel modules
will contribute to the set and thus all packages will go to the package
set.

Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2019-03-25 08:48:16 +01:00
..
gather gather: Remove module source 2019-03-25 08:48:16 +01:00
pkgset pkgset: Refactor hiding unused modular packages 2019-03-25 08:48:16 +01:00
__init__.py Add a phase for creating extra ISOs 2018-05-16 12:20:01 +02:00
base.py Move resolving git reference to config validation 2018-11-21 13:25:35 +01:00
buildinstall.py buildinstall: Allow overwriting version for lorax 2019-03-22 12:47:16 +01:00
createiso.py Create new Runroot class and use it everywhere where runroot task is executed. 2019-03-21 14:15:58 +01:00
createrepo.py createrepo: Stop processing modulemd 2019-03-25 08:48:16 +01:00
extra_files.py extra-files: Allow configuring used checksums 2017-04-20 09:28:09 +02:00
extra_isos.py Make the Apple/HFS compatibility configurable 2019-02-21 16:11:01 +01:00
image_build.py image-build: Accept formats in lists 2019-03-04 08:32:19 +01:00
image_checksum.py Stop using .message attribute on exceptions 2018-05-15 14:17:46 +02:00
init.py init: Keep parent groups in addon comps environments 2018-11-02 12:43:56 +01:00
live_images.py Stop using deprecated pipes.quote 2017-10-24 15:15:31 +02:00
livemedia_phase.py koji-wrapper: Log failed subtasks 2018-05-02 08:27:44 +02:00
osbs.py osbs: Fix wrong message in logs 2019-02-28 09:00:47 +01:00
ostree.py Create new Runroot class and use it everywhere where runroot task is executed. 2019-03-21 14:15:58 +01:00
ostree_installer.py Create new Runroot class and use it everywhere where runroot task is executed. 2019-03-21 14:15:58 +01:00
phases_metadata.py Validation of parameter skip_phases 2018-05-15 13:30:00 +02:00
product_img.py Fall back to mount if guestmount is not available 2018-01-02 17:13:47 +01:00
test.py isos: Check maximum expected size 2019-02-12 15:15:30 +01:00
weaver.py Move ostree phase and pipelines for running phases 2018-02-26 13:43:44 +01:00