From 4bbc4ef460df2b6c65adaca25f2997a75c45bb87 Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Tue, 2 Apr 2024 18:10:33 -0400 Subject: Addresses undesired effect when based_on is in use. --- src/deliverable.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/deliverable.c b/src/deliverable.c index cb3487a..3aad47f 100644 --- a/src/deliverable.c +++ b/src/deliverable.c @@ -967,7 +967,12 @@ int delivery_install_packages(struct Delivery *ctx, char *conda_install_dir, cha if (INSTALL_PKG_CONDA_DEFERRED & type) { strcat(cmd, " --use-local"); } else if (INSTALL_PKG_PIP_DEFERRED & type) { - strcat(cmd, " --upgrade"); + // Don't change the baseline package set unless we're working with a + // new build. Release candidates will need to keep packages as stable + // as possible between releases. + if (!ctx->meta.based_on) { + strcat(cmd, " --upgrade"); + } } for (size_t x = 0; manifest[x] != NULL; x++) { -- cgit