pungi/pungi
Lubomír Sedlář 08d65bdde6 gather: Create devel module for each normal module
The module has same S:V:C, but the name is suffixed with `-devel`. The
module should contain all packages from the module koji tag that were
not included in the actual module.

The devel module has the same dependencies as the regular module, but
also additionally depends on the original module. The API and profiles
are cleared in the new module.

In the metadata it shows the same koji tag.

The test if package goes to the module is refactored to a function to
make work with the negated case a bit easier.

There may be unneeded multilib packages in the -devel module, because
there might be buildtime dependencies between things that we don't see.

Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>

Clear API and profiles

Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2018-10-08 14:40:13 +02:00
..
compose_metadata Use $SOURCE_DATE_EPOCH (if set) in discinfo file 2018-10-08 13:33:29 +02:00
ostree ostree: Use --touch-if-changed 2018-09-19 13:07:03 +02:00
phases gather: Create devel module for each normal module 2018-10-08 14:40:13 +02:00
wrappers pkgset: Save package set for each module 2018-10-08 14:36:43 +02:00
__init__.py Include exact version of pungi in the logs 2018-07-26 17:03:58 -04:00
arch_utils.py Remove useless shebang 2018-02-20 10:13:09 +01:00
arch.py arch: Drop mapping ppc64 -> ppc64p7 2018-05-16 16:25:58 +02:00
checks.py Add 'pkgset_koji_builds' option to include extra builds in a compose 2018-09-21 14:06:49 +02:00
common.py Remove FSF address from copyright headers 2017-03-24 09:24:48 +01:00
compose.py Use dogpile.cache to cache the listTaggedRPMS calls if possible 2018-08-30 13:21:01 +02:00
config.py remove the dependency of rpmUtils 2017-07-26 11:23:16 +02:00
createiso.py createiso: Use correct python version 2018-08-15 08:37:12 +02:00
dnf_wrapper.py gather: Ignore comps in lookaside repo 2018-06-08 13:32:24 +02:00
gather_dnf.py Fix tests for DNF 3 2018-07-19 14:22:10 +02:00
gather.py Remove extra dependencies 2018-10-08 14:15:00 +02:00
graph.py Variant as a lookaside - configuration 2018-04-13 14:14:43 +02:00
ks.py Write package whitelist for each variant 2018-03-08 14:29:23 +01:00
linker.py linker: Simplify creating pool 2018-10-03 10:27:56 +02:00
media_split.py Include phase name in log for some phases 2016-11-23 16:47:22 +08:00
metadata.py buildinstall: Fix treeinfo generating on failure 2018-01-17 13:57:49 +01:00
multilib_dnf.py Port to Python 3 2017-10-24 15:15:31 +02:00
multilib_yum.py Use pungi.util.pkg_is_debug() instead of pungi.gather.is_debug() 2017-07-26 23:18:15 +02:00
notifier.py notification: Add more info into the messages 2017-10-31 11:11:04 +01:00
pathmatch.py Remove FSF address from comments 2016-09-23 10:26:43 +02:00
paths.py createiso: Use unique paths for breaking hardlinks 2018-08-02 14:53:18 +02:00
profiler.py gather: Print profiling information to stderr 2018-04-25 14:21:09 +02:00
util.py Fix tests on Python 2.6 2018-08-17 10:44:32 +02:00