-
Notifications
You must be signed in to change notification settings - Fork 85
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
Update upper bound for galaxy packages to < 23.2 #1388
Conversation
Test is failing reproducibly. But not sure if related. |
The error I can see is:
Which is true. This packages does not exist, its a fake package that is build locally during a test. I think |
Tried to execute the commands manually and got
Might be solved by an update to conda conda/conda-build#4984 (comment) |
potential solution for the build prblems in galaxyproject/planemo#1388
Bumping conda helps with the failing test. Let's see if there are side effects galaxyproject/galaxy#17013 |
I am not sure how galaxyproject/galaxy#17013 can help, it bumps the minimum conda version but in tests it's most likely that the latest conda version is installed either way. |
All I know is that in the failing test on my local computer not the latest was installed, but:
When I bumped the minimum requirement the tests were successful. No idea how to test this here, without bumping the Galaxy packages first. Can we somehow patch tool-util during the test? |
Is that what you have in
Did you update the conda package manually? Changing |
What's weird when looking at the CI logs is that |
Yes. They had exit code 0, despite the failure. |
Can you check in the github workflow if there is any interference from the conda or .condarc already installed on the VM ? |
So, now we see the error from the build step. Seems that this installs 23.3.1 .. my hypothesis is as follows:
so with our current conda pins, we are stuck at 23.3.1 (maybe also because we install in the base env?) and not the newest packages are installed. Does this sound reasonable? Note that also |
Thanks @bernt-matthias , the latest commit to check the exit code really helped clarifying the issue, and your explanation makes sense. I didn't expect the latest Mambaforge to install conda 23.3.1, but any way it looks like that galaxyproject/galaxy#17013 is the correct solution here.
Yes, that would be good, thanks! |
planemo/commands/cmd_conda_install.py also has the same issue. |
potential solution for the build prblems in galaxyproject/planemo#1388
Does anyone have an idea what's going on with the 3.7 tests? |
dev doesn't work on 3.7, that's why I rebased your PR |
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.
Very cool, thanks @bernt-matthias
... waiting for the 23.1 release :)