Issue & PR triage
Loading...
Showing 100 of 230 issues
| Issue | Title | Author | Age | Action | Impact ↓ | Actionability | Quick Win | Summary |
|---|---|---|---|---|---|---|---|---|
|
snapcraft issue #4533 |
Regression: Interacting with an on-prem store proxy fails indiscriminately | atomcult | 1011d | close resolved | 72 | 92 | 54 | Export-login credentials for on-prem proxies were rejected as malformed Candid credentials in Snapcraft 7/8; current code explicitly bypasses Candid validation for on-prem auth and has regression coverage. |
|
snapcraft issue #6066 |
Filter libraries included in content snaps | mr-cal | 246d | keep open | 72 | 57 | 7 | Triaged research to prune duplicate libraries from content snaps; extension-specific cleanup remains a workaround while defaults and provider compatibility are unresolved. |
|
snapcraft issue #6509 |
Update patchelf | mr-cal | 9d | keep open | 70 | 80 | 34 | Maintainer proposes updating bundled patchelf from 0.9 to 0.19.2 to fix ELF corruption bugs and improve performance; test plan and results included. |
|
snapcraft issue #6410 |
Bundled patchelf drops PT_NOTE coverage for .note.qt.metadata, making every... | desvaters | 57d | keep open | 70 | 80 | 25 | Vendored patchelf relocates .note.qt.metadata out of PT_NOTE coverage when growing .dynstr, making staged Qt 6 plugins unloadable. Triaged; maintainer confirms patchelf update is needed. |
|
snapcraft issue #6017 |
XKB_CONFIG_ROOT pointing to non-existent directory in kde-neon-6/kde-neon-qt6 | RealLucioCarreras | 266d | needs triage | 68 | 82 | 29 | Untriaged core24 KDE Neon extension bug: XKB paths resolve to absent runtime directories, causing an xkbcommon error and Sayonara segfault; current code retains the invalid exports. |
|
snapcraft issue #5661 |
Snapcraft hangs forever if a GitHub repository doesn't exist | vandah | 454d | keep open | 65 | 90 | 46 | Snapcraft 8.10.2 hangs during part pulls when Git prompts for credentials; maintainers assigned the fix to craft-parts, where the equivalent issue remains open. |
|
snapcraft issue #6297 |
Task: kde-neon-6 core26 support | ScarlettGatelyMoore | 133d | keep open | 65 | 75 | 22 | Triaged enhancement task for kde-neon-6 core26 support, actively being worked on by an assigned contributor with recent progress updates. |
|
snapcraft issue #6491 |
Task: Wokr with LXQT to achieve their theme without integration into... | ScarlettGatelyMoore | 16d | keep open | 65 | 45 | 10 | Discussion about separating LXQt theme support from kf6-core integration to avoid snap crashes; active multi-party discussion ongoing with no resolution yet. |
|
snapcraft issue #6185 |
Add core26 support for the gnome extension | mr-cal | 197d | close resolved | 65 | 95 | 46 | GNOME extension core26 support is implemented: merged PR #6278 added core26 to the supported bases and SDK mapping. The placeholder issue remains open and should be closed. |
|
snapcraft issue #5144 |
error out if core24 classic python snap is created with the non-staged python binary | dariuszd21 | 714d | keep open | 64 | 83 | 37 | Add a Python-plugin guard for classic snaps staged without the python3-minimal symlink; current post_prime only rewrites pyvenv.cfg, leaving the core24 failure mode unresolved. |
|
snapcraft issue #5137 |
Fails to login when Kwallet is default keyring | eeickmeyer | 728d | keep open | 62 | 88 | 45 | KWallet-backed Snapcraft login fails with “python-dbus not installed”; maintainers agreed to add python3-dbus as a stage package, but the current snap manifest still omits it. |
|
snapcraft issue #4373 |
library linter fails on foreign archs and can't be disabled for core20 | alexclewontin | 1134d | keep open | 62 | 95 | 38 | Cross-arch core20 builds still lint foreign ELF files, causing missing-loader failures or QEMU segfaults and potentially 20+ GB core dumps; open PR #6249 proposes the fix. |
|
snapcraft issue #6497 |
kernel plugin: /proc/version_signature is empty for kernels built from... | canonical-nicoharnois | 14d | needs triage | 60 | 80 | 34 | Kernel plugin leaves CONFIG_VERSION_SIGNATURE empty when building from Ubuntu kernel source with flavour config. Reporter has a patch ready. |
|
snapcraft issue #5721 |
Failed to pull source: unable to determine source type of... | jkbeg | 433d | needs triage | 60 | 94 | 35 | Snapcraft's 8_core22 container resolves extension data under /usr/share while the image installs it in site-packages, breaking ROS 2 builds; the path mismatch remains in current code. |
|
snapcraft issue #5684 |
Support a `-f|--file` or `-C|--directory` flag | dilyn-corner | 448d | keep open | 60 | 68 | 13 | Enhancement request for lifecycle flags to select a snapcraft.yaml file or project directory, enabling monorepo and variant builds. Maintainers recognize the need and called it a possible Snapcraft 9 candidate; implementation is not present. |
|
snapcraft issue #5146 |
Snap: Snapcraft currently relies on `libapt` during configure | Meulengracht | 710d | close resolved | 60 | 92 | 30 | Resolved in current code: snapcraft_legacy and its configure-time apt import chain were removed; the hook now loads SnapConfig without relying on libapt from the base. |
|
snapcraft issue #6076 |
Differentiate “need manual review” status in "snapcraft upload" from errors | Jehan | 240d | keep open | 58 | 79 | 22 | `snapcraft upload` needs a documented, distinct outcome for revisions awaiting manual review so CI can distinguish them from failures; maintainer linked open work in #6081. |
|
snapcraft issue #4440 |
snapcraft configure hook fails: segmentation fault | barrettj12 | 1087d | keep open | 58 | 55 | 10 | Snapcraft installation segfaults in the configure hook on an AWS aarch64 runner; the workflow is reproducible, but the requested hook-task logs are still missing. |
|
snapcraft issue #5485 |
Provide option to filter stage packages | kubiko | 535d | keep open | 58 | 79 | 18 | Enhancement to exclude unwanted dependency packages from stage-packages after base migrations; triaged and maintainer-endorsed, with reproducible core22/core24 examples showing major snap-size growth, but remains unimplemented. |
|
snapcraft issue #5214 |
Please add revisions of `stage-snaps` to `manifest.yaml` | jhenstridge | 645d | keep open | 58 | 80 | 15 | Record resolved stage-snaps revisions in manifest.yaml for reproducibility and debugging; maintainers recognize the gap and describe a craft-parts state/API approach, but no implementation is present. |
|
snapcraft issue #5997 |
Stage package filtering doesn't deal with foreign arch packages (e.g. i386 on amd64) | Saviq | 272d | keep open | 58 | 82 | 15 | Foreign-architecture stage packages such as xz-utils:i386 are mishandled by Snapcraft's name-only base-package filter, duplicating i386 libraries in core24/core26 snaps; maintainers recognize it as a design-first craft-parts bug, still unresolved. |
|
snapcraft issue #4587 |
Improvements to the PythonPlugin for core24 | tigarmo | 986d | needs triage | 58 | 55 | 12 | Core24 Python-plugin support merged in #4666, but the proposed interpreter-symlink and default-shebang linters plus broader Python/GNOME integration work remain open and untriaged. |
|
snapcraft issue #4658 |
File permissions leak through to built snap | samuelallan72 | 961d | needs triage | 58 | 87 | 24 | A restrictive host umask can preserve inaccessible source modes in built snaps, reproducing an OpenStack runtime PermissionError; the report remains untriaged and unresolved. |
|
snapcraft issue #5735 |
Modifying a part's `build-environment` doesn't trigger a rebuild | dilyn-corner | 427d | close resolved | 58 | 96 | 48 | Build-environment changes failed to invalidate cached part builds; craft-parts 2121e8ed fixed rebuild tracking, and current Snapcraft requires the fixed 2.37.1 release. |
|
snapcraft issue #6081 |
Return different error codes for `snapcraft upload` responses | mr-cal | 239d | keep open | 55 | 86 | 28 | Enhancement to give snapcraft upload stable, documented exit codes per Store processing status, especially manual review; triaged and open, with exact nonstandard values still undecided. |
|
snapcraft issue #4835 |
File filtering handled incorrectly | dilyn-corner | 878d | keep open | 55 | 76 | 13 | A reproducible craft-parts migration bug makes prime copy stage-excluded files when prime includes their parent; the triaged Snapcraft issue remains open pending craft-parts#766 design work. |
|
snapcraft pr #6464 |
fix(models): allow project variables in app commands | Mohil-Ahuja | 27d | needs review | 55 | 65 | 25 | Allows well-formed ${SNAPCRAFT_*}/${CRAFT_*} project-variable references in app command fields by stripping them before snapd character validation; adds unit tests. Awaiting maintainer re-review after feedback. |
|
snapcraft issue #4149 |
Add a linter for staged libraries included in the base snap | sergiusens | 1261d | keep open | 55 | 84 | 18 | Add a library linter that reports staged libraries also supplied by the base snap, reducing snap size and attack surface; triaged and still unimplemented. |
|
snapcraft issue #4984 |
Renaming a file in a directory declared as a source for a part doesn't... | dilyn-corner | 802d | keep open | 55 | 84 | 18 | Triaged enhancement: some local-source changes, including file renames and tarball content changes, do not invalidate pull state, so rebuilds can reuse stale content; upstream craft-parts#817 remains open. |
|
snapcraft issue #5879 |
Base images store out-of-date apt package caches | lengau | 344d | close resolved | 55 | 92 | 35 | Stale APT metadata in cached LXD base images made newly published build-packages appear missing; craft-parts PR #1468 has since added a cache refresh before package marking. |
|
snapcraft issue #4723 |
Please always test against Fedora | zyga | 932d | close resolved | 55 | 98 | 44 | Fedora Spread testing was enabled by commit 7189d7901, implementing the requested removal of the manual test gate. |
|
snapcraft issue #5971 |
Use Craft Application's Linter Service | mr-cal | 281d | keep open | 55 | 87 | 16 | Triaged refactor to replace Snapcraft's bespoke linter runner and reporting with Craft Application's LinterService; the prerequisite is merged, but migration remains unimplemented. |
|
snapcraft pr #6516 |
feat(extensions): Add core26 support to the kde-neon-6 extension | ScarlettGatelyMoore | 5d | needs review | 55 | 65 | 20 | Adds core26 base support to the kde-neon-6 extension, following the pattern of PR #6278 (gnome extension). CI passing, awaiting initial review. |
|
snapcraft issue #4883 |
Using (source-type: git; source: .) does not seem to ever realise files have... | lathiat | 853d | keep open | 55 | 88 | 23 | Using source-type: git with source: . reuses stale cached code after committed or uncommitted changes, producing snaps without those changes; maintainers confirm the behavior is incorrect but unresolved. |
|
snapcraft issue #6332 |
`snapcraft lint` produces spurious warnings on core26 projects | astrojuanlu | 111d | keep open | 55 | 78 | 26 | `snapcraft lint` hardcodes a core22 build instance, so linting core24/core26 snaps gives spurious glibc errors and unused-library warnings. Root cause confirmed in code; maintainer's fix PR #6448 was closed unmerged, so the bug persists. |
|
snapcraft issue #4706 |
Install build snaps from the host if available | lengau | 944d | keep open | 55 | 82 | 17 | Feature request to reuse host-installed build snaps in build containers, avoiding repeated downloads of large SDK snaps; implementation direction was identified in a recent maintainer comment. |
|
snapcraft issue #6325 |
Skip repacking if artifact contents are unchanged | cmatsuoka | 115d | close resolved | 55 | 96 | 34 | Conditional repacking is implemented through craft-application PR #1111, integrated and documented in Snapcraft 9.1, but this issue remains open. |
|
snapcraft issue #6299 |
Snapcraft upload+release not capturing review error | farshidtz | 129d | needs triage | 55 | 68 | 17 | snapcraft upload --release prints "Revision N created ... and released to ..." even when store review failed ("Status: error while processing"), leaving the revision in no channel. Two examples given; no maintainer response yet. |
|
snapcraft issue #5255 |
With the advanced grammar, only the last `- to` clause is respected | simondeziel | 625d | keep open | 55 | 84 | 18 | Open, triaged Snapcraft bug: multiple advanced-grammar `to` clauses do not behave correctly, causing architecture-inappropriate packages and armhf build failures. Upstream craft-grammar#89 remains open. |
|
snapcraft issue #5029 |
Docs: CI patterns for organic and external snaps | medubelko | 778d | keep open | 55 | 78 | 24 | Triaged documentation gap: add vetted CI patterns for organic and external snap publishing, including automated version bumps, to the official Snapcraft docs. |
|
snapcraft issue #6064 |
Extend advanced grammer to all keys of snapcraft | soumyaDghosh | 247d | needs triage | 55 | 70 | 12 | Advanced grammar remains limited to selected keys, limiting clean architecture-specific apps, part omission, and plugin parameters. The feature is untriaged; plugin-parameter support is tracked in craft-application #985. |
|
snapcraft pr #6511 |
build(deps): update patchelf to 0.19 | mr-cal | 6d | keep open | 55 | 50 | 21 | Updates bundled patchelf from 0.9 to 0.19 to fix ELF corruption bugs with Qt 6 plugins. Blocked by external PR canonical/patchelf#4. Has 1 unresolved review comment and one failing CI check (OSV-scanner). |
|
snapcraft issue #5490 |
Include git revisions for `source-type: git` parts in `manifest.yaml` | MggMuggins | 532d | keep open | 55 | 78 | 16 | Triaged enhancement to record resolved Git commit hashes in manifest.yaml and build logs; maintainer support exists, but cross-repository implementation is still pending. |
|
snapcraft issue #5500 |
Handle project variables with curly braces in app commands | mr-cal | 526d | keep open | 55 | 90 | 40 | Triaged regression: since Snapcraft 8.5.1 (merged via #5183), app commands containing braced project variables like ${SNAPCRAFT_PROJECT_NAME} fail validation. Root cause identified; volunteer ready to PR a fix. |
|
snapcraft issue #5003 |
Building snap with `core20` failed with non-informative error message | chanchiwai-ray | 793d | close resolved | 55 | 95 | 39 | The misleading core20 snapcraft-pack error was fixed by merged PR #5616 (commit b511004af), which ran the lifecycle for legacy core20 snaps. |
|
snapcraft issue #4569 |
pkg-config based project don't work with kde-neon extension | chubinou | 995d | needs triage | 55 | 90 | 25 | An exact core22 reproducer shows kde-neon no longer exposes Qt5 .pc files to pkg-config; the unlabelled report remains untriaged, and current extension code still omits PKG_CONFIG_PATH. |
|
snapcraft issue #4935 |
snapcraft cannot connect through a transparent SSL proxy | ghost | 827d | needs triage | 55 | 76 | 22 | Snapcraft 7.5.5/8.3.1 was reported to reject a system-trusted MITM proxy CA for host commands such as whoami; it remains untriaged and unanswered. |
|
snapcraft issue #5069 |
Test with snapd on candidate or edge | mr-cal | 763d | keep open | 53 | 77 | 20 | Triaged enhancement to run a weekly spread smoke subset against snapd candidate or edge; the current spread configuration installs snapd without selecting either channel. |
|
snapcraft issue #5734 |
Modifying a build-snap doesn't trigger a change | dilyn-corner | 427d | keep open | 52 | 86 | 25 | Build-snap channel changes are not invalidating cached part state, so affected build steps may not rerun; the bug is acknowledged and remains unresolved. |
|
snapcraft issue #5859 |
Non-list `build-for` values are no longer allowed | bepri | 364d | keep open | 52 | 88 | 27 | A valid scalar build-for value regresses in Snapcraft 8.13.0: core22 falls back, then crashes with “cannot determine build-for architecture.” The issue is triaged and remains open. |
|
snapcraft issue #5384 |
remote build: snapcraft incorrectly follows symlinks | andrewphelpsj | 569d | close resolved | 52 | 94 | 40 | remote-build previously failed while copying dangling symlinks; craft-application 7.1.1 fixed this via PR #1104, and Snapcraft now requires craft-application >=7.4.1. |
|
snapcraft issue #5975 |
craftctl support for plugs | pinaraf | 280d | keep open | 52 | 84 | 18 | Triaged enhancement to let craftctl set dynamically set app plugs, automating kernel-module plug metadata; maintainers discussed the design and the reporter has a working interim pre-processor. |
|
snapcraft issue #5942 |
LXD device gets corrupted when ssh connection is closed | soumyaDghosh | 304d | needs triage | 52 | 76 | 16 | Untriaged LXD resume failure after SSH disconnect or VM restart: the existing disk device points to a vanished /run/user path. No maintainer response or resolution is recorded. |
|
snapcraft issue #4713 |
Shared caches for deb and snap packages | lengau | 938d | keep open | 52 | 46 | 8 | Maintainer-filed request for a Charmcraft-style shared deb/snap package cache to avoid repeated downloads; it remains open and unresolved, with only an automated CRAFT-2668 ticket comment. |
|
snapcraft issue #5842 |
Linting about execstack in libraries | soumyaDghosh | 372d | needs triage | 52 | 68 | 23 | Snapcraft’s library linter does not report executable stacks in shared libraries, although Store review can block upload; ELF detection exists, but no linter check or maintainer triage is present. |
|
snapcraft issue #6080 |
Add pnpm plugin | steinbro | 239d | keep open | 52 | 82 | 23 | Feature request to add a pnpm plugin so snaps can build Node.js projects using pnpm instead of npm. Triaged and endorsed by maintainers (Jira SNAPCRAFT-1306); no pnpm support exists in the codebase yet. |
|
snapcraft pr #5514 |
extensions/gnome: Add sdk include directories to C_INCLUDE_PATH | 3v1n0 | 520d | close not mergeable | 52 | 18 | 5 | Adds GNOME SDK header paths to C_INCLUDE_PATH and updates tests/docs. Most CI passes, but maintainers say it could break stable core24 builds and should wait for Snapcraft 9/core26. |
|
snapcraft issue #5128 |
KDE Neon 6 broken on arm64 | waveform80 | 741d | needs triage | 52 | 79 | 12 | Reported arm64 kde-neon-6 failure caused by an incomplete kf6-core22 content snap; the issue remains unlabelled and untriaged despite a later related upstream fix. |
|
snapcraft pr #6465 |
Mark set_step_environment callback as filesystem-safe | chris-bainbridge | 24d | keep open | 50 | 30 | 10 | Marks set_step_environment callback as filesystem-safe in parts and services lifecycle registration; +4/-2 lines. CI failing on min-deps, slow tests, and PR title check; 2 unresolved review comments. |
|
snapcraft issue #6190 |
Add core26 support for the colcon plugin and extensions | mr-cal | 196d | close resolved | 50 | 62 | 17 | Core26 support for colcon-based ROS extensions is implemented, including the ROS 2 Lyrical extension and subsequent ROS 2 compatibility fixes; the placeholder can be closed. |
|
snapcraft issue #6424 |
Add `snapd-info` key for snapd snaps | mr-cal | 43d | keep open | 50 | 80 | 22 | Feature request to add a `snapd-info` key for `type: snapd` snaps, validate its schema, and write it to snap.yaml. Open PR #6477 implements it and is awaiting maintainer review. |
|
snapcraft pr #6249 |
fix(linter): skip foreign-arch ELF files in library linter | lengau | 167d | needs review | 50 | 72 | 26 | Maintainer PR adding elf_machine to _ArchConfig and get_host_elf_machine() so the library linter skips foreign-arch ELF files, avoiding QEMU/binfmt crashes on cross-arch builds. Approved, core CI green; only CLA and OSV-scanner fail. |
|
snapcraft issue #6384 |
remote-build: set snapcraft's channel in the build recipe | mr-cal | 77d | keep open | 50 | 75 | 17 | Remote-builder should pin Snapcraft's own channel in the Launchpad recipe (e.g. 8.x/stable) and expose an env var override; triaged as enhancement with internal ticket SNAPCRAFT-1397, pending upstream craft-application support. |
|
snapcraft issue #5116 |
Add authentication support to apt repositories | cparich | 744d | needs triage | 50 | 60 | 14 | Add auth.conf.d-style credentials to apt package-repositories; unresolved, unlabelled feature request with no maintainer response and an open craft-archives counterpart. |
|
snapcraft issue #5230 |
Update jsonschema | lengau | 637d | keep open | 50 | 66 | 14 | Triaged enhancement remains open: jsonschema is still pinned to 2.6.0, and the remaining store channel-map validation must be modernized or replaced with Pydantic. |
|
snapcraft issue #6463 |
docs: Please document best practices for building snaps for all... | julian-klode | 27d | needs triage | 50 | 60 | 14 | Documentation request for best practices on building snaps across all architectures (e.g. seeded snaps), covering remote-build vs Launchpad recipes and edge/beta/stable channel and tag strategies. Unassessed by maintainers. |
|
snapcraft issue #5604 |
`snapcraft try` for `core24` | PsikoBlock | 478d | keep open | 48 | 80 | 17 | Core24 `snapcraft try` support remains unimplemented; current code explicitly raises FeatureNotImplemented. Maintainers confirmed it is now feasible after Craft Application 5.0 refactoring. |
|
snapcraft issue #5479 |
`test` command always builds with Ubuntu 24.04 | lengau | 539d | keep open | 48 | 90 | 31 | `snapcraft test` on a core22 snap silently builds with Ubuntu 24.04 instead of erroring. Triaged by maintainers; PR #6450 (fail early for core22) was closed unmerged, so the bug is still present in the tree. |
|
snapcraft issue #4966 |
Shared cache for Python wheels | lengau | 806d | needs triage | 48 | 50 | 9 | Port Charmcraft's shared Python-wheel cache to Snapcraft to avoid repeated downloads and rebuilds; it remains open, unlabelled, and awaiting maintainer triage. |
|
snapcraft issue #4751 |
Use `ld` from the base snap for library linting | mr-cal | 920d | keep open | 48 | 82 | 20 | Triaged enhancement to make snapcraft lint resolve libraries with the target base snap's dynamic linker instead of host ldd, preventing spurious core24/core26 warnings; the TODO remains in current code. |
|
snapcraft issue #4853 |
Snapcraft doesn't report no-op file filtering usage | dilyn-corner | 868d | keep open | 48 | 86 | 17 | Open, acknowledged request to warn when stage or prime exclusions match no files; the maintainer identified craft-parts as the likely upstream owner. |
|
snapcraft issue #4878 |
Support interim ubuntu releases for kernel snaps | mr-cal | 855d | keep open | 48 | 83 | 12 | Triaged enhancement to let kernel snaps use interim build-bases such as ubuntu@24.10 with backward compatibility and an experimental warning; current validation still only accepts core24, core26, and devel. |
|
snapcraft issue #4861 |
Enrich `CraftErrors` with resolutions and documentation links | mr-cal | 863d | keep open | 48 | 58 | 12 | CraftError metadata is supported and used in several paths, but the audit remains incomplete: multiple Snapcraft errors still lack details, resolutions, or documentation links. |
|
snapcraft issue #4960 |
Can't build Core20 snaps on non-snap distros | dstathis | 807d | keep open | 48 | 88 | 24 | Core20 LXD builds reject distro-installed LXD on NixOS/Arch; a maintainer specified a backport, while core20 support now requires Snapcraft 8. |
|
snapcraft issue #4578 |
SSH key password prompt doesn't appear when cloning repositories | dilyn-corner | 988d | needs triage | 48 | 77 | 16 | SSH passphrase prompts during Git pulls are overwritten by transient progress output at brief/debug verbosity. A detailed reproducer exists, but the report remains untriaged with no verified fix. |
|
snapcraft issue #6430 |
Feedback from store uploads comes at an unfortunate time | quine00 | 37d | keep open | 48 | 42 | 8 | Requests a pre-upload Store capability check and resumable/delta uploads: multi-day uploads of component snaps are wasted when the Store rejects them afterwards ("Snap is not allowed to use components"). Triaged; blocked on upstream snapstore-server work. |
|
snapcraft issue #5933 |
snapcraft fails with cmake not finding libpugixml.a | luspi | 312d | needs triage | 48 | 82 | 22 | core24 kde-neon-6 packaging fails because CMake loads a broken pugixml config from the SDK while libpugixml.a exists under /usr; the report is untriaged. |
|
snapcraft issue #4310 |
Please include .*.hmac files by default in stage and prime | xnox | 1179d | needs triage | 48 | 68 | 25 | FIPS kernel HMAC sidecars are omitted by the default stage and prime filesets; this open, unlabelled request has had no maintainer activity. |
|
snapcraft issue #5655 |
Use pydantic instead of jsonschema for legacy store | bepri | 457d | keep open | 46 | 84 | 14 | Triaged enhancement to replace legacy store channel-map jsonschema validation with Pydantic; it remains open, and jsonschema 2.6.0 is still pinned. |
|
snapcraft issue #6419 |
Destructive mode with sudo: /snap/bin/snapcraft: 4: exec: /bin/snapcraft: not found | nteodosio | 44d | keep open | 46 | 64 | 14 | Confirmed snap shim failure under sudo in Docker when SNAP is stripped; setting SNAP=/snap/snapcraft/current works around the launcher error, but ownership remains unresolved. |
|
snapcraft issue #4991 |
Allow disabling file-based keyring fallback | mr-cal | 800d | keep open | 46 | 84 | 19 | Add and document SNAPCRAFT_DISABLE_FILE_BASED_KEYRING so tools such as ubuntu-image can require credentials in the system keyring; still triaged and open. |
|
snapcraft issue #4408 |
Snapcraft 7 fails with inline deb822 signing blocks | lengau | 1107d | close stale | 45 | 94 | 33 | Snapcraft 7's core20 LXD fallback failed on valid inline deb822 Signed-By keys; the affected legacy/core20 code has since been removed. |
|
snapcraft issue #6025 |
Snapcraft ignores SNAPCRAFT_BUILD_ENVIRONMENT_* environment variables on MacOS | pachulo | 262d | keep open | 45 | 62 | 14 | Documented SNAPCRAFT_BUILD_ENVIRONMENT_CPU/MEMORY are ignored on macOS; maintainer confirms Multipass CPU/memory hardcoded and points to upstream craft-providers#531. Docs still promise the vars work. |
|
snapcraft issue #6408 |
Re-organize spread tests | mr-cal | 62d | keep open | 45 | 45 | 6 | Maintainer-filed, triaged enhancement to reorganize/dedupe Snapcraft's spread tests and drop low-value ones for faster, less flaky CI; no implementation plan or PR yet, tracked as SNAPCRAFT-1377. |
|
snapcraft issue #5827 |
The uv plugin reference does not explain the dependencies | bepri | 379d | keep open | 45 | 85 | 23 | Snapcraft's uv plugin reference drops the craft-parts "Dependencies" section (uv-deps part / astral-uv build-snap) that explains how to provide uv, causing user confusion. Triaged, still open (SNAPCRAFT-1250). |
|
snapcraft issue #4972 |
Cannot create a snap with base:bare in destructive mode | nhathaway | 805d | close resolved | 45 | 90 | 23 | Snapcraft 8.3.2 mishandled bare-base projects without build-base, producing architecture/platform errors; current models require build-base and fail early during validation. |
|
snapcraft pr #6310 |
fix(store): raise error when upload processing status is 'error' | Tejas-Raj01 | 125d | needs review | 45 | 50 | 19 | Adds an explicit `status.get("code") == "error"` check to StoreClientCLI.notify_upload so `snapcraft upload --release` raises SnapcraftError instead of falsely printing a revision/released message, plus a unit test. Fixes #6299. |
|
snapcraft issue #6510 |
Spread tests should run review-tools on snaps | mr-cal | 8d | keep open | 45 | 75 | 19 | Enhancement to run review-tools on all spread tests that build snaps, not just manifest tests. Triaged with a contributor interested in implementing. |
|
snapcraft pr #6502 |
fix: warn when part sources resolve from the parent of a snap directory | LoweRAM | 14d | needs review | 45 | 80 | 23 | Adds a warning when snapcraft is run from inside a snap/ directory and part sources resolve from the parent directory, fixing confusing error messages. All CI passing, awaiting review. |
|
snapcraft issue #5115 |
component does not take snap version when no version provided | stephensp | 746d | close resolved | 45 | 92 | 19 | Component version inheritance was triaged as an enhancement; maintainers adopted component-level adopt-info, and follow-up #5240 was closed after implementation merged in canonical/snapcraft#5753. |
|
snapcraft pr #6477 |
feat: add snapd-info project key | LubabaKhalid | 22d | needs review | 45 | 70 | 17 | Adds snapd-info project key for type: snapd snaps with validation and schema updates. Approved by one reviewer, awaiting review from ernestl, CI passing. |
|
snapcraft issue #5114 |
bash gets built with a /bin/bash that is missing the executable bit | basak | 746d | keep open | 45 | 85 | 33 | Staging bash+quilt in a classic core24 snap produces a non-executable bin/bash: craft-parts' normalize.py _try_copy_local uses shutil.copyfile, which drops file modes. Confirmed root cause, no fix landed. |
|
snapcraft issue #5836 |
`enable-patchelf` build-attribute uses `ld` for the build-on host, not the... | lengau | 373d | keep open | 45 | 85 | 23 | enable-patchelf picks the dynamic linker from the build-on host arch, so cross-compiled armhf binaries get ld-linux-aarch64.so.1 instead of ld-linux-armhf.so.3. Still unfixed; fix PR #6455 was closed unmerged. |
|
snapcraft issue #5168 |
Add `plugs` and `slots` keys to the project model | mr-cal | 693d | keep open | 45 | 76 | 11 | Triaged enhancement to add typed top-level plug and slot declarations for early project validation; app-level lists are modeled, and #5172's invalid-YAML failure was folded into this open enhancement. |
|
snapcraft issue #5595 |
snapcraft and Snap Store validation rules mismatch for `classic` snaps | dmitry-lyfar | 483d | keep open | 45 | 80 | 12 | Triaged validation mismatch blocks publishing classic snaps with managed sockets; Snapcraft delegates packing checks to snapd, and resolution is pending upstream with review-tools |
|
snapcraft issue #4931 |
Failed to upload snap created with `assumes: - command-chain` | chanchiwai-ray | 829d | keep open | 45 | 92 | 36 | Declaring `assumes: [command-chain]` in snapcraft.yaml duplicates the entry, producing a snap.yaml rejected by snap-review. Still unfixed at HEAD; fix PR #6445 was closed unmerged. |
|
snapcraft issue #5326 |
Setting the icon key leads to all icons replaced in the .desktop file | ilya-fedin | 596d | keep open | 45 | 84 | 17 | Snapcraft overwrites Icon in every desktop-file section, breaking themed and action icons. The regression now occurs without a top-level icon; this triaged enhancement remains open with an opt-out proposed. |
|
snapcraft issue #5102 |
Unable to set components version using craftctl set version | stephensp | 751d | close resolved | 45 | 90 | 30 | Current main supports `craftctl set components.<name>.version`, with per-component project variables and spread-test coverage; the enhancement appears implemented, but its resolving PR is unconfirmed. |
|
snapcraft issue #5145 |
snapcraft fails to launch multipass instance when multipass isn't pre-installed | sed-i | 710d | keep open | 45 | 72 | 16 | Snapcraft emits cryptic 'Remote "snapcraft" is unknown or unreachable / exit code 2' when Multipass can't launch the build instance; maintainer traced it to image-server unavailability or non-amd64 hosts, fix tracked in craft-providers#211 |
|
snapcraft issue #5602 |
Enable fedora system | cmatsuoka | 482d | keep open | 45 | 58 | 11 | Maintainer-filed, triaged request to let snapcraft test use Fedora LXD images for non-Ubuntu testing; it remains open without an implementation or substantive discussion. |