canonical / snapcraft

Package, distribute, and update any app for Linux and IoT.
https://snapcraft.io
GNU General Public License v3.0
1.18k stars 443 forks source link

layouts not allowed when using base core24 #4871

Closed sergiusens closed 3 months ago

sergiusens commented 3 months ago

Bug Description

This is a regression, layouts would block any form of desktop application to work properly when requiring resources (almost all of them)

To Reproduce

Use layouts in snapcraft.yaml with a core24 snap

Environment

core24 base snap

snapcraft.yaml

name: name
version: version
base: core24
summary: summary
description: description

layouts:
  /foo:
    symlink: $SNAP/foo

Relevant log output

Bad snapcraft.yaml content:
- extra field 'layouts' not permitted in top-level configuration

Additional context

No response

sergiusens commented 3 months ago

layout, not layouts :-/