Issue & PR triage
Loading...
Showing 100 of 221 issues
| Issue | Title | Author | Age | Action | Staleness ↑ | Confidence | Summary |
|---|---|---|---|---|---|---|---|
|
snapcraft pr #5915 |
Test qa.yaml with starflow PR #101 changes | Copilot | 277d | close stale | 95 | 92 | Temporary test PR pointing qa.yaml at starflow PR #101 branch for cross-repo validation. 266 days old, zero activity, and the target qa.yaml already uses @main, making this obsolete. |
|
snapcraft issue #5171 |
home interface plug attribute "read: all" triggers ValidationError | florcabral | 643d | needs triage | 85 | 70 | Snapcraft rejects home interface plug attribute read: all with a pydantic ValidationError (expects list, got dict). Reported on core22; no maintainer response, no labels, no activity in ~2 years. |
|
snapcraft issue #4408 |
Snapcraft 7 fails with inline deb822 signing blocks | lengau | 1059d | close stale | 85 | 85 | Snapcraft 7 core20 LXD builds fail on hosts with modern apt deb822 Signed-By blocks due to a legacy apt package check in snapcraft_legacy. Triaged; root cause identified, but snapcraft_legacy and core20 have since been removed from the codebase. |
|
snapcraft issue #5653 |
Use pydantic instead of jsonschema for legacy project | bepri | 409d | close stale | 85 | 80 | Migrate legacy snapcraft project parsing from jsonschema to Pydantic models. Issue was closed as abandoned, but the legacy code (snapcraft_legacy) has since been removed entirely from the codebase, making the issue moot. |
|
snapcraft issue #4604 |
Reverse the priority for how version/grade are set for `base: core20` snaps | dilyn-corner | 932d | close stale | 85 | 80 | Feature request to reverse version/grade precedence for adopt-info on base: core20 snaps so part-provided values override YAML. Triaged as enhancement; maintainer said unlikely to be done before core20 is dropped, and core20 support has since been removed from the codebase. |
|
snapcraft issue #5040 |
Docs: Add a tutorial dedicated to the "default plugin + multiple binaries" scenario | sed-i | 728d | needs triage | 85 | 70 | Request for a tutorial covering the 'default plugin + multiple binaries' scenario (Go/Rust projects producing several binaries). Open 717 days, no labels, no comments, no maintainer acknowledgement. No such tutorial exists in docs/tutorials or docs/how-to. |
|
snapcraft issue #5683 |
Investigate why `list-keys` makes repeated API calls | mr-cal | 400d | close stale | 85 | 82 | Research task to reduce repeated API calls in snapcraft list-keys. The command was removed and replaced with 'keys' (PR #6144), which uses a single get_account_info() call. The referenced legacy test file no longer exists. No activity in ~13 months. |
|
snapcraft pr #5981 |
chore: use pathlib to interact with craft-parts | EdmilsonRodrigues | 228d | close stale | 85 | 55 | Adapts craft-parts API calls to use pathlib after upstream craft-parts#1424 (2.33 release). 217 days old, 0 comments, 0 reviewers, 4 unresolved review comments, several CI checks failing. Main already requires craft-parts>=2.33.0. |
|
snapcraft issue #5086 |
snapcraft status lists several time the same information | seb128 | 709d | needs triage | 85 | 55 | snapcraft status prints the same track/arch/channel rows multiple times in its table output. Reported against snapcraft 8.4.1 on Ubuntu Oracular; no maintainer response, no labels, no activity since filing ~2 years ago. |
|
snapcraft issue #4966 |
Shared cache for Python wheels | lengau | 758d | needs triage | 85 | 60 | Feature request to bring Charmcraft's shared cache for Python wheels to snapcraft, reducing redundant wheel downloads and rebuilds. Filed by maintainer lengau 747 days ago; only a bot Jira-sync comment exists, no labels, assignee, or maintainer response. No evidence of implementation in snapcraft or craft-parts codebase. |
|
snapcraft issue #4227 |
Autodetect credentials | abitrolly | 1177d | close stale | 82 | 85 | Request to auto-detect candid (OAuth) store credentials without SNAPCRAFT_STORE_AUTH=candid. Candid login was removed in Snapcraft 9.0 (PR #6288), making the request moot; issue inactive since 2023 with only a bot comment. |
|
snapcraft issue #4960 |
Can't build Core20 snaps on non-snap distros | dstathis | 759d | close stale | 80 | 82 | Core20 snap builds fail on non-snap distros (NixOS) due to LXD snap detection. Triaged with a proposed backport fix, but core20 support and snapcraft_legacy have since been removed from the project, making the issue no longer applicable. |
|
snapcraft issue #5144 |
error out if core24 classic python snap is created with the non-staged python binary | dariuszd21 | 666d | needs triage | 80 | 70 | Feature request to add a post_prime check in the python plugin that errors when a core24 classic snap is built with the host python (/usr/bin/python*) instead of a staged interpreter, which produces a broken pyvenv.cfg (home = /usr/bin). No labels, no comments, no activity for ~2 years. |
|
snapcraft issue #5116 |
Add authentication support to apt repositories | cparich | 696d | needs triage | 80 | 70 | Feature request: add auth.conf.d-style authentication support for type: apt package-repositories, since embedding credentials in the URI leaks secrets into build logs and long keys cause errors. Open 685 days, no labels, no maintainer response, no related PR found. |
|
snapcraft issue #4440 |
snapcraft configure hook fails: segmentation fault | barrettj12 | 1039d | close stale | 80 | 68 | Snapcraft snap's configure hook segfaults on AWS arm64 GitHub runners during install. Maintainer requested diagnostic logs in Dec 2023; reporter never responded. Unlabelled, inactive ~18 months, snap since reworked to core24. |
|
snapcraft issue #4541 |
Identical `parts` in different snaps contain different contents | dilyn-corner | 961d | needs triage | 78 | 55 | Bug report: identical `parts` (e.g. a `netplan` nil-plugin part with the same stage-packages) in two different snaps produce different `parts/<part>/` contents (build/install/src/stage_packages). Reported on snapcraft 10445 with base core24 in a 23.10 VM; author later noted they could not reproduce with base core22 in a Jammy VM. Open, no... |
|
snapcraft issue #4697 |
The partial organize operations of parts are missing | LaiderLai | 899d | close stale | 78 | 72 | Core20 cross-arch build: organize with ${SNAPCRAFT_ARCH_TRIPLET} misses files without --target-arch flag. Maintainer asked in Jan 2026 if still reproducible in Snapcraft 8; no response. Core20 has since been dropped. |
|
snapcraft issue #4578 |
SSH key password prompt doesn't appear when cloning repositories | dilyn-corner | 941d | needs triage | 78 | 72 | SSH key passphrase prompt is overwritten by the 'Pulling' progress spinner during Git clone with brief verbosity. Untriaged, no maintainer response, inactive for ~18 months. Only a bot Jira-sync comment exists. |
|
snapcraft issue #5219 |
Snapcraft unable to compile ARM64 kernel | RuhanSA079 | 591d | needs triage | 78 | 55 | Cross-compiling an ARM64 kernel with snapcraft 7.5.8/8.5.1 fails when the kernel plugin runs 'apt-get download snapd:arm64' for snap bootstrap, because the Focal build environment has no snapd arm64 candidate. No maintainer response; reporter reproduced the apt error on Ubuntu 20/22 in Jan 2025. |
|
snapcraft issue #4182 |
Add electron-builder test for core20 | sergiusens | 1204d | keep open | 78 | 62 | Request to add an electron-builder spread test using core20 base (via package.json syntax) to preserve feature parity after core18 removal. Triaged by maintainer sergiusens; no implementation found in current codebase. |
|
snapcraft issue #5782 |
Error when validating the model if a `snapcraftctl` command is used | lengau | 358d | close stale | 78 | 72 | Request to add a model validation error when override scripts use snapcraftctl, linking to migration docs. Parent issue #5754 (removing the wrapper) was closed/abandoned; core26-specific error was already implemented in PR #5983. Issue is 347 days old with no further activity. |
|
snapcraft pr #6263 |
chore: add dev workshop | lengau | 107d | close stale | 75 | 70 | Adds a dev workshop for snapcraft development with new workshop actions for installing git branches and managing dependencies. Approved by 3 reviewers but has 11 unresolved review comments and failing CI checks. |
|
snapcraft issue #5942 |
LXD device gets corrupted when ssh connection is closed | soumyaDghosh | 256d | needs triage | 75 | 65 | Snapcraft LXD build instance fails to restart after SSH disconnect/VM reboot because the craft-state disk device points at a transient /run/user/<uid>/<pid> path that no longer exists. Unlabelled, zero comments, 245 days old. |
|
snapcraft issue #5257 |
Show artifact name and overall progress when uploading a snap with components | farshidtz | 575d | keep open | 75 | 85 | Enhancement: when uploading a snap with components, the progress bar shows only 'Uploading...' without the artifact name or overall progress. Triaged and acknowledged as a good UX improvement; no work since April 2025 and the code still shows the same behavior. |
|
snapcraft issue #6001 |
`snapcraft clean --destructive` does not delete `.craft` directory | steinbro | 224d | needs triage | 75 | 70 | Bug report: `snapcraft clean --destructive` leaves the `.craft` directory behind after `snapcraft pack --destructive`. Reported by a maintainer with full reproduction steps on Snapcraft 8.13.2; no labels, no comments, no maintainer response in 213 days. |
|
snapcraft issue #5996 |
docs: tutorial is publishing old code | medubelko | 225d | needs triage | 75 | 55 | Docs publishing pipeline failed to include PR #5929 terminal-directive changes in 8.13.2 and 8.14.0 releases; tutorial on main has since been substantially reworked, no maintainer response in 214 days |
|
snapcraft issue #4935 |
snapcraft cannot connect through a transparent SSL proxy | ghost | 779d | needs triage | 75 | 55 | snapcraft fails with SSL CERTIFICATE_VERIFY_FAILED behind a transparent MITM proxy because it does not use the system CA store; workaround is REQUESTS_CA_BUNDLE. Reported on 8.3.1/7.5.5; maintainer asked a clarifying question, no labels or fix yet. |
|
snapcraft pr #6303 |
ci: test new secscan action | bepri | 80d | close stale | 75 | 60 | PR testing a new secscan CI action that is failing; inactive for 73 days with no maintainer engagement |
|
snapcraft issue #4636 |
Better error message when we can't find snapcraft.yaml | lengau | 920d | needs triage | 75 | 60 | Feature request to improve the error message when snapcraft.yaml is not found in the craft-application branch, adding a helpful message with a documentation link. No labels, no assignee, last activity 536 days ago. |
|
snapcraft pr #5974 |
feat(project): add pydantic validator for common_id field | soumyaDghosh | 232d | close stale | 75 | 75 | Adds a pydantic validator for the app common_id field to catch invalid values early, fixing #5624. Open 221 days with no author activity, 3 unresolved review comments, and failing integration/OSV-scanner CI; the validator is absent from current main. |
|
snapcraft issue #5721 |
Failed to pull source: unable to determine source type of... | jkbeg | 385d | needs triage | 75 | 70 | Snapcraft 8 Docker image fails to resolve ros2 extension: get_extensions_data_dir() returns /usr/share/snapcraft/extensions but extensions are installed under site-packages/extensions. Untriaged, no maintainer activity in 374 days; same bug tracked in snapcraft-rocks#109. |
|
snapcraft pr #6374 |
fix(desktop-file): verify theme icons before rewriting icon | soumyaDghosh | 46d | close not mergeable | 75 | 70 | PR to fix desktop file icon theme warning; diff targets outdated code and doesn't address the described bug |
|
snapcraft issue #4802 |
No debug information about conflicting files in staging error in the... | seb128 | 855d | needs triage | 75 | 60 | Launchpad snapcraft builds only print the brief staging-conflict error, not the list of conflicting files; reporter expects details in the build log. Unlabelled, no maintainer response since the 2024-05-09 Jira sync bot comment. |
|
snapcraft pr #5213 |
fix(project): Use an annotated type for duration strings | lengau | 598d | needs review | 75 | 65 | PR introduces an annotated type for duration strings with stricter regex validation, inspired by snapcraft PR #5210 (ReDoS fix). Has 1 approval but 4 unresolved review comments and has been open for 596 days. |
|
snapcraft issue #4402 |
icon is not handle properly when base is core22 | tsunghanliu | 1064d | needs triage | 75 | 55 | Icon not placed in prime/meta/gui when base is core22 (snapcraft 7.5.3); works on core20. No maintainer response, no labels, 0 comments, last activity 536 days ago. |
|
snapcraft issue #4951 |
Consider adding flag to extensions to list experimental extensions | hartmutobendorf | 770d | close stale | 75 | 72 | Feature request to add --all flag to list-extensions to show experimental extensions and display env var hint. The extensions command (renamed from list-extensions) already lists all extensions including experimental ones, as confirmed by docs. Only the env var hint in output remains unimplemented. No maintainer engagement in ~2 years. |
|
snapcraft issue #5137 |
Fails to login when Kwallet is default keyring | eeickmeyer | 680d | keep open | 75 | 80 | snapcraft login fails with RuntimeError('python-dbus not installed') on Kubuntu/Ubuntu Studio when Kwallet is the default keyring. Maintainers agreed to add python3-dbus as a stage package but no fix has been implemented in ~22 months. |
|
snapcraft issue #5244 |
"Edit this page on Github" links give a 404 not found on Github | Sophie-Pages | 581d | close stale | 75 | 80 | Snapcraft readthedocs 'Edit this page on Github' links 404. Triaged as a doc bug; root cause is an upstream canonical-sphinx bug fixed in 0.4.0. Repo now pins canonical-sphinx~=0.6, so the fix is applied and the links should work. |
|
snapcraft issue #5041 |
Docs: Add guide for multiarch snaps | sed-i | 728d | close stale | 75 | 75 | Docs request for a multiarch snaps guide (one snap per arch, cross-building, CI setup, supported platforms). Reporter acknowledged partial resolution in Oct 2024; platform docs since rewritten and reorganized in the repo. |
|
snapcraft issue #4968 |
Add a `bundler-version` property to the `core18` Ruby plugin | mr-cal | 758d | keep open | 75 | 70 | Feature request to add a `bundler-version` property to the `core18` Ruby plugin to pin bundler versions and prevent build failures due to unpinned bundler requiring newer Ruby. Issue is triaged (Status: Triaged, Type: Enhancement) with an internal Jira ticket created (CRAFT-3234). No implementation found in current codebase. |
|
snapcraft issue #4982 |
Support `kernel.yaml` similar to `gadget.yaml` | dilyn-corner | 754d | close stale | 75 | 88 | Request to support kernel.yaml as a snap metadata file moved to meta/ by Snapcraft. Core feature implemented via PR #3464 and #6369; remaining gadget.yaml location work tracked in #4344. Inactive 461 days. |
|
snapcraft issue #4310 |
Please include .*.hmac files by default in stage and prime | xnox | 1131d | needs triage | 75 | 60 | Request to include hidden .*.hmac files in default stage/prime copy patterns for FIPS kernel builds; unlabelled, no maintainer response, last activity 536 days ago. |
|
snapcraft issue #4869 |
Truncated error in hash mismatch output | sergiusens | 812d | needs triage | 75 | 55 | Snapcraft CLI truncates the source-checksum mismatch error message with an ellipsis, hiding the obtained hash. Reported by maintainer sergiusens 801 days ago with no comments, labels, or follow-up activity. |
|
snapcraft pr #6292 |
docs: remove core18 references outside of release information | munlicode | 88d | needs review | 75 | 60 | Documentation PR removing core18 references from how-to guides and replacing them with core22. Author asked questions about specific files but received no maintainer response. |
|
snapcraft issue #5500 |
Handle project variables with curly braces in app commands | mr-cal | 478d | keep open | 75 | 70 | Regression: Snapcraft fails when project variables with curly braces (e.g. ${SNAPCRAFT_PROJECT_NAME}) are used in app commands, introduced by PR #5183. Triaged bug, open and inactive for ~15 months. |
|
snapcraft issue #4891 |
Issue a warning when building a snap that stages another snap built on a... | kian99 | 800d | needs triage | 75 | 70 | Request to add a build-time warning when a snap stages another snap built on a different base, preventing runtime AppArmor denials. Open, unlabelled, no maintainer response; only an automated Jira sync comment. Inactive for ~18 months. |
|
snapcraft issue #5614 |
Expose the build base name in snapcraft.yaml | bschimke95 | 423d | keep open | 75 | 70 | Feature request to expose the build base name (e.g. core22) as an environment variable in snapcraft.yaml to avoid hardcoding. Triaged and acknowledged by a maintainer who noted a workaround exists but agreed an env var would be better. Inactive for over a year. |
|
snapcraft issue #4533 |
Regression: Interacting with an on-prem store proxy fails indiscriminately | atomcult | 963d | needs triage | 75 | 55 | Snapcraft 7.5.4/8.0.1 fails with 'Credentials could not be parsed. Expected valid Candid credentials' when using SNAPCRAFT_STORE_AUTH=onprem with a store proxy. No maintainer response; onprem support still exists in current code via OnPremClient. |
|
snapcraft issue #4713 |
Shared caches for deb and snap packages | lengau | 890d | needs triage | 75 | 60 | Feature request to add a shared cache for deb/snap packages (like Charmcraft's python cache) to avoid re-downloading artifacts across pack/clean/pack cycles. Open since 2022, last activity 536 days ago, no labels, only a bot Jira-sync comment. |
|
snapcraft issue #4883 |
Using (source-type: git; source: .) does not seem to ever realise files have... | lathiat | 805d | keep open | 75 | 70 | Snapcraft with source-type: git and source: . never detects local file changes, reusing cached source instead of re-pulling. Maintainer confirmed behavior is incorrect but suggested using source-type: local as workaround. Issue is 794 days old with no fix. |
|
snapcraft issue #5741 |
docs: Craft a Qt5 KDE app | soumyaDghosh | 376d | close stale | 75 | 80 | Docs bug: the 'Craft a Qt5 KDE app' how-to still shows a core18-era KCalc recipe with kde-frameworks-5-core18 build-snaps, while the kde-neon extension now uses kf5-core22/kf5-core24. Maintainer asked what's outdated; reporter silent ~11 months. |
|
snapcraft issue #5069 |
Test with snapd on candidate or edge | mr-cal | 715d | keep open | 72 | 78 | Enhancement to add a weekly spread smoke test running snapcraft against snapd on candidate or edge channel to catch integration bugs earlier. Triaged and tracked in Jira (CRAFT-3488) but no implementation found in the repo; dormant for ~14 months. |
|
snapcraft issue #4569 |
pkg-config based project don't work with kde-neon extension | chubinou | 947d | needs triage | 72 | 60 | kde-neon extension no longer sets PKG_CONFIG_PATH after PR #4242, so pkg-config-based builds can't find Qt5 .pc files from the kde-neon-sdk snap. No maintainer response, no labels, 0 comments, last activity 536 days ago. |
|
snapcraft issue #4658 |
File permissions leak through to built snap | samuelallan72 | 913d | needs triage | 72 | 62 | Host umask leaks into built snap file permissions, causing permission errors at runtime. Reported March 2024 with detailed repro; only a Jira-sync bot comment, no maintainer response or labels in ~1.5 years. |
|
snapcraft issue #5138 |
Feature request to formally support importing private keys | CharleeSF | 675d | keep open | 72 | 72 | Feature request to support importing private snapcraft keys for CI signing without login. Maintainers raised security concerns; reporter asked for recommended setup guidance but received no further response. No labels, no resolution. |
|
snapcraft issue #5697 |
Explain how to use local GPG keys for a repository | lengau | 394d | keep open | 72 | 78 | Docs enhancement: package-repositories reference page links to craft-archives but doesn't explain local GPG keyring format or storage location. Triaged, no activity in ~12.7 months, gap still present in docs. |
|
snapcraft issue #5275 |
docs: update build-environment for the kde-neon and kde-neon-6 extensions | mr-cal | 568d | keep open | 72 | 78 | Docs task to split kde-neon and kde-neon-6 build-environment sections into core22/core24 subsections. Triaged by maintainer 557 days ago; docs still show only core24 values, so the work remains unaddressed. |
|
snapcraft issue #5517 |
remote build: internal error from 400 response | mr-cal | 472d | keep open | 70 | 60 | Snapcraft remote build exposes an internal error when Launchpad returns a 400 (BadRequest) during repo push; the lazr.restfulclient.errors.BadRequest exception is not caught. Triaged as a bug, fix likely needed upstream in Craft Application. |
|
snapcraft issue #5490 |
Include git revisions for `source-type: git` parts in `manifest.yaml` | MggMuggins | 484d | keep open | 70 | 85 | Request to record git commit hashes of source-type: git parts in manifest.yaml and build logs. Triaged and acknowledged by a maintainer with a proposed 3-repo implementation plan; feature not yet implemented. |
|
snapcraft issue #5387 |
Warn if `--platform` is used for remote builds | mr-cal | 520d | keep open | 70 | 75 | Enhancement: make snapcraft remote-build error when --platform is passed and recommend --build-for, since --platform was dropped in 8.7.0 with no in-tool notice. Triaged by maintainer; no implementation yet. |
|
snapcraft issue #5931 |
docs: golang plugin doc missing information on cross-compiling | sed-i | 267d | needs triage | 70 | 70 | Go plugin docs omit cross-compilation; reporter shows cross-compile fails because the plugin sets GOBIN (go install error), and clearing GOBIN triggers a missing install-dir error. Untriaged, no labels or maintainer response in ~255 days. |
|
snapcraft issue #5228 |
docs(extensions/kde-neon): change reference to use upstream repository | lengau | 589d | keep open | 70 | 78 | Docs link in KDE Neon extensions reference still points to personal fork (alexlowe/keysmith) instead of upstream (utilities/keysmith). Labeled, acknowledged by maintainer, but no PR created in ~16 months. |
|
snapcraft issue #5432 |
Add a linter for external symlinks | mr-cal | 505d | keep open | 70 | 75 | Feature request to add a snapcraft linter that detects external symlinks (pointing outside the snap), mirroring the review-tools sr_lint check. Triaged by a maintainer, linked to internal Jira SNAPCRAFT-1071, but no implementation progress in ~16 months. |
|
snapcraft issue #5230 |
Update jsonschema | lengau | 589d | keep open | 70 | 80 | Enhancement to update the ancient pinned jsonschema==2.6.0 dependency and fix breakages. Triaged by maintainers; the pin is still in pyproject.toml at HEAD, and the work is being pursued via follow-up issues replacing jsonschema with pydantic. |
|
snapcraft issue #5396 |
Export variables to testing environment | cmatsuoka | 516d | keep open | 70 | 55 | Enhancement to export SNAPCRAFT_PROJECT_DIR, SNAPCRAFT_PROJECT_VERSION, and CRAFT_ARCH_BUILD_FOR into the testing environment so test projects can reference the generated snap path. Triaged by maintainer; no implementation or PR found in repo. |
|
snapcraft issue #4459 |
icon 'discord.webp' must be either a .png or a .svg | merlijn-sebrechts | 1017d | needs triage | 70 | 60 | Snapcraft rejects .webp icons in snapcraft.yaml, requiring .png or .svg, while the Snap Store reportedly allows webp. Labeled enhancement; last activity 489 days ago with no maintainer response. |
|
snapcraft issue #4801 |
Doesn't tell you about conflicting files in staging before exiting the debug shell | seb128 | 855d | needs triage | 70 | 55 | Debug shell shows only the brief staging-conflict message, not which parts/files conflict; details only in log. Reported May 2024, one bot comment, no maintainer triage. |
|
snapcraft issue #4587 |
Improvements to the PythonPlugin for core24 | tigarmo | 938d | needs triage | 70 | 70 | Braindump of four proposed improvements to the Python plugin for core24 (linter for bad interpreter symlinks, shebang linter, post-prime shebang rewriting, gnome extension interplay). Open, unlabelled, no maintainer response beyond a Jira sync bot; related core24 Python plugin work has since landed. |
|
snapcraft pr #5568 |
build: correctly set version of dev builds | bepri | 448d | needs review | 70 | 55 | Small build fix (+2/-5, 2 files) by maintainer bepri to correctly set the version of dev builds. Pending with 0 reviewers and 0 comments; last activity 360 days ago. CI mostly passing but 'build' and 'OSV-scanner' checks failing. |
|
snapcraft issue #6357 |
Mediate metadata creation for gadget and kernel snaps | cmatsuoka | 56d | close stale | 70 | 85 | Feature request to mediate gadget.yaml and kernel.yaml creation via craft-application 7.1.0 API. The feature has been implemented and merged in PR #6369. |
|
snapcraft issue #5734 |
Modifying a build-snap doesn't trigger a change | dilyn-corner | 379d | needs triage | 70 | 65 | Changing a build-snap channel (e.g. node/12/stable to node/18/stable) does not trigger a rebuild of the part in snapcraft 8.11.1. A maintainer commented that craft-parts should be tracking this, but the issue remains open with no fix or follow-up. |
|
snapcraft issue #4853 |
Snapcraft doesn't report no-op file filtering usage | dilyn-corner | 820d | keep open | 70 | 75 | Snapcraft does not warn when a stage/prime file filter (e.g. -foo) matches no files, risking unintended file inclusion. Maintainer acknowledged and redirected to craft-parts upstream; no fix implemented as of last check. |
|
snapcraft issue #4737 |
Specifying nonstandard base results in strange error message | dilyn-corner | 878d | needs triage | 70 | 60 | Snapcraft 8.x reports a misleading 'architectures keyword not supported for base foo' error when snapcraft.yaml declares an invalid base, instead of an invalid-base error. No maintainer response; only a Jira sync bot comment. |
|
snapcraft issue #5114 |
bash gets built with a /bin/bash that is missing the executable bit | basak | 698d | keep open | 70 | 70 | Staging bash+quilt in a classic snap yields a non-executable bin/bash because craft-parts normalize copies the symlink target from the system via shutil.copyfile, dropping the executable bit. Unfixed in craft-parts; reporter has a chmod workaround. |
|
snapcraft issue #5145 |
snapcraft fails to launch multipass instance when multipass isn't pre-installed | sed-i | 662d | keep open | 70 | 80 | Snapcraft fails to launch a multipass VM with 'Remote snapcraft is unknown or unreachable' when multipass is installed on-demand. Maintainer triaged it as an image-server availability issue and linked craft-providers#211 for better error messaging; still open. |
|
snapcraft issue #5879 |
Base images store out-of-date apt package caches | lengau | 296d | needs triage | 70 | 55 | LXD base images ship stale apt package caches, so new build-packages (e.g. from a PPA) fail to install. Filed by a maintainer as a design question; craft-parts now refreshes the apt cache before installing build-packages, but no maintainer has confirmed the issue is resolved. |
|
snapcraft issue #5655 |
Use pydantic instead of jsonschema for legacy store | bepri | 409d | keep open | 70 | 80 | Enhancement to migrate legacy store response parsing (channel_map.py) from pinned jsonschema 2.6.0 to Pydantic models. Triaged by a maintainer with Jira ticket SNAPCRAFT-1203, but no activity for over a year; code at HEAD still uses jsonschema, so the work remains. |
|
snapcraft issue #5735 |
Modifying a part's `build-environment` doesn't trigger a rebuild | dilyn-corner | 379d | keep open | 70 | 75 | Bug report: modifying a part's build-environment in snapcraft.yaml does not trigger a rebuild. Maintainer mr-cal commented it is the same as #5734 and that craft-parts should manage this. Issue is open, unlabelled beyond Type: Bug, and inactive for ~1 year. |
|
snapcraft issue #5842 |
Linting about execstack in libraries | soumyaDghosh | 324d | needs triage | 65 | 78 | Feature request to add execstack linting for libraries in snapcraft linters, so store upload blockers are caught before submission. Unlabelled, no maintainer response, 313 days old with zero comments. |
|
snapcraft issue #4751 |
Use `ld` from the base snap for library linting | mr-cal | 872d | keep open | 65 | 80 | Enhancement to use the base snap's `ld --list` instead of the host `ldd` for library linting, fixing spurious unknown symbol warnings on core24. Triaged by a maintainer with an internal ticket; code TODO still references it and it remains unfixed. |
|
snapcraft issue #5604 |
`snapcraft try` for `core24` | PsikoBlock | 430d | keep open | 65 | 80 | Implement `snapcraft try` for core24 snaps, a known core24 migration gap. Triaged (Jira SNAPCRAFT-1185); a maintainer noted in July 2025 it's now implementable after Craft Application 5.0 refactoring, but the command still raises FeatureNotImplemented. |
|
snapcraft issue #4149 |
Add a linter for staged libraries included in the base snap | sergiusens | 1213d | keep open | 65 | 75 | Feature request to add a linter that flags libraries in a snap that are already provided by the base snap, reducing snap size and security surface. Labeled Status: Triaged and Type: Enhancement by maintainer sergiusens. No implementation found in the codebase yet. |
|
snapcraft pr #6310 |
fix(store): raise error when upload processing status is 'error' | Tejas-Raj01 | 77d | needs review | 65 | 80 | Fixes snapcraft upload --release silently reporting success when store review fails by checking status code 'error' in notify_upload. Waiting for maintainer review for 72 days. |
|
snapcraft issue #4931 |
Failed to upload snap created with `assumes: - command-chain` | chanchiwai-ray | 781d | keep open | 65 | 80 | Snapcraft duplicates 'command-chain' in assumes when user already lists it, causing snap store upload to fail schema validation. Triaged and confirmed as bug; fix not yet merged. Last activity 461 days ago. |
|
snapcraft issue #6333 |
Last published version on PyPI is very old | astrojuanlu | 63d | close not a bug | 65 | 75 | Issue about PyPI publishing being outdated; asks if publishing will resume or project should be marked archived. No maintainer response, no labels, 57 days inactive. |
|
snapcraft pr #5109 |
extensions: simplifies the platform plug | soumyaDghosh | 701d | needs review | 65 | 72 | Simplifies desktop command chain and makes platform plug configurable instead of hardcoded gnome-platform path. Approved by 2 reviewers, but author deferred rework pending #5092 which has now merged. No activity in 360 days. |
|
snapcraft issue #5831 |
`git describe` in an `override-build` is always claiming to be dirty | lengau | 331d | keep open | 65 | 75 | Bug where git describe --dirty in an override-build always reports the repo as dirty because spread.yaml and spread/.extension are not copied into the build directory, causing Charmcraft 4.0.0 to appear dirty. Triaged and synced to internal ticket SNAPCRAFT-1251. |
|
snapcraft issue #4916 |
`--enable-manifest` and `--manifest-image-information` deprecation warnings... | jhenstridge | 788d | keep open | 65 | 85 | Snapcraft emits spurious deprecation warnings for --enable-manifest and --manifest-image-information when users set the documented SNAPCRAFT_BUILD_INFO/SNAPCRAFT_IMAGE_INFO env vars instead of the flags. Maintainer confirmed repro and root cause (argparse defaults consume env vars); bug still present in code. |
|
snapcraft issue #6318 |
snapcraft's lxc command string is not working without LANG=C on Ubuntu Touch | fredldotme | 71d | needs triage | 65 | 40 | LXC exec command times out on Ubuntu Touch due to locale/encoding issues with env command string; untriaged, no maintainer response after 65 days. |
|
snapcraft issue #5595 |
snapcraft and Snap Store validation rules mismatch for `classic` snaps | dmitry-lyfar | 436d | keep open | 65 | 85 | Classic snaps with managed unix sockets cannot be published: snapd's snap pack requires the network-bind plug for sockets, but the store rejects classic snaps with plugs. Triaged and blocked on snapd/review-tools (LP bug 2117121); maintainer keeping it open. |
|
snapcraft issue #5128 |
KDE Neon 6 broken on arm64 | waveform80 | 693d | needs triage | 65 | 65 | kde-neon-6 extension fails on arm64 because the kf6-core22 content snap is missing Qt6 libraries (73MB vs 2GB amd64). Filed 682 days ago, no maintainer response, only 1 user comment. Root cause is in the external KDE content snap, not snapcraft code. |
|
snapcraft issue #6301 |
Using export-login on a credentials file that already exist fails with... | mbeijen | 80d | needs triage | 65 | 75 | snapcraft export-login fails with PermissionError when the output file already exists, preventing re-runs with the same filename. |
|
snapcraft issue #6299 |
Snapcraft upload+release not capturing review error | farshidtz | 81d | needs triage | 65 | 80 | snapcraft upload --release reports success despite store review failures due to incorrect status handling in notify_upload. Issue is unlabelled and inactive for 74 days. |
|
snapcraft issue #5686 |
Add more fields to the metadata linter | mr-cal | 399d | keep open | 65 | 72 | Enhancement to add icon, common-id, and desktop fields to the metadata linter. Triaged by maintainer 388 days ago; no further activity. Fields still absent from current linter code. |
|
snapcraft issue #5716 |
Use hkps by default | dilyn-corner | 387d | keep open | 65 | 78 | Suggests hkps:// for GPG keyservers to fix fetch failures in some networks. Triaged as docs task; maintainer confirmed port-80 fallback exists (craft-archives #189), deferred default change to Snapcraft 9. No hkps docs or code added since. |
|
snapcraft issue #5485 |
Provide option to filter stage packages | kubiko | 487d | keep open | 65 | 85 | Feature request to add exclusion syntax (e.g. leading dash) to stage-packages so users can filter out unwanted stage packages, motivated by a 70% snap size increase when migrating from core22 to core24. Triaged, acknowledged by a maintainer, and tracked in internal ticket SNAPCRAFT-1132; not yet implemented. |
|
snapcraft issue #5966 |
Add ruby spread tests | mr-cal | 234d | close stale | 65 | 88 | Request to add core22/core24 spread tests for the new craft-parts Ruby plugin. Work is done: merged PR snapcraft#5976 added the ruby-hello spread tests, which are present in the repo's build-and-run-hello suites. |
|
snapcraft issue #5214 |
Please add revisions of `stage-snaps` to `manifest.yaml` | jhenstridge | 597d | keep open | 65 | 75 | Enhancement to annotate manifest.yaml with stage-snaps revisions (like stage-packages already does). Acknowledged by maintainer as valid but non-trivial, requiring craft-parts changes. No implementation yet; last activity ~16 months ago. |
|
snapcraft issue #5079 |
Cannot run snapcraft in docker anymore | om26er | 711d | keep open | 65 | 75 | Snapcraft crashes with SnapCtlError when run in Docker without snapd; reporter found a working Dockerfile workaround, maintainer kept it open to improve error handling. Triaged as enhancement, last activity 493 days ago. |
|
snapcraft issue #5652 |
Snaps can't be debugged via gdb even in `Debug` builds. | ofry | 410d | close not a bug | 62 | 72 | GDB fails to load symbols from large snap Debug binaries via remote gdbserver. Investigation showed it's a GDB limitation with large debug binaries over remote connections, not a snapcraft/snapd bug. Stalled ~12 months awaiting a minimal non-snap repro to file with GDB. |