Skip to content

[3008.x] Add +X capability to linux_acl (backport of #62852)#69409

Open
dwoz wants to merge 5 commits into
3008.xfrom
dwoz/backport/62852-3008x
Open

[3008.x] Add +X capability to linux_acl (backport of #62852)#69409
dwoz wants to merge 5 commits into
3008.xfrom
dwoz/backport/62852-3008x

Conversation

@dwoz

@dwoz dwoz commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Summary

Clean cherry-pick backport of merged PR #62852 ("Add +X capability to linux_acl" by @leifliddy) from master to 3008.x.

Cherry-picked commits:

Backport applied cleanly with no conflicts. Pre-commit and tests/pytests/unit/states/test_linux_acl.py pass locally (6/6).

Known limitations

Prior review of #62852 noted the fix is incomplete:

  • Conditional +X handling was only added to the recurse path, not the default path (non-idempotent on default).
  • Sibling state list_present is still missing the same +X handling.

The original PR landed on master as-is. This backport preserves the merged change verbatim; the limitations above can be addressed in a follow-up PR.

Test plan

  • pre-commit run --files salt/states/linux_acl.py tests/pytests/unit/states/test_linux_acl.py changelog/62852.added.md
  • pytest tests/pytests/unit/states/test_linux_acl.py (6 passed)
  • CI green on 3008.x

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

test:full Run the full test suite

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants