← Back to issue list

feat: Enforce filesystem mounts to be ordered in increasing mount nesting

View original Github issue

Metadata

Project
craft-parts
Number
#1347
Type
pull request
State
merged
Author
upils
Labels
Created
Updated
Closed

Current evaluation

Merged. Enforces filesystem mounts to be ordered by increasing mount nesting, resolving #1342 and CRAFT-4803. Approved by three reviewers, passed all CI checks, and modified three files (+165/-13).

Suggested action:

No scores available.

Issue body

- [x] Have you followed the guidelines for contributing? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `make lint && make test`? - [x] Have you added an entry to the changelog (`docs/reference/changelog.rst`)? --- Fixes #1342 CRAFT-4803

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged. Enforces filesystem mounts to be ordered by increasing mount nesting, resolving #1342 and CRAFT-4803. Approved by three reviewers, passed all CI checks, and modified three files (+165/-13).
qwen3.6-35b-a3b-mtp-q6 Merged. Enforces filesystem mounts to be ordered by increasing nesting depth, resolving issue #1342 and CRAFT-4803. All checks passed including lint, tests, and changelog updates.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1342 Force order of entries in FilesystemMount craft-parts closed Closed without resolution. The enhancement to enforce FilesystemMount entry order and uniqueness was synced to Jira (CRAFT-4803) but shows no implementation or merge details, indicating it was deferred or abandoned.
72%
#109 utils: add filesystem mounting calls (CRAFT-460) craft-parts merged Merged to introduce filesystem mount and unmount utilities as thin wrappers around system commands. Approved by two reviewers, passed CI, and added 38 lines across two files to resolve CRAFT-460.
71%