pungi/bin
Lubomír Sedlář 004ef31917 gather: Ignore comps in lookaside repo
This fixes a case where extra packages are pulled in.

The scenario is:

 * there's a lookaside repo which contains group G which has package P
 * we want to pull group G into the compose, but our definition of G
   does not contain P
 * lookaside repo does not contain package P
 * current package set has P

DNF depsolver will then merge the two definitions and try to get all the
packages. For most cases this is not a problem, since the package is in
the lookaside repo and will not be pulled into the compose. But in the
example above since P is not in lookaside, Pungi will put it into
current compose.

This is also ugly in the depsolving log says it includes package P
because it was in input. But checking comps file does not show it.

The result of this change is that some packages might disappear from
current composes. This can only happen if there is a lookaside which
defines groups with similar IDs, which should be very rare. In cases
where this would be a problem the fix is to explicitly add wanted
packages either to comps or to additional packages.

Fixes: https://pagure.io/pungi/issue/978
Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2018-06-08 13:32:24 +02:00
..
comps_filter Allow filtering comps for different variants 2018-04-13 14:56:06 +02:00
pungi Use Python 3 print function 2017-08-23 09:41:22 +02:00
pungi-config-validate Add a phase for creating extra ISOs 2018-05-16 12:20:01 +02:00
pungi-create-unified-isos Add script to generate unified ISOs 2017-01-04 10:22:20 +01:00
pungi-fedmsg-notification Update fedmsg notification hook to use appropriate config. 2015-12-08 12:30:16 -05:00
pungi-gather gather: Ignore comps in lookaside repo 2018-06-08 13:32:24 +02:00
pungi-koji Allow extracting koji event from another compose 2018-05-31 11:11:21 +02:00
pungi-make-ostree [ostree] Rename atomic to ostree 2016-04-05 09:14:00 +02:00
pungi-patch-iso Add a script for modifying ISO images 2017-03-21 07:55:19 +01:00
pungi-wait-for-signed-ostree-handler Make wait-for-signed-ostree repeat the fedmsg in case the signer crashed 2018-05-09 23:17:59 +02:00