-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PR: Fix issues with installers discovered after 6.0.0b2 was released #22204
Conversation
10d909e
to
0d9a88e
Compare
Note that this does not fix the issue with the conda package name being different from the conda-forge package.
…d.yaml instead of trying to find/replace in meta.yaml
…plicitly to condarc.
So this PR mostly resolves the build string hash mismatch between our CI built and conda-forge built Spyder package. The osx-arm64 builds still do not match, however. The cause appears to be that conda-forge builds the Spyder package on osx-64, with osx-arm64 as target. Our CI builds on osx-arm64. This results in the following hash inputs for conda-forge:
and for our CI:
I only see the following possible solutions:
Pinging @spyder-ide/core-developers |
This option makes sense to me 👍 |
We'd still be able to manually test. Here is what I'd propose:
I would also change our update manager to only check for updates from GH. Then all user types will be alerted to available updates after all assets are guaranteed to be available. |
Ok, I think that's a good compromise: we should be able to test the installers before a release but not the update process with them. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @mrclary!
I'll submit a follow-up PR:
|
Description of Changes
conda_build_config.yaml
on CI in order to replicate the build string hash on conda-forge.recipe_clobber.yaml
andrecipe_append.yaml
mechanisms to patchmeta.yaml
instead of find/replace.label/spyder_dev
in the url for Spyder in the conda-lock file, if non-stable distributionIssue(s) Resolved
Fixes #22201