snapcraft
snapcraft copied to clipboard
Package, distribute, and update any app for Linux and IoT.
### What needs to get done In the craft-application branch, `_resolve_project_path` should error more cleanly if we can't find `snapcraft.yaml`, alerting the user with a nice error message that links...
### What needs to get done If a `snap pack ...` invocation fails when building a snap with `snapcraft --verbosity={quiet,brief,verbose}`, the *cause* of the nonzero exit code should also be...
### Bug Description This is a follow-up to the bug report posted on Launchpad: https://bugs.launchpad.net/snapcraft/+bug/1987627 Snapcraft is unable to snaps inside armhf containers when running on an arm64 host. ###...
### Bug Description We maintain a private snap where we build a classic snap This is not an issue with using snapcraft `7.5.4`. To unblock ourselves we have pinned to...
### What needs to get done Since snap builds only require a linux system container (LXD Container), could we look into making use of a remote LXD instance and relying...
### Bug Description latest/edge/components fails to install on arm64, and we do need components on amd64 & arm64 to keep parity, whilst the focus is on amd64 only. Mostly because...
### What needs to get done Currently, if a `snapcraft.yaml` for a `base: core20` snap defines both a `version|grade` as well as `adopt-info`, what is defined in `version|grade` are kept:...
### What needs to get done In the non Craft Application based snapcraft root level build-packages and stage-packages are bundled into a part before being passed to Craft Parts. This...
### What needs to get done We're (temporarily) disabling support for `build-for: all` in core24 because we need to revisit/investigate what a "correct" multiplatform snap looks like. ### Why it...
`patchelf` will not be executed when ``` override-prime: | craftctl default ``` The reason is snapcraft patchelf using the craft-parts states to get files list and run patchelf. However when...