← Back to issue list

schema, meta: support layout

View original Github issue

Metadata

Project
snapcraft
Number
#2336
Type
pull request
State
closed
Author
kyrofa
Labels
Created
Updated
Closed

Current evaluation

Closed without merge due to lack of review and unresolved comments. The pull request adding experimental layout support to snapcraft was abandoned after over seven years of inactivity.

Suggested action:

No scores available.

Issue body

- [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] If this is a bugfix. Have you checked that there is a bug report open for the issue you are trying to fix on [bug reports](https://bugs.launchpad.net/snapcraft)? - [x] If this is a new feature. Have you discussed the design on the [forum](https://forum.snapcraft.io)? - [x] Have you successfully run `./runtests.sh static`? - [x] Have you successfully run `./runtests.sh tests/unit`? ----- snapd has experimental support for the `layout` property, which provides the ability to reorganize the environment seen by the snap using bind-mounts, etc. This PR resolves [LP: #1754639](https://bugs.launchpad.net/snapcraft/+bug/1754639) by exposing this feature in the snapcraft CLI, but it warns that it's still experimental.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Closed without merge due to lack of review and unresolved comments. The pull request adding experimental layout support to snapcraft was abandoned after over seven years of inactivity.
qwen3.6-35b-a3b-mtp-q6 Merged to expose the experimental snapd layout property in the snapcraft CLI, resolving LP: #1754639. Updates schema and meta handling to support bind-mount environment reorganization with an experimental warning.
qwen3.6-35b-a3b-mtp-q6 Merged to expose snapd's experimental layout property in the snapcraft schema and meta, resolving LP: #1754639. The change enables bind-mount environment reorganization with an experimental warning.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#2338 schema, meta: support layout snapcraft merged Merged to add schema and meta support for the snapd layout property. Resolves LP #1754639 by exposing the feature in the snapcraft CLI and relying on snap pack --check-skeleton for validation. Approved and passed CI.
81%
#1754639 snapd layout feature not supported snapcraft (launchpad) closed Closed without resolution due to inactivity. The snapcraft validation error for the snapd layout property was not addressed here, likely superseded by later snapcraft releases that added native layout support.
70%