Commit 1c75487
# Description
Backports #7505 to `release/3.0.0` by cherry-picking the merged commit
`4b9ba22508895906bb856845153b6409b5e86b3c` with `-x` provenance.
The [automatic backport
run](https://github.com/isaac-sim/IsaacLab/actions/runs/33862657583)
encountered the expected visualization-builder conflict, but its
inferred resolution dropped the release-only `rename_builder_labels`
import and failed Ruff with `F821`.
This manual backport preserves the source change while retaining the
release branch's API sequence: it strips collision filters and groups
before composition and replication, calls the release signature of
`replicate_builder_mapping`, and then calls `rename_builder_labels`
separately. No runtime dependencies are added.
| Field | Commit |
|---|---|
| Original merged change | `4b9ba22508895906bb856845153b6409b5e86b3c` |
| Release base used | `355dc9ba107527d7baae7600e89229a89d4e4628` |
| Proposed backport | `64c6d483803bf706404236516d92c8ec77ab8211` |
## Type of change
- Bug fix (non-breaking change which fixes an issue)
## Release backport
- This PR already targets the active release branch.
## Validation
- Repository backport candidate validation passed with all five source
paths preserved and no extra paths changed.
- Full repository pre-commit suite passed against `release/3.0.0`,
including changelog and Git LFS checks.
- `uv run --no-project python -m compileall -q` passed for all three
modified Python files.
- `git diff --check upstream/release/3.0.0...HEAD` passed.
- Focused Newton regression tests are pending Linux CI because the
repository lockfile does not support the local macOS/arm64 host. The
original source PR completed 53 checks successfully.
## Checklist
- [x] I have read and understood the contribution guidelines
- [x] I have run the available pre-commit checks
- [x] Documentation changes are not needed for this backport
- [ ] My changes generate no new runtime warnings (pending Linux CI)
- [x] The original regression test is preserved in the backport
- [x] Changelog fragments are preserved for both touched packages
- [x] The original contributor is already listed in `CONTRIBUTORS.md`
Co-authored-by: matthewtrepte <mtrepte@nvidia.com>
Co-authored-by: Octi Zhang <zhengyuz@nvidia.com>
1 parent 5c610f0 commit 1c75487
5 files changed
Lines changed: 66 additions & 1 deletion
File tree
- source
- isaaclab_newton
- changelog.d
- isaaclab_newton/physics
- test/cloner
- isaaclab
- changelog.d
- test/sim
Whitespace-only changes.
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
826 | 826 | | |
827 | 827 | | |
828 | 828 | | |
| 829 | + | |
| 830 | + | |
| 831 | + | |
| 832 | + | |
829 | 833 | | |
830 | 834 | | |
831 | 835 | | |
| |||
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
Lines changed: 8 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
114 | 114 | | |
115 | 115 | | |
116 | 116 | | |
| 117 | + | |
| 118 | + | |
117 | 119 | | |
118 | 120 | | |
119 | 121 | | |
| |||
148 | 150 | | |
149 | 151 | | |
150 | 152 | | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
151 | 159 | | |
152 | 160 | | |
153 | 161 | | |
| |||
Lines changed: 49 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
| 49 | + | |
| 50 | + | |
49 | 51 | | |
50 | 52 | | |
51 | 53 | | |
| |||
86 | 88 | | |
87 | 89 | | |
88 | 90 | | |
| 91 | + | |
89 | 92 | | |
90 | 93 | | |
91 | 94 | | |
| |||
102 | 105 | | |
103 | 106 | | |
104 | 107 | | |
| 108 | + | |
105 | 109 | | |
106 | 110 | | |
107 | 111 | | |
| |||
473 | 477 | | |
474 | 478 | | |
475 | 479 | | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
476 | 483 | | |
477 | 484 | | |
478 | 485 | | |
| |||
490 | 497 | | |
491 | 498 | | |
492 | 499 | | |
| 500 | + | |
| 501 | + | |
| 502 | + | |
| 503 | + | |
| 504 | + | |
| 505 | + | |
| 506 | + | |
| 507 | + | |
| 508 | + | |
| 509 | + | |
| 510 | + | |
| 511 | + | |
| 512 | + | |
| 513 | + | |
| 514 | + | |
| 515 | + | |
| 516 | + | |
| 517 | + | |
| 518 | + | |
| 519 | + | |
| 520 | + | |
| 521 | + | |
| 522 | + | |
| 523 | + | |
| 524 | + | |
| 525 | + | |
| 526 | + | |
| 527 | + | |
| 528 | + | |
| 529 | + | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
| 536 | + | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
| 540 | + | |
493 | 541 | | |
494 | 542 | | |
495 | 543 | | |
| |||
0 commit comments