Skip to content

Update to dakota 6.23 - #138

Merged
larsevj merged 1 commit into
mainfrom
bump_boost_dakota
Mar 10, 2026
Merged

Update to dakota 6.23#138
larsevj merged 1 commit into
mainfrom
bump_boost_dakota

Conversation

@larsevj

@larsevj larsevj commented Mar 4, 2026

Copy link
Copy Markdown
Contributor

Tried updating boost, but that caused some issues, and could not see any relevant changes for dakota so i dropped it.
Also removes some unneded patches that has been solved in latest dakota version.

@larsevj
larsevj force-pushed the bump_boost_dakota branch 3 times, most recently from 5510fc1 to eeeedc5 Compare March 4, 2026 15:45
Comment thread setup.py
"""
libs = macros["Dakota_LIBRARIES"]
libs = [name[2:] if name.startswith("-l") else name for name in libs]
libs = [name.split("::")[-1] if "::" in name else name for name in libs]

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The only significant change in this file. Apparently some autoformatting.

@larsevj
larsevj force-pushed the bump_boost_dakota branch from ed3eccf to 9ceb216 Compare March 5, 2026 08:25
@larsevj larsevj changed the title Try update boost/dakota Update to dakota 6.23 Mar 5, 2026
@larsevj
larsevj requested a review from Copilot March 5, 2026 08:53

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the Dakota dependency used by Carolina’s build and packaging tooling, while removing now-unnecessary downstream patches and adjusting the build/link process for newer Dakota exports.

Changes:

  • Bump Dakota from 6.21.0 to 6.23.0 across build scripts and CI workflows.
  • Remove application of several Dakota patch files that are no longer needed with Dakota 6.23.
  • Update the Python extension build to handle CMake-style namespaced library entries in Dakota’s exported macros.

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
setup.py Adjusts parsing of Dakota-exported libs (including CMake namespaces) and refactors string/style formatting.
script/build_boost_dakota.sh Bumps Dakota version and removes now-unneeded patch steps for local dependency builds.
dakota_manylinux_install_files/build_deps_gha.sh Removes patch applications and forces install libdir to lib for consistent artifact layout.
dakota_manylinux_install_files/build_deps_docker.sh Same patch removals + libdir setting; fixes a log message typo.
README.md Updates stated supported Python versions.
.github/workflows/bundle_with_dakota_macos.yml Removes patch steps during macOS dependency build.
.github/workflows/bundle_with_dakota_caller.yml Updates the default Dakota version used by CI.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread setup.py Outdated
Comment thread setup.py
@larsevj larsevj self-assigned this Mar 5, 2026
@larsevj larsevj added this to SCOUT Mar 5, 2026
@larsevj larsevj moved this to Ready for Review in SCOUT Mar 5, 2026
@larsevj
larsevj marked this pull request as ready for review March 5, 2026 09:49
@larsevj
larsevj force-pushed the bump_boost_dakota branch from 9ceb216 to 11957e7 Compare March 5, 2026 10:57
@larsevj
larsevj force-pushed the bump_boost_dakota branch from 11957e7 to 71580d3 Compare March 5, 2026 11:16
@larsevj
larsevj requested a review from andreas-el March 5, 2026 11:17

@andreas-el andreas-el left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well done! 🍔

@github-project-automation github-project-automation Bot moved this from Ready for Review to Reviewed in SCOUT Mar 10, 2026
@larsevj
larsevj merged commit 3a039aa into main Mar 10, 2026
14 checks passed
@github-project-automation github-project-automation Bot moved this from Reviewed to Done in SCOUT Mar 10, 2026
@larsevj
larsevj deleted the bump_boost_dakota branch March 10, 2026 11:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

3 participants