Skip to content
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

CI: exclude bokeh 3.0.[0-3] -- broken plots #1357

Merged
merged 1 commit into from
Nov 30, 2022

Conversation

andrew-platt
Copy link
Collaborator

Feature or improvement description
Bokeh v 3.0.[0-3] had a bug that caused embedded bokeh plots to have a 0x0 size. This showed up in error plots from ctest.

With bokeh 3.0.2:
Screen Shot 2022-11-29 at 1 51 52 PM

Correctly displays with bokeh 2.4.3:
Screen Shot 2022-11-29 at 3 50 02 PM

Above figures from local testing.

Related issue, if one exists
Related to bokeh bug bokeh/bokeh#12614 which is fixed in the bokeh dev with bokeh/bokeh#12653 (v3.0.4 to be released)

Impacted areas of the software
This was causing plots from automated testing (using CTEST_PLOT_ERRORS=On to not display for channels that did not match.

Test results, if applicable
This was tested locally. Will run a sanity check on GH actions with a test commit that will throw away.

bokeh 3.0.4 should in theory fix this (bokeh/bokeh#12653).  See bug report here: bokeh/bokeh#12614
@andrew-platt andrew-platt added this to the v3.4.0 milestone Nov 29, 2022
@andrew-platt andrew-platt self-assigned this Nov 29, 2022
@andrew-platt
Copy link
Collaborator Author

To check the artifacts were working correctly, I made a temporary turned off the waves in the hd_5MW_OC4Semi_WSt_WavesWN HydroDyn module case. This failed as expected and generated plots as expected.

Screen Shot 2022-11-29 at 11 20 20 PM

After testing, the temporary commit was removed from this PR.

@andrew-platt andrew-platt merged commit 785bd1d into OpenFAST:dev Nov 30, 2022
@andrew-platt andrew-platt deleted the b/TestingPlots branch December 19, 2022 15:43
@rafmudaf rafmudaf mentioned this pull request Dec 19, 2022
10 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants