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++) { | 
