Skip to content

[pull] release/3.0.0-beta2 from isaac-sim:release/3.0.0-beta2#21

Merged
pull[bot] merged 1 commit into
mataylor-nvidia:release/3.0.0-beta2from
isaac-sim:release/3.0.0-beta2
Jul 26, 2026
Merged

[pull] release/3.0.0-beta2 from isaac-sim:release/3.0.0-beta2#21
pull[bot] merged 1 commit into
mataylor-nvidia:release/3.0.0-beta2from
isaac-sim:release/3.0.0-beta2

Conversation

@pull

@pull pull Bot commented Jul 26, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

# Description

Backports #6717 to `release/3.0.0-beta2`.

This fixes ARM Linux dependency installation with CMake 4.x. The
backport:

- removes the unnecessary ARM-only `nlopt==2.6.2` and temporary `swig`
pre-install from the Docker images and installer;
- temporarily sets `CMAKE_POLICY_VERSION_MINIMUM=3.5` while ARM
dependencies are installed, then restores the user's previous
environment value; and
- adds regression coverage for the ARM compatibility context and install
dispatch.

The `nlopt` pre-install is unnecessary because that dependency is only
selected by Linux x86_64 requirements. Other legacy ARM source builds,
including `egl-probe==1.0.2`, still need the temporary CMake policy
compatibility setting.

## Type of change

- Bug fix (non-breaking change which fixes an issue)

## Screenshots

Not applicable.

## Validation

- `.\isaaclab.bat -f`
- `.\isaaclab.bat -p tools/changelog/cli.py check backport-base-6717`
- `.\isaaclab.bat -p -m pytest
source/isaaclab/test/cli/test_install_commands.py::TestArmCmakePolicyCompatibility
source/isaaclab/test/cli/test_install_command_parsing.py::TestCommandInstallDispatch::test_wraps_dependency_installs_with_arm_cmake_compatibility`
(4 passed)
- Full CLI-file sweep: 88 passed; 22 pre-existing symlink tests could
not run because this Windows host lacks symbolic-link privilege
(`WinError 1314`).

## Checklist

- [x] I have read and understood the [contribution
guidelines](https://isaac-sim.github.io/IsaacLab/main/source/refs/contributing.html)
- [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with
`./isaaclab.sh --format`
- [x] I have made corresponding changes to the documentation (not
applicable; no public documentation change)
- [x] My changes generate no new warnings
- [x] I have added tests that prove my fix is effective or that my
feature works
- [x] I have added a changelog fragment under
`source/<pkg>/changelog.d/` for every touched package
- [ ] I have added my name to `CONTRIBUTORS.md` or my name already
exists there (not changed in this backport)

---------

Co-authored-by: Mustafa Haiderbhai <mhaiderbhai@nvidia.com>
@pull pull Bot locked and limited conversation to collaborators Jul 26, 2026
@pull pull Bot added the ⤵️ pull label Jul 26, 2026
@pull
pull Bot merged commit af1bab4 into mataylor-nvidia:release/3.0.0-beta2 Jul 26, 2026
10 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant