Skip to content

Re-pin Eigen license notices after submodule bump#6429

Merged
Grantim merged 1 commit into
masterfrom
fix/eigen-license-repin
Jul 16, 2026
Merged

Re-pin Eigen license notices after submodule bump#6429
Grantim merged 1 commit into
masterfrom
fix/eigen-license-repin

Conversation

@Grantim

@Grantim Grantim commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Fixes the daily Check third-party licenses failure: #6418 moved thirdparty/eigen from 3.4.0 (3147391d) to bc3b3987 without re-pinning thirdparty/licenses/.

Upstream license texts at the new commit re-verified against gitlab.com/libeigen/eigen (stored copies are byte-identical to upstream):

  • COPYING.MPL2 — one character changed upstream (httphttps in the Exhibit A notice); still verbatim MPL-2.0.
  • COPYING.README — Eigen removed all LGPL-licensed code after 3.4, so the README dropped the LGPL/EIGEN_MPL2_ONLY paragraphs. Eigen's license remains MPL-2.0, so ThirdpartyList.dox/MRAbout.h need no change (MeshLib never defined EIGEN_MPL2_ONLY).

Verified locally: python scripts/check_third_party_licenses.pythird-party license notices OK: 41 components verified.

Label update-doc-only: nothing compiled changes; the license check itself re-runs on the daily schedule.

🤖 Generated with Claude Code

#6418 moved thirdparty/eigen from 3.4.0 (3147391d) to bc3b3987 without re-pinning thirdparty/licenses/. Upstream texts re-verified: COPYING.MPL2 gained an https URL, COPYING.README dropped the LGPL/EIGEN_MPL2_ONLY paragraphs (Eigen removed all LGPL code); license remains MPL-2.0.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@Grantim Grantim added the update-doc-only force update dev documentation (without any checks) label Jul 16, 2026
@Grantim
Grantim merged commit 6624030 into master Jul 16, 2026
21 checks passed
@Grantim
Grantim deleted the fix/eigen-license-repin branch July 16, 2026 10:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

update-doc-only force update dev documentation (without any checks)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant