Skip to content

eigen 5.0.0 - #246477

Merged
BrewTestBot merged 38 commits into
mainfrom
eigen-5.0.0
Nov 2, 2025
Merged

eigen 5.0.0#246477
BrewTestBot merged 38 commits into
mainfrom
eigen-5.0.0

Conversation

@cho-m

@cho-m cho-m commented Oct 1, 2025

Copy link
Copy Markdown
Member
  • Added livecheck as upstream uses future release date (pre-release) and repeatedly retag until official release.
  • Replaced homepage as I think tuxfamily is gone now.
  • Disable BLAS libraries (previously disabled by default). Installing them will make break all bottle and not sure how useful it is

Draft while doing a build-from-source dependents run since main part of Eigen is header-only so hard to detect breakages without rebuild. Especially after major release with 4 years of changes.

There is also a 3.4.1 if any dependents have issues.


Build failures to follow up on:

Upstream PRs

Backported commits

Other changes

  • orocos-kdl - update to c++14
  • rtabmap - avoid FindEigen3 module
  • spectra - update to c++14 and change test eigenvalues
  • visp - workaround for Eigen3 CMake changes
  • open-babel - workaround to find Eigen3

Eigen@3

  • autodiff - uses some private APIs that changed in 5.0.0
  • dynet - uses EIGEN_EMPTY_STRUCT_CTOR which isn't available in 5.0.0 - dynet: use eigen@3 #252342

@cho-m cho-m added CI-build-dependents-from-source Pass --build-dependents-from-source to brew test-bot. homepage CI-no-fail-fast-deps Continue dependent tests despite failing GitHub Actions matrix tests. long dependent tests Set a long timeout for dependent testing labels Oct 1, 2025
Comment thread Formula/e/eigen.rb Outdated
@cho-m cho-m added the license License PRs label Oct 1, 2025
@cho-m

This comment was marked as outdated.

@cho-m cho-m mentioned this pull request Oct 1, 2025
@cho-m cho-m added the in progress Stale bot should stay away label Oct 4, 2025
@botantony botantony mentioned this pull request Oct 31, 2025
6 tasks
@cho-m
cho-m force-pushed the eigen-5.0.0 branch 2 times, most recently from 3867a80 to 2c1b8e6 Compare November 1, 2025 17:38
@cho-m cho-m added CI-no-bottle-cache Disable bottle cache CI-no-fail-fast Continue CI tests despite failing GitHub Actions matrix builds. labels Nov 1, 2025
@github-actions github-actions Bot added automerge-skip `brew pr-automerge` will skip this pull request new formula PR adds a new formula to Homebrew/homebrew-core alias labels Nov 1, 2025
@cho-m cho-m added long build Set a long timeout for formula testing and removed CI-build-dependents-from-source Pass --build-dependents-from-source to brew test-bot. CI-no-bottle-cache Disable bottle cache new formula PR adds a new formula to Homebrew/homebrew-core license License PRs homepage labels Nov 2, 2025
@github-actions github-actions Bot added the CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. label Nov 2, 2025
@BrewTestBot
BrewTestBot enabled auto-merge November 2, 2025 16:58
@BrewTestBot
BrewTestBot added this pull request to the merge queue Nov 2, 2025
Merged via the queue into main with commit d9affd6 Nov 2, 2025
22 checks passed
@BrewTestBot
BrewTestBot deleted the eigen-5.0.0 branch November 2, 2025 17:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

alias CI-no-fail-fast Continue CI tests despite failing GitHub Actions matrix builds. CI-no-fail-fast-deps Continue dependent tests despite failing GitHub Actions matrix tests. CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. in progress Stale bot should stay away long build Set a long timeout for formula testing long dependent tests Set a long timeout for dependent testing no long build conflict Do not allow merging other pull requests when files conflict with this one ready to merge PR can be merged once CI is green

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants