-
Notifications
You must be signed in to change notification settings - Fork 438
CI tests are failing (xvfb issue?) #756
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
Comments
Doing a bit of digging. It doesn't look like slycot is the issue, since Python 3.7 without Slycot without cvxopt also crashes. The error messages seem to point to coverage (?). I'm try to isolate things here. |
I don't think that it is coverage. Looks Qt related which is the default backend for Matplotlib. My first guess is that this is a conda-forge packaging bug on the MPL or Qt side. More things to try:
|
Using
There is a note saying that we were using |
One thing that is odd is that the other test suites pass and they are using |
Yes, it is related. The plain Agg backend does not have the toolbar for the figure manager. We have seen this before: #504 (comment) So this looks more and more like a qt backend issue in the MPL or Qt packages in conda-forge. Are you able to determine package version differences in the control-slycot-src vs. the python-package-conda runs? |
It looks like the error occurs when the installation uses a specialized conda environment (versus just installing things in the conda base environment). There are quite a few differences in the various packages that are installed in each case. |
Now that the conda error is resolved, there is a new X11 error on the main branch. Something in the GHA runners must have changed between the check run for #755 and after the merge of it. |
The failures with the invalid DISPLAY variable are totally random. We might just have been lucky in the builds for #755 and #757. https://github.com/bnavigator/python-control/commits/update-CI |
For the record: the random DISPLAY failure is back. (Maybe due to #796) |
Conda-based CI tests are failing, as seen in PR #755. This this is new behavior. I checked on my local branch and this appears to be happening on the main branch => appears that the issue is outside of this repository. One possibility is an issue with slycot.
The text was updated successfully, but these errors were encountered: