Try reuse old gather_phase even if pkgset_koji_builds changed.
The pkgset_koji_builds influences the gather phase, but the change itself is not a reason to not reuse old gather phase. if new pkgset_koji_builds value leads to significant change in input package set, we will find that later in this function when comparing old and new package set. Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
This commit is contained in:
parent
94bc5e286d
commit
bb8cd030ec
@ -253,8 +253,14 @@ def reuse_old_gather_packages(compose, arch, variant, package_sets):
|
|||||||
continue
|
continue
|
||||||
|
|
||||||
# Skip checking for frequently changing configuration options which do *not*
|
# Skip checking for frequently changing configuration options which do *not*
|
||||||
# influence Gather phase.
|
# influence Gather phase:
|
||||||
config_whitelist = ["product_id"]
|
# - product_id - Changes with every compose.
|
||||||
|
# - pkgset_koji_builds - This influences the gather phase, but the
|
||||||
|
# change itself is not a reason to not reuse old gather phase. if
|
||||||
|
# new pkgset_koji_builds value leads to significant change in input
|
||||||
|
# package set, we will find that later in this function when comparing
|
||||||
|
# old and new package set.
|
||||||
|
config_whitelist = ["product_id", "pkgset_koji_builds"]
|
||||||
if opt in config_whitelist:
|
if opt in config_whitelist:
|
||||||
continue
|
continue
|
||||||
|
|
||||||
|
@ -1135,7 +1135,7 @@ class TestReuseOldGatherPackages(helpers.PungiTestCase):
|
|||||||
def test_reuse_compose_config_different_whitelist(
|
def test_reuse_compose_config_different_whitelist(
|
||||||
self, load_old_compose_config, load_old_gather_result
|
self, load_old_compose_config, load_old_gather_result
|
||||||
):
|
):
|
||||||
for whitelist_opt in ["product_id"]:
|
for whitelist_opt in ["product_id", "pkgset_koji_builds"]:
|
||||||
load_old_gather_result.return_value = {
|
load_old_gather_result.return_value = {
|
||||||
"rpm": [{"path": "/build/bash-1.0.0-1.x86_64.rpm"}],
|
"rpm": [{"path": "/build/bash-1.0.0-1.x86_64.rpm"}],
|
||||||
"srpm": [],
|
"srpm": [],
|
||||||
|
Loading…
Reference in New Issue
Block a user