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.