Issue & PR Triage
Loading...
Showing 100 of 221 issues
| Issue | Title | Author | Age | Action | Staleness ↑ | Confidence | Summary |
|---|---|---|---|---|---|---|---|
|
snapcraft issue #2048 |
Thank you | jsamr | 2995d | close stale | 98 | 95 | Positive feedback thanking maintainers for a tool that streamlines Linux workflow by separating administrative and sync software. Maintainer responded. No action needed; closed as a thank-you note. |
|
snapcraft issue #4883 |
Using (source-type: git; source: .) does not seem to ever realise files have... | lathiat | 719d | close stale | 95 | 70 | Bug where source-type git with source dot incorrectly caches local changes, skipping rebuilds. Maintainer acknowledges the flaw and suggests source-type local as a workaround. Issue remains open, unlabeled, and awaiting triage. |
|
snapcraft issue #4310 |
Please include .*.hmac files by default in stage and prime | xnox | 1044d | close stale | 95 | 80 | .hmac files are excluded from default stage and prime copy patterns, breaking FIPS builds. Request to add .* .hmac to defaults. Open, unassigned, inactive for 460 days, needs triage. |
|
snapcraft issue #5219 |
Snapcraft unable to compile ARM64 kernel | RuhanSA079 | 504d | close stale | 95 | 80 | Snapcraft ARM64 kernel cross-compilation fails because apt lacks a snapd:arm64 candidate package. The issue remains open and unassigned. The author identified the root cause as an apt repository configuration problem. |
|
snapcraft issue #5040 |
Docs: Add a tutorial dedicated to the "default plugin + multiple binaries" scenario | sed-i | 641d | close stale | 95 | 85 | Tutorial needed for packaging multiple binaries with default snapcraft plugins. Current workflow relies on trial and error. Open, unassigned, zero comments, inactive for 640 days. Needs triage and documentation update. |
|
snapcraft issue #5086 |
snapcraft status lists several time the same information | seb128 | 622d | close stale | 95 | 85 | snapcraft status outputs duplicate rows for channel, version, and revision data. The issue remains open with zero comments, no labels, and 622 days of inactivity, requiring triage and assignment. |
|
snapcraft pr #5915 |
Test qa.yaml with starflow PR #101 changes | Copilot | 190d | close stale | 95 | 90 | Tests cross-repo validation of starflow PR #101 by temporarily updating qa.yaml to reference a test branch. Inactive for 189 days with zero comments, awaiting review or closure. |
|
snapcraft issue #4533 |
Regression: Interacting with an on-prem store proxy fails indiscriminately | atomcult | 876d | close stale | 95 | 85 | Snapcraft 7 and 8 fail to parse Candid credentials for on-prem store proxy interactions, breaking all subcommands. Open with zero comments and 460 days of inactivity. Requires triage and assignment. |
|
snapcraft issue #4440 |
snapcraft configure hook fails: segmentation fault | barrettj12 | 952d | close stale | 95 | 85 | snapcraft snap installation fails with a segmentation fault in the configure hook on AWS arm64 Ubuntu 22.04. Issue remains open, awaiting requested diagnostic logs. Inactive for over a year. |
|
snapcraft issue #5652 |
Snaps can't be debugged via gdb even in `Debug` builds. | ofry | 323d | close stale | 92 | 88 | GDB fails to load symbols when debugging snap-built apps remotely, even in Debug builds. Maintainers suspect a GDB sysroot/download issue and request a minimal non-snap reproducible example to file an upstream bug. Status: Needs information. |
|
snapcraft issue #4569 |
pkg-config based project don't work with kde-neon extension | chubinou | 860d | close stale | 92 | 85 | kde-neon extension breaks pkg-config builds due to incorrect .pc prefixes and missing PKG_CONFIG_PATH. GNOME SDK unaffected. Open, unassigned, inactive for 460 days. Needs triage and upstream .pc fix. |
|
snapcraft issue #4541 |
Identical `parts` in different snaps contain different contents | dilyn-corner | 874d | close stale | 90 | 75 | Identical snap parts yield different directory contents across separate builds. Affects core24 with snapcraft 7.x. Open, inactive for over a year, needs triage to determine if base-specific or environment-dependent. |
|
snapcraft issue #5396 |
Export variables to testing environment | cmatsuoka | 429d | close stale | 90 | 85 | Export build variables like project directory, version, and architecture to the testing environment for accurate snap identification. Triaged enhancement, inactive for over a year, pending implementation. |
|
snapcraft issue #4737 |
Specifying nonstandard base results in strange error message | dilyn-corner | 791d | close stale | 90 | 75 | Specifying a non-standard base in snapcraft.yaml triggers a misleading error blaming the architectures keyword instead of the invalid base. Internal Jira ticket created. Awaiting triage and resolution. |
|
snapcraft issue #5329 |
Colcon build failed with extension ros2-humble-ros-base | czarekk215 | 460d | close stale | 90 | 85 | Colcon build fails with missing 'lark' Python module when using ros2-humble-ros-base extension |
|
snapcraft pr #5213 |
fix(project): Use an annotated type for duration strings | lengau | 511d | close stale | 90 | 85 | Introduces an annotated type for duration strings with a stricter regex. Currently in draft, awaiting final CI checks and maintainer review before being marked ready for merge. |
|
snapcraft pr #5579 |
docs: update sitemap to 2.7.0 and support `lastmod`s | medubelko | 357d | close stale | 90 | 75 | Updates sitemap to version 2.7.0 and adds lastmod support for documentation. The pull request is open, inactive for 283 days, lacks test results, and has no comments. Requires review, testing, and triage to proceed. |
|
snapcraft issue #4459 |
icon 'discord.webp' must be either a .png or a .svg | merlijn-sebrechts | 930d | close stale | 90 | 85 | Snapcraft rejects .webp icon files during builds, conflicting with Snap Store support. Labeled as an enhancement, the report remains open and inactive for over a year, awaiting triage and assignment. |
|
snapcraft issue #5116 |
Add authentication support to apt repositories | cparich | 609d | needs triage | 90 | 85 | Add apt repository authentication via auth.conf.d files to prevent secret embedding in URIs, which leaks logs and causes filename errors. Open, unassigned, and inactive for over a year, awaiting triage and assignment. |
|
snapcraft issue #5138 |
Feature request to formally support importing private keys | CharleeSF | 588d | close stale | 90 | 85 | Requests official support for importing private GPG keys in snapcraft to streamline CI/CD signing. Developers are hesitant due to security concerns but are exploring a configure hook to auto-init the GPG directory. The feature remains under discussion. |
|
snapcraft issue #4443 |
snapcraft on ARM 64 - stuck at lxd | skidoomanubuntu | 950d | close stale | 90 | 85 | snapcraft build hangs at LXD stage on ARM64. Maintainer recommends snapcraft 7.5.4, which adds network timeout warnings, and notes LXD network conflicts with VPN or Docker often cause this. Issue remains open awaiting user response. |
|
snapcraft issue #4658 |
File permissions leak through to built snap | samuelallan72 | 826d | close stale | 88 | 70 | Snapcraft builds inherit host file permissions and umask settings, causing unexpected permission errors in the final snap. Remains open with an internal Jira ticket created but has seen no recent activity or triage. |
|
snapcraft issue #4706 |
Install build snaps from the host if available | lengau | 809d | close stale | 88 | 80 | Feature request to reuse host build snaps in containers, speeding up SDK and content snap development while avoiding redundant downloads. Open 809 days, last active 460 days ago. Synced to Jira CRAFT-2658. Awaiting triage. |
|
snapcraft issue #5721 |
Failed to pull source: unable to determine source type of... | jkbeg | 299d | close stale | 88 | 75 | Snapcraft fails to locate ROS2 extensions due to a hardcoded path mismatch between the source code and the Docker container layout. The open issue has no comments or labels and requires triage and assignment. |
|
snapcraft issue #4472 |
Dependency Dashboard | renovate[bot] | 926d | close stale | 88 | 82 | Automated tracking dashboard for pending dependency updates across Python packages, GitHub Actions, and lock files. Currently awaiting schedule execution with no human comments or assignments. |
|
snapcraft issue #5144 |
error out if core24 classic python snap is created with the non-staged python binary | dariuszd21 | 579d | needs triage | 88 | 78 | Add validation to the python plugin to fail classic snap builds using the system python binary. Prevents broken virtualenvs and incompatible snaps. Currently open, unassigned, and inactive for nearly two years. |
|
snapcraft issue #4587 |
Improvements to the PythonPlugin for core24 | tigarmo | 851d | needs triage | 88 | 80 | Proposes linters for invalid Python symlinks and default shebangs, a post-prime step to fix shebangs, and improved python plugin and gnome extension integration for core24. Open discussion synced to Jira CRAFT-2499, awaiting implementation. |
|
snapcraft issue #5114 |
bash gets built with a /bin/bash that is missing the executable bit | basak | 611d | close stale | 88 | 60 | Staging bash in classic snaps strips the executable bit from bin/bash, breaking execution. Discussion centers on whether craft-parts should preserve permissions and rewrite absolute symlinks for quilt. Issue remains open and awaiting triage. |
|
snapcraft issue #5137 |
Fails to login when Kwallet is default keyring | eeickmeyer | 593d | keep open | 85 | 75 | Snapcraft login fails when Kwallet is the default keyring due to missing python-dbus. Maintainers agreed to add python3-dbus as a stage package. Fix pending implementation, issue remains open. |
|
snapcraft issue #5879 |
Base images store out-of-date apt package caches | lengau | 209d | needs triage | 85 | 85 | Snapcraft base images retain stale apt caches, causing build-package installation failures when new packages appear in repositories. Proposed fixes include pre-install updates or retry logic. Open 209 days, no comments, awaiting triage. |
|
snapcraft issue #4454 |
Allow snapcraft to use remote lxd instances. | jat-canonical | 938d | keep open | 85 | 70 | Allow snapcraft to build using remote LXD instead of local LXD, helping non-Linux developers. Triaged enhancement. Follow-up tracked in craft-providers issue 508 and internal ticket CRAFT-2554. Awaiting implementation. |
|
snapcraft issue #5128 |
KDE Neon 6 broken on arm64 | waveform80 | 606d | needs triage | 85 | 75 | kde-neon-6 extension fails on arm64 because the kf6-core22 content snap lacks Qt6 libraries, causing runtime crashes. Open and inactive for over a year, awaiting a fix or documentation noting arm64 incompatibility. |
|
snapcraft issue #4751 |
Use `ld` from the base snap for library linting | mr-cal | 785d | keep open | 85 | 85 | Replace host ldd with base snap ld --list for library linting to resolve core24 glibc symbol mismatches. Currently triaged as an enhancement, last updated 418 days ago, with an internal Jira ticket created. |
|
snapcraft issue #5041 |
Docs: Add guide for multiarch snaps | sed-i | 641d | needs triage | 85 | 60 | Docs request for multiarch snaps covering architecture support, cross-building, and CI workflows. Existing pages partially address questions, but a dedicated guide is needed. Open, internal ticket created, awaiting documentation updates or triage. |
|
snapcraft issue #4801 |
Doesn't tell you about conflicting files in staging before exiting the debug shell | seb128 | 768d | close stale | 85 | 70 | Snapcraft's debug shell omits staging conflict details until after exiting, requiring manual log inspection. The report remains open and inactive for over a year, with a Jira ticket created but no triage or assignment. |
|
snapcraft issue #4578 |
SSH key password prompt doesn't appear when cloning repositories | dilyn-corner | 854d | needs triage | 85 | 75 | SSH key passphrase prompts vanish during snapcraft repository pulls, causing an endless progress loop. Frequently occurs with --verbosity=brief or higher. Open for over two years with an internal Jira ticket created but no assigned fix. |
|
snapcraft issue #5531 |
build-on is/isn't mandatory/optional? | waveform80 | 377d | close not a bug | 85 | 90 | Snapcraft now requires platform keys to be null or omitted instead of empty dictionaries. Triaged as a documentation issue, the team will update the docs to clarify the parsing change rather than reverting the behavior. |
|
snapcraft issue #4402 |
icon is not handle properly when base is core22 | tsunghanliu | 977d | needs triage | 85 | 60 | Snapcraft fails to place icon.png in prime/meta/gui when using base core22. The report remains open with zero comments and over a year of inactivity. Requires triage and investigation to resolve the base-specific icon handling bug. |
|
snapcraft issue #5479 |
`test` command always builds with Ubuntu 24.04 | lengau | 404d | close stale | 85 | 75 | The test command forces Ubuntu 24.04 builds, breaking core22 snaps. Triaged and under discussion. A maintainer suggested blocking core22 usage with a version check until craft-application adds support. Awaiting implementation or assignment. |
|
snapcraft issue #4853 |
Snapcraft doesn't report no-op file filtering usage | dilyn-corner | 733d | close stale | 85 | 75 | Snapcraft silently ignores stage and prune filters targeting non-existent files, risking unintended inclusions. Maintainers suspect the bug originates upstream in craft-parts. Report remains open with a Jira ticket created for tracking. |
|
snapcraft issue #5500 |
Handle project variables with curly braces in app commands | mr-cal | 391d | keep open | 85 | 80 | Regression causing Snapcraft to fail when app commands use project variables with curly braces. The bug is triaged, linked to internal Jira ticket SNAPCRAFT-1135, and awaits implementation. Inactive for over a year. |
|
snapcraft issue #4360 |
Add "--base=core2x"" option to "snapcraft extensions" | ghost | 1012d | close stale | 85 | 80 | Implement --base= support for the snapcraft extensions command to align with snapcraft plugins. Triaged as a good first issue enhancement. Currently awaiting implementation, last updated over a year ago. |
|
snapcraft issue #5171 |
home interface plug attribute "read: all" triggers ValidationError | florcabral | 556d | needs triage | 85 | 70 | Snapcraft fails builds using the home interface plug attribute read: all, throwing a ValidationError from a schema mismatch. Open, inactive for 550+ days with zero comments, it requires triage and a schema update to support the feature. |
|
snapcraft issue #5602 |
Enable fedora system | cmatsuoka | 347d | keep open | 85 | 75 | Enable Fedora LXD image support for snapcraft tests to allow snap testing on non-Ubuntu systems. Currently triaged and linked to internal Jira ticket SNAPCRAFT-1175. Inactive for 347 days. |
|
snapcraft issue #4869 |
Truncated error in hash mismatch output | sergiusens | 725d | needs triage | 85 | 70 | Snapcraft truncates hash mismatch error messages, hiding the critical hash value. The report remains open with zero comments and over two years of inactivity, requiring triage and a fix to improve error reporting. |
|
snapcraft issue #5168 |
Add `plugs` and `slots` keys to the project model | mr-cal | 558d | keep open | 85 | 70 | Add plugs and slots keys to the project model for early validation. The triaged enhancement has a linked Jira ticket but remains inactive, awaiting implementation. |
|
snapcraft issue #4496 |
Synchronise `python-apt` dependency with other starcraft projects | lengau | 916d | close stale | 85 | 75 | Align the python-apt dependency version across Starcraft projects for consistency. Currently open with no comments or labels, last updated 460 days ago, it requires triage or assignment to proceed. |
|
snapcraft issue #5228 |
docs(extensions/kde-neon): change reference to use upstream repository | lengau | 502d | close stale | 85 | 75 | Update KDE Neon extensions docs to reference the official upstream keysmith repository. Waiting for upstream merge and core24 compatibility confirmation. Stalled pending upstream changes and maintainer review. |
|
snapcraft issue #4916 |
`--enable-manifest` and `--manifest-image-information` deprecation warnings... | jhenstridge | 701d | keep open | 85 | 85 | False deprecation warnings trigger for --enable-manifest and --manifest-image-information when using their environment variable replacements. Root cause identified: argparse defaults the flags to the env vars, causing premature warnings. Needs fix. |
|
snapcraft pr #5514 |
extensions/gnome: Add sdk include directories to C_INCLUDE_PATH | 3v1n0 | 386d | close stale | 85 | 80 | Adds GNOME SDK include directories to C_INCLUDE_PATH to fix missing header resolution. Maintainers consider it risky for existing core24 builds and have deferred the change until core26/Snapcraft 9. Currently pending release. |
|
snapcraft issue #5069 |
Test with snapd on candidate or edge | mr-cal | 628d | close stale | 85 | 70 | Proposes weekly spread smoke tests for snapd on edge and candidate channels to catch bugs earlier. Triaged as an enhancement, last active 356 days ago, and synced to Jira CRAFT-3488. Awaiting implementation. |
|
snapcraft issue #5244 |
"Edit this page on Github" links give a 404 not found on Github | Sophie-Pages | 494d | keep open | 85 | 90 | Broken edit page links in Snapcraft documentation return 404 errors. Triaged. An upstream fix exists in canonical-sphinx 0.4.0, pending a dependency update in Snapcraft to resolve the issue. |
|
snapcraft issue #4182 |
Add electron-builder test for core20 | sergiusens | 1117d | keep open | 85 | 75 | Add an electron-builder spread test using core20 as the base to maintain feature parity after core18 removal. Currently triaged as an enhancement but has been inactive for over a year, awaiting implementation or assignment. |
|
snapcraft issue #4951 |
Consider adding flag to extensions to list experimental extensions | hartmutobendorf | 684d | needs triage | 85 | 90 | Proposes adding an --all flag to list-extensions to display experimental extensions and enable instructions. Open and unassigned. Last activity was 460 days ago following internal Jira ticket creation. Awaiting triage and implementation. |
|
snapcraft issue #4149 |
Add a linter for staged libraries included in the base snap | sergiusens | 1126d | close stale | 85 | 70 | Linter to detect base snap libraries unnecessarily staged via stage-packages, improving security and reducing size. Triaged but inactive for over a year, awaiting implementation or assignment. |
|
snapcraft issue #5517 |
remote build: internal error from 400 response | mr-cal | 385d | keep open | 85 | 80 | Catch unhandled Launchpad BadRequest errors during remote builds to prevent internal errors and improve UX. Triaged bug awaiting implementation or upstream Craft Application fix. Internal Jira ticket SNAPCRAFT-1143 created. |
|
snapcraft issue #4138 |
core20: support PEP 518 in the python plugin | sergiusens | 1131d | keep open | 85 | 65 | Add PEP 518 support to the python plugin, allowing builds with only pyproject.toml. Currently triaged and waiting to be assigned. Last updated over a year ago. |
|
snapcraft issue #4713 |
Shared caches for deb and snap packages | lengau | 803d | needs triage | 85 | 75 | Proposes shared caching for deb and snap packages to eliminate redundant artifact downloads during build cycles. Stalled since April 2024 with only an automated Jira sync comment. Requires triage and assignment to move forward. |
|
snapcraft issue #4604 |
Reverse the priority for how version/grade are set for `base: core20` snaps | dilyn-corner | 845d | close stale | 85 | 85 | Enhancement to reverse version and grade priority for core20 snaps, letting adopt-info override snapcraft.yaml values instead of the current YAML-first behavior. Triaged, acknowledged, but deprioritized due to core20 sunset. Left open pending resources. |
|
snapcraft issue #4802 |
No debug information about conflicting files in staging error in the... | seb128 | 768d | needs triage | 85 | 75 | Launchpad snapcraft build logs omit detailed error messages for staging file conflicts. An internal tracking ticket was created, but the issue remains inactive and unresolved. |
|
snapcraft issue #4627 |
Cannot build snaps in a 32-bit armhf container when running an arm64 kernel | IsaacJT | 837d | needs triage | 85 | 75 | Snapcraft fails building armhf snaps in containers on arm64 kernels due to an unsupported architecture detection error. An internal Jira ticket was created, but the issue remains unassigned and inactive for over a year. Needs triage. |
|
snapcraft pr #5568 |
build: correctly set version of dev builds | bepri | 361d | close stale | 85 | 75 | Fixes version assignment for development builds in the build pipeline. Open for over a year with no comments or recent activity. Lacks required lint and test checks. Currently inactive and awaiting maintainer review or updates. |
|
snapcraft issue #5411 |
Fail to fetch packages for non-host architecture | joulsen | 427d | close stale | 85 | 75 | Cross-architecture stage package fetching fails when architecture-independent dependencies are incorrectly requested with a target arch suffix. Issue is open and stale, awaiting author reproduction or maintainer investigation. |
|
snapcraft issue #5079 |
Cannot run snapcraft in docker anymore | om26er | 624d | keep open | 80 | 75 | Snapcraft fails in Docker due to missing snapd socket and environment checks. Contributors shared workarounds using custom extraction and launcher scripts. The issue remains open to improve error handling and support containerized builds. |
|
snapcraft issue #5933 |
snapcraft fails with cmake not finding libpugixml.a | luspi | 178d | needs triage | 80 | 85 | snapcraft build fails with kde-neon-6 on core24 because CMake cannot locate libpugixml.a in the snap environment. Open 177 days with zero comments or labels, awaiting triage and investigation. |
|
snapcraft issue #5942 |
LXD device gets corrupted when ssh connection is closed | soumyaDghosh | 170d | needs triage | 80 | 85 | LXD disk device fails to start after SSH disconnect or VM restart due to a missing temporary source path. Open for 169 days with zero comments or labels; needs triage and assignment. |
|
snapcraft issue #4968 |
Add a `bundler-version` property to the `core18` Ruby plugin | mr-cal | 671d | close stale | 80 | 75 | Add a bundler-version property to the core18 Ruby plugin to pin bundler versions and prevent Ruby compatibility build failures. Currently triaged as an enhancement with an internal Jira ticket created, awaiting assignment. |
|
snapcraft issue #5583 |
expand-extensions fails to process advanced grammar in parts/part/prime | tsteven4 | 356d | keep open | 80 | 90 | snapcraft expand-extensions crashes parsing architecture-specific dictionary grammar in the prime section. The bug is triaged and confirmed. An internal ticket exists, but the issue remains waiting to be assigned. |
|
snapcraft issue #5624 |
Add a pydantic validator for common-id | mr-cal | 334d | keep open | 80 | 75 | Implement a pydantic validator for the common-id field to catch metadata errors early in development. Status is triaged and currently awaiting assignment after a contributor volunteered to take it on. |
|
snapcraft issue #4806 |
Build "part" action forces clean build | kubiko | 763d | close stale | 80 | 70 | snapcraft build <part> incorrectly forces a clean build instead of performing incremental updates. Tracked via craft-parts PR #727 and awaiting review. |
|
snapcraft issue #5660 |
Snap applications fail under NoNewPriv-enforced environments (certbot case) | LeChatP | 319d | needs triage | 80 | 85 | Snap apps like certbot fail with PermissionError on privileged syscalls when NoNewPriv is enforced. Asks if snap can manage this restriction. Open, unassigned, inactive for 319 days, needs triage. |
|
snapcraft issue #5241 |
Give `organize` access to variables set during the build step | dilyn-corner | 495d | keep open | 80 | 85 | Enable snapcraft's organize step to access build-time variables and paths, removing the need for manual file moves. The enhancement is triaged and tracked via an upstream craft-parts bug. |
|
snapcraft issue #4328 |
Hard to see what the causes an error for a 404 network error | sergiusens | 1033d | keep open | 80 | 75 | Improve snapcraft brief mode error output for 404 network failures to explicitly identify the failing source. Triaged enhancement, awaiting implementation. Last updated 418 days ago. |
|
snapcraft issue #4972 |
Cannot create a snap with base:bare in destructive mode | nhathaway | 670d | keep open | 80 | 75 | Base:bare snaps fail to build in destructive mode due to missing build-base validation and architecture resolution errors. Status: Triaged. Maintainers plan to add earlier build-base checks to surface clearer error messages. |
|
snapcraft issue #4227 |
Autodetect credentials | abitrolly | 1090d | close stale | 80 | 75 | Enhancement to automatically detect Candid OAuth credentials in snapcraft without requiring the SNAPCRAFT_STORE_AUTH environment variable. Currently triaged with an internal Jira ticket created. Last activity 418 days ago. |
|
snapcraft issue #4891 |
Issue a warning when building a snap that stages another snap built on a... | kian99 | 713d | needs triage | 78 | 60 | Warn builds when staging a snap with a mismatched base to prevent runtime AppArmor and library failures. Prefers a warning over a hard error. Currently open and awaiting implementation after internal Jira ticket creation. Inactive for 460 days. |
|
snapcraft issue #5842 |
Linting about execstack in libraries | soumyaDghosh | 237d | needs triage | 75 | 60 | Add snapcraft linting for execstack in libraries. Store uploads block these libraries, but local linting misses them. Open, unassigned, zero comments, inactive for 237 days. Needs triage and implementation. |
|
snapcraft issue #5859 |
Non-list `build-for` values are no longer allowed | bepri | 229d | keep open | 75 | 75 | Snapcraft rejects valid single-value build-for platform configurations with an unhelpful error. The issue is triaged but has been inactive for over seven months and awaits a fix. |
|
snapcraft issue #5387 |
Warn if `--platform` is used for remote builds | mr-cal | 433d | keep open | 75 | 85 | Add an error when --platform is used with remote builds, recommending --build-for instead. The flag was removed in v8.7.0 but lacked in-app warnings. Triaged enhancement with internal ticket created, awaiting implementation. |
|
snapcraft issue #5683 |
Investigate why `list-keys` makes repeated API calls | mr-cal | 313d | keep open | 75 | 85 | Investigate and reduce repeated API calls in the snapcraft list-keys command. Triaged as a research task, but inactive for over 300 days and awaiting assignment. |
|
snapcraft issue #5060 |
Provide `status` output as a machine-readable format | lengau | 631d | keep open | 75 | 85 | Enable JSON output for the status command to simplify store info parsing. The triaged enhancement is currently blocked by a craft-cli dependency. |
|
snapcraft issue #4636 |
Better error message when we can't find snapcraft.yaml | lengau | 833d | needs triage | 75 | 80 | Improve error messaging in _resolve_project_path when snapcraft.yaml is missing. Requires a clear error with a documentation link. Open since 2024, last activity March 2024, tracked in Jira CRAFT-2573 and referenced in a related PR discussion. |
|
snapcraft issue #6017 |
XKB_CONFIG_ROOT pointing to non-existent directory in kde-neon-6/kde-neon-qt6 | RealLucioCarreras | 131d | needs triage | 75 | 85 | kde-neon-qt6 extension sets XKB_CONFIG_ROOT to a non-existent path, triggering xkbcommon crashes in core24 snaps. The extension omits required xkb-data files. Open, unassigned, inactive for 131 days, awaiting triage and fix. |
|
snapcraft issue #4966 |
Shared cache for Python wheels | lengau | 671d | needs triage | 75 | 75 | Port Charmcraft's Python wheel shared cache to snapcraft to prevent redundant downloads and rebuilds. Currently awaiting implementation after internal Jira ticket creation. Open and unassigned for 460 days. |
|
snapcraft issue #5552 |
`primed-stage-packages` isn't in manifest.yaml when using override-prime | mr-cal | 371d | keep open | 75 | 85 | primed-stage-packages entry omitted from manifest.yaml when override-prime is used. Root cause is an upstream craft-parts bug. Status: triaged. Internal Jira ticket filed. Awaiting upstream resolution or a permanent workaround. |
|
snapcraft issue #4373 |
library linter fails on foreign archs and can't be disabled for core20 | alexclewontin | 999d | keep open | 75 | 65 | Library linter fails on foreign architecture ELF files, causing build errors or segfaults. Cannot be disabled for core20. Triaged. Fix involves checking target arch via readelf. Internal ticket CRAFT-4190 created. |
|
snapcraft issue #5448 |
Add deprecation warning for the `snap_daemon` system username | mr-cal | 413d | keep open | 75 | 85 | Add a deprecation warning for the snap_daemon system username in Snapcraft to align with snapd. Currently triaged as an enhancement, inactive for over a year, with a linked Jira ticket. |
|
snapcraft issue #5432 |
Add a linter for external symlinks | mr-cal | 418d | keep open | 75 | 80 | Adds a build-time linter to detect external symlinks in snaps, catching issues before store upload. Triaged as an enhancement with a Jira ticket created. Inactive for over a year and awaiting assignment. |
|
snapcraft issue #5029 |
Docs: CI patterns for organic and external snaps | medubelko | 643d | keep open | 75 | 85 | Document official CI patterns for organic and external snaps using community contributions. Currently triaged and awaiting assignment. Requires accuracy review and integration into the docs repository. Internal Jira ticket SNAPCRAFT-1117 created. |
|
snapcraft issue #4989 |
Document post-prime and pack steps | mr-cal | 666d | keep open | 75 | 85 | Document post-prime and pack steps in the parts lifecycle guide, covering metadata generation, asset copying, and prime directory modifications. Currently triaged and awaiting documentation updates. Inactive for over a year. |
|
snapcraft issue #5996 |
docs: tutorial is publishing old code | medubelko | 138d | keep open | 75 | 80 | Tutorial docs publish outdated code despite a December patch removing terminal directives. The fix was merged but excluded from 8.13.2 and 8.14.0. Issue remains open with zero comments and 137 days of inactivity, needs triage. |
|
snapcraft issue #5614 |
Expose the build base name in snapcraft.yaml | bschimke95 | 337d | keep open | 75 | 80 | Expose the build base name in snapcraft.yaml for use in environment variables and parts, eliminating hardcoded paths. Triaged enhancement tracked as SNAPCRAFT-1187, awaiting implementation. |
|
snapcraft issue #5275 |
docs: update build-environment for the kde-neon and kde-neon-6 extensions | mr-cal | 481d | keep open | 75 | 80 | Update kde-neon and kde-neon-6 extension documentation to split build environments by core22 and core24 bases. Triaged with an internal Jira ticket, but currently unassigned and inactive. |
|
snapcraft issue #4874 |
UA token builds are no longer supported for `base: core24` snaps | dilyn-corner | 722d | keep open | 75 | 90 | snapcraft 8.x removes the --ua-token flag for base: core24 snaps, breaking builds. Triaged and under discussion. Maintainers are evaluating Pro LXD containers as a replacement, but the design remains in-progress. |
|
snapcraft issue #5653 |
Use pydantic instead of jsonschema for legacy project | bepri | 322d | keep open | 75 | 75 | Replace jsonschema with Pydantic models for legacy project parsing to resolve dependency upgrade blockers. Triaged with a linked Jira ticket, awaiting implementation. |
|
snapcraft issue #5224 |
Split supported architectures by base in the documentation | mr-cal | 503d | keep open | 75 | 85 | Update documentation to split supported architectures by base, clarifying dropped architectures like i386 and powerpc in core22+. Currently triaged and open, waiting to be assigned. |
|
snapcraft issue #4935 |
snapcraft cannot connect through a transparent SSL proxy | ghost | 692d | needs triage | 75 | 65 | Snapcraft fails to connect through transparent SSL proxies due to missing system CA support. Needs a dedicated flag to use the system CA bundle without affecting other apps. Open and awaiting maintainer feedback. |
|
snapcraft issue #5686 |
Add more fields to the metadata linter | mr-cal | 312d | keep open | 75 | 80 | Adds icon, common-id, and desktop fields to the metadata linter. Requires design work for context-aware validation. Currently triaged and tracked in Jira, but inactive for over a year pending design and implementation. |
|
snapcraft issue #5691 |
Proposal: Metadata Separation of Snap Versions | erik78se | 311d | keep open | 75 | 70 | Proposes separating workload and packaging versions in Snapcraft to resolve version confusion and revision limitations. Open enhancement awaiting forum discussion due to cross-component impact. Inactive for over 300 days. |
|
snapcraft issue #5697 |
Explain how to use local GPG keys for a repository | lengau | 307d | keep open | 75 | 85 | Documentation enhancement to explain local GPG keyring format and storage paths for repository configuration. Currently triaged and awaiting assignment. Inactive for 306 days. |