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

OpenFAST v3.4.1 #1445

Merged
merged 3 commits into from
Feb 12, 2023
Merged

OpenFAST v3.4.1 #1445

merged 3 commits into from
Feb 12, 2023

Conversation

andrew-platt
Copy link
Collaborator

@andrew-platt andrew-platt commented Feb 10, 2023

Feature or improvement description
Pull request to merge rc-3.4.1 into main and create a tagged release for v3.4.1.

This release is a bugfix for 3.4.0

Test results, if applicable
See GitHub Actions

Release Checklist

  • Update the documentation version in docs/conf.py
  • Update the versions in docs/source/user/api_change.rst
  • Verify readthedocs builds correctly
  • Create a tag in OpenFAST
  • Create a merge commit in r-test and add a corresponding tag
  • Compile executables for Windows builds
    • FAST_SFunc.mexw64
    • OpenFAST-Simulink_x64.dll
    • openfast_x64.exe
    • DISCON.dll

Proposed Change Log

Documentation

#1442 `[BugFix] Doxygen builds failing on rtd, and locally. Documentation builds on readthedocs and local were failing due to a change in the backend of sphinx. This fixes local builds, but does not fix readthedocs builds. As a temporary workaround, doxygen is disabled on readthedocs.

AeroDyn15

#1428 AD15: revert to Aero names for output channels (Fld is now an alias). This fixes an issue introduced in v3.4.0 (#957)

…as) (#1428)

* AD15: add back in the `Aero` names for output channels as alias
   Also switched back the internal variable tracking to `Aero` instead of `Fld` to make it a bit less confusing
* Update input files 5MW_Land_ModeShapes
* Update some regression tests (contained `Fld` names in input files and results)
* Disable doxygen on readthedocs as a temporary measure (does not really address #1423)
* Fix local compiling of the docs when doxygen is enabled:

**Description:**
Something in RTD changed in January 2023 causing our documentation to fail if doxygen is enabled. This is due to an issue with the paths to doxygen. The change occurred sometime after the 3.4.0 release.

* v3.4.0 (main, e8ec53f) docs build on Jan 11, https://readthedocs.org/projects/openfast/builds/19142412/ --> pass
* v3.4.0 (main, e8ec53f) docs build on Jan 30, https://readthedocs.org/projects/openfast/builds/19322116/ --> fail

Exactly what changed is a bit unknown: looking through the logs for both yielded very little useful information. A handful of python packages had minor updates, but nothing major that we would expect to change the results. Also whatever changed also affects local builds (only for updated python packages).

For this fix, doxygen has been turned off on RTD (we don't think anyone uses it). Doxygen is still built locally and should work on most systems still.
@andrew-platt andrew-platt merged commit c7ca978 into main Feb 12, 2023
@andrew-platt andrew-platt deleted the rc-3.4.1 branch February 13, 2023 04:31
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.

4 participants