diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2024-04-02 18:10:33 -0400 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2024-04-02 18:55:48 -0400 |
commit | 4bbc4ef460df2b6c65adaca25f2997a75c45bb87 (patch) | |
tree | 77914a3efd5e84d801dcc8448773573e4788bbaa | |
parent | 26b45ecfae8c15f242a9b29abec5a49b9045f97e (diff) | |
download | stasis-4bbc4ef460df2b6c65adaca25f2997a75c45bb87.tar.gz |
Addresses undesired effect when based_on is in use.
-rw-r--r-- | src/deliverable.c | 7 |
1 files changed, 6 insertions, 1 deletions
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++) { |