-
-
Notifications
You must be signed in to change notification settings - Fork 6
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
Package uninstallable as of v2.0.2 due to dependency conflicts #76
Comments
To provide more detail:
Looking at the output, it seems the conflict is in the openssl version - aiida-core installs 3.0.7, while aiida-core.services installes 1.1.1
|
One of the changes between 2.0.1 and 2.0.2 was in particular - - rabbitmq-server >=3.7
+ - rabbitmq-server >=3.7,<3.8.15 Perhaps that's what is requiring the old openssl version? |
Just confirmed this:
It does not come directly from There are basically two options:
In my view, we probably prefer people running an up-to-date version of rabbitmq (they then just need to adapt the timeout). |
Do we know how this is done when RabbitMQ is installed through |
Unfortunately, our fix in the end did not resolve the issue and it is still not possible to install This is the error message from
@chrisjsewell Is it possible that this constraint is too rigid? aiida-core-feedstock/recipe/meta.yaml Lines 77 to 78 in 8977294
|
Or this one aiida-core-feedstock/recipe/meta.yaml Lines 28 to 31 in 8977294
Also installing the meta-package fails
|
It seems to me we may need to remove the The exact pin requires not just the version but also the build string to be identical. It appears the build strings are not identical https://anaconda.org/conda-forge/aiida-core/files I'll open a PR |
How will this fix the conflict though? If the dependencies listed in |
have you tried simply installing |
The conflict arises because of the pin you introduced that requires the build string of the package to be identical. It is not because of the package dependencies.
Yep, that works fine
|
By the way,
so I will reintroduce this upper bound. |
Hooray
|
Installing
aiida-core
withaiida-core.services
forv2.0.2
fails, whereas it works forv2.0.1
.The recipe was changed significantly between v2.0.1 and v2.0.2 so problem is probably due to that diff
diff-v2.0.1-v2.0.2.txt
The text was updated successfully, but these errors were encountered: