Showing 100 of 1910 issues
| Issue | Title | Author | Age | Action | Impact ↓ | Actionability | Quick Win | Summary |
|---|---|---|---|---|---|---|---|---|
|
snapcraft issue #5960 |
remote build: internal error when build is cancelled on launchpad | sed-i | 292d | keep open | 40 | 78 | 22 | remote-build crashes with internal error MissingSchema when a build is cancelled on Launchpad (build_log_url is the string "None"); acknowledged by mr-cal, tracked upstream in craft-application#996 and Jira SNAPCRAFT-1281, still unfixed. |
|
snapcraft (launchpad) issue #2158699 |
Github build randomly inventing stage-packages | ~t-a-k | 128d | needs triage | 40 | 38 | 5 | Snapcraft 9.0.0 core26 GitHub builds intermittently downloaded and extracted undeclared packages; two affected builds are linked, but the report lacks maintainer triage and a reproducible failure. |
|
charmcraft issue #1733 |
Don't allow `build-base` on stable bases | lengau | 842d | keep open | 40 | 70 | 18 | Maintainer task: reject `build-base` on `platforms` charms when `base` is a known stable base, and document proper build-base usage. Still open, tracked as CRAFT-3920. |
|
charmcraft pr #2664 |
tests: add reproducer for reactive plugin missing .build.manifest (#872) | lengau | 197d | needs review | 40 | 40 | 11 | Adds failing unit test reproducing #872 and Copilot fix copying .build.manifest to install dir; 163 days old, 0 reviewers, pending review |
|
fetch-service pr #666 |
fix(deps): update module github.com/klauspost/compress to v1.20.3 | renovate | 23d | needs review | 40 | 30 | 11 | Renovate PR updating github.com/klauspost/compress from v1.20.1 to v1.20.3, including a security fix for zstd crash. CI failing on snap-build and snap-test jobs. |
|
snapcraft issue #5613 |
Poor error reporting for bases earlier than 24 | dilyn-corner | 479d | keep open | 40 | 92 | 26 | Triaged core22 UX bug: malformed top-level grammar values bypass validation and emit a TypeError traceback; proposed fix PR #6451 was closed unmerged. |
|
craft-actions issue #20 |
[Feature Request] Add `name`, `version`, `arch` and any other useful... | ca-scribner | 1065d | needs triage | 40 | 45 | 10 | Feature request (open, no labels, no comments since ~1030 days) to expose name, version, arch and other rock metadata as outputs of the rockcraft-pack action, alongside the existing rocks output, to ease CI chaining with skopeo copy. |
|
snapcraft (launchpad) issue #1868453 |
All interfaces are allowed to have a label | ~zyga | 2419d | keep open | 40 | 80 | 16 | Store review rejects snaps using snapd-supported interface labels; maintainers identified missing review-tools support, so the issue remains unresolved. |
|
craft-providers issue #766 |
Switch centos and almalinux containers to use images.lxd.canonical.com | lengau | 493d | keep open | 40 | 82 | 26 | Maintainer-filed enhancement (lengau, labelled Type: Enhancement) asking to point CentOS 7 and AlmaLinux 9 LXD remotes at images.lxd.canonical.com; code at HEAD still uses images.linuxcontainers.org. Unimplemented, no discussion. |
|
craft-platforms issue #189 |
Merge Starbase every week | lengau | 367d | needs triage | 40 | 45 | 7 | Maintainer request for a scheduled + manually-dispatchable GitHub Action merging canonical/starbase upstream, using Copilot to decide which changes to take. Unlabelled, no comments, no implementation found. |
|
craft-application issue #662 |
Add reference docs for the pydantic models | lengau | 618d | keep open | 40 | 55 | 13 | Maintainer tracking issue to add reference docs pages for craft-application's Pydantic models, including rationale for defaults before apps override them. Platforms (#736) and Project (#845) documented; several models remain undocumented. |
|
starflow pr #127 |
feat: Create workflow for testing dev environments | me6262 | 209d | keep open | 40 | 15 | 4 | Adds a 61-line GitHub Actions workflow spinning up LXD containers to exercise makefile commands. WIP for #85; author confirms it fails on missing packages, Canonical CLA check failing, no reviewers and no activity for 174 days. |
|
craft-application issue #982 |
Publish testcraft from PRs to relevant branches | lengau | 322d | keep open | 40 | 55 | 11 | Enhancement (triaged, by maintainer) to add CI that publishes the testcraft snap from PRs to `latest/edge/craft-application-<pr#>` and main to `latest/edge/craft-application-main`, plus a PR comment with install commands. Explicitly blocked on canonical/craft-actions#48, which is still open; no such workflow exists in the repo yet. |
|
starbase issue #541 |
Renovate complaints thread | lengau | 155d | keep open | 40 | 50 | 9 | Meta thread collecting Renovate config complaints: OSV-first scheduling, broader automerge, correct grouped-PR titles, matchJsonata rules, group prioritisation. Config now inherits starflow's; some items in flight. |
|
craft-parts issue #583 |
Documentation is missing important concepts and graphs | sergiusens | 1081d | needs triage | 40 | 28 | 8 | Maintainer-filed docs gap report (2024): the overlays and lifecycle explanation pages reportedly lack key concepts and diagrams. Only screenshots plus two readthedocs links; no labels, no maintainer triage, only a Jira bot comment. |
|
snapcraft issue #4968 |
Add a `bundler-version` property to the `core18` Ruby plugin | mr-cal | 813d | keep open | 40 | 79 | 22 | Triaged enhancement to pin Bundler in the core18 Ruby plugin; no fix is present, and the newer craft-parts Ruby plugin still installs Bundler without a version constraint. |
|
snapcraft issue #5086 |
snapcraft status lists several time the same information | seb128 | 764d | needs triage | 40 | 67 | 14 | Untriaged report: snapcraft status can repeat channel rows for one track and architecture, demonstrated with Snapcraft 8.4.1 on Ubuntu Oracular; no labels or maintainer activity. |
|
snapcraft pr #6397 |
feat: partitions always enabled | cmatsuoka | 77d | keep open | 40 | 38 | 11 | Turns on craft-parts partitions consistently in snapcraft (4 files, +8/-9) as a manual-spread follow-up to craft-parts#1699. Awaiting review: lint/files failing, 3 checks pending, one unresolved comment, upstream craft-parts PR still open. |
|
craft-parts issue #1333 |
Consolidate `os-release` utils with other repositories | bepri | 408d | keep open | 40 | 78 | 14 | Replace Craft Parts' hand-rolled os-release parser with the distro library; maintainers agreed on this direction, but no implementation has landed and the work remains open. |
|
snapcraft issue #5435 |
remote build: deprecate `--build-for` | mr-cal | 560d | keep open | 40 | 89 | 27 | Triaged enhancement to warn on remote-build --build-for and hide it from help; it remains open, with current code still exposing and documenting the option. |
|
snapcraft issue #5469 |
package repository advance grammar support | kubiko | 552d | keep open | 40 | 86 | 21 | Triaged enhancement to support advanced grammar in package-repositories, avoiding duplicate APT sources during native builds; a maintainer identified a core24 craft-application implementation path. |
|
charmcraft issue #2107 |
lxc - Missing source path... | mcfly722 | 651d | keep open | 40 | 70 | 15 | Charmcraft pack fails in LXD clusters when the shared cache directory is missing on the node hosting the instance. Maintainer acknowledged unsupported scenario, provided workarounds, and filed internal ticket CRAFT-4039. |
|
snapcraft (launchpad) issue #1793471 |
snapcraft trggers unnecessary pulls from unrelated file modifications | ~aleks.bogdanov | 2968d | keep open | 40 | 58 | 10 | Unresolved proposal for .snapignore to prevent IDE and .git changes from invalidating local-source pulls and rebuilds; current code has no matching support and the issue has had no discussion. |
|
snapcraft issue #5966 |
Add ruby spread tests | mr-cal | 289d | close resolved | 40 | 90 | 31 | Enhancement asking to add core22/core24 spread tests exercising the new Ruby plugin. Delivered by merged PR #5976 (commit 89f77e6f8); both task.yaml files now include ruby-hello. |
|
snapcraft issue #4697 |
The partial organize operations of parts are missing | LaiderLai | 954d | close resolved | 40 | 55 | 15 | Organize globs using ${SNAPCRAFT_ARCH_TRIPLET} silently matched nothing on core20 cross-builds because the variable resolved to the host triplet; root cause fixed pre-8.0.0 by #4313, core20 since dropped |
|
snapcraft issue #6001 |
`snapcraft clean --destructive` does not delete `.craft` directory | steinbro | 279d | needs triage | 40 | 86 | 19 | Destructive-mode clean leaves the .craft build-state directory behind; the report has an exact reproducer on Snapcraft 8.13.2 but remains untriaged. |
|
charmcraft issue #2374 |
Add `charmcraft lint` to enforce Canonical recommendations | taurus-forever | 476d | keep open | 40 | 60 | 12 | Feature request for `charmcraft lint` to enforce naming conventions. Maintainer acknowledged; naming linter exists via `charmcraft analyse`, but dedicated lint command and error severity pending LinterService refactor (#2546). |
|
rockcraft issue #590 |
Improve the LXD init experience | sergiusens | 869d | close resolved | 40 | 70 | 20 | Rockcraft should check if LXD is properly installed and configured before pack fails with cryptic messages. Core functionality implemented in craft-providers via is_initialized(). |
|
snapcraft (launchpad) issue #1669908 |
Provide visible yaml settings or document organize plugin behavior for... | ~dmitriis | 3534d | keep open | 40 | 84 | 25 | Organize wildcard and directory-merging semantics remain poorly documented; a maintainer linked the gap to the still-open craft-parts explanation effort. |
|
charmcraft issue #642 |
The analyze command should also work on a not-packed charm | facundobatista | 1738d | keep open | 40 | 75 | 22 | Feature request to let `charmcraft analyze` accept an unpacked charm directory (default `.`) in addition to packed charm files. Still open, labelled good first issue; maintainer says trivial via lint_directory but waiting on #1042. |
|
craft-application pr #1058 |
feat: add prune instances | Aeonoi | 209d | keep open | 40 | 18 | 4 | Adds a prune-instances command (+249/-2, 9 files) for removing non-base provider instances, closing #991. Idle ~150 days with 28 unresolved review comments and failing lint, fast-test and minimum-deps CI checks; changelog entry still missing. |
|
snapcraft (launchpad) issue #2066040 |
snapcraft.yaml validation errors are presented in a very user unfriendly way | ~jamesh | 902d | needs triage | 40 | 74 | 20 | A core24 snapcraft.yaml error leaked raw Pydantic details; current code has friendlier validation paths, but the exact regression and its resolution are not confirmed. |
|
snapcraft (launchpad) issue #1848565 |
`revisions` only showing the most recent 500 revs | ~saviq | 2576d | keep open | 40 | 72 | 14 | snapcraft revisions stops at the store's 500-item page limit; root cause identified by a maintainer as missing pagination in the store client's list_releases, but no fix or labels since 2019. |
|
rockcraft issue #638 |
Client.Timeout exceeded while awaiting headers | abhigyanghosh30 | 842d | needs triage | 40 | 52 | 9 | Rockcraft 1.5.3 is untriaged after a managed LXD build timed out contacting api.snapcraft.io while injecting the host snap; proxy, firewall, and VPN diagnostics are missing. |
|
rockcraft issue #1290 |
Create dedicated variables for daemon UID, GID | sed-i | 119d | needs triage | 40 | 67 | 17 | Requests build-time variables for the _daemon_ run-user UID/GID to replace hardcoded 584792 values; it remains open, unlabelled, and overlaps #1291. |
|
craft-application issue #347 |
Improve platform validation error message | cmatsuoka | 903d | close resolved | 40 | 76 | 17 | Platform validation now produces user-facing CraftValidationError messages, while the affected BuildPlanner model was removed in 5.0.0; the issue appears resolved. |
|
snapcraft (launchpad) issue #1834469 |
error messaging for invalid macaroon could be improved | ~jdstrand | 2688d | keep open | 40 | 74 | 15 | Expired legacy credentials can still yield a raw macaroon error or block login; newer 401s are actionable, but the legacy path and upstream craft-store report remain unresolved. |
|
snapcraft (launchpad) issue #1738265 |
cmake plugin should set CMAKE_BUILD_TYPE, CMAKE_INSTALL_PREFIX | ~saviq | 3248d | needs triage | 40 | 70 | 15 | Requests CMake defaults for RelWithDebInfo and /; the current craft-parts plugin sets neither automatically and documents explicit configuration, but the issue remains untriaged. |
|
snapcraft (launchpad) issue #1751828 |
using executable from core snap fails sanity check | ~ondrak | 3174d | needs triage | 40 | 50 | 8 | App commands provided by the core/base snap fail the sanity check because snapcraft validates them against the host; unlabelled, no maintainer response in ~8.6 years, needs triage against current code. |
|
snapcraft (launchpad) issue #1709060 |
Trouble allocating fonts in a Tcl/Tk (Python 3.5) based snap | ~kushalchauhan98 | 3377d | keep open | 40 | 35 | 5 | Python3/Tkinter snap crashes with 'failed to allocate font due to internal system font engine problem' (or SEGFAULT) inside a snap while the same script works unsnapped; still open, no maintainer diagnosis. |
|
craft-parts issue #1189 |
Add ability to handle Internet connection failures | ofry | 468d | needs triage | 40 | 32 | 4 | Feature request (external contributor, no maintainer response) to add a config/CLI option that retries failed builds or downloads N times after network failures such as unexpected EOF. Still untriaged in craft-parts. |
|
snapcraft (launchpad) issue #1771767 |
File dispute not working | ~cprov | 3094d | keep open | 40 | 78 | 12 | Name-dispute registration moved from the API to the Store web UI; users confirmed the unified page succeeds only after two submits, and the remaining dashboard defect lacks resolution. |
|
charmcraft pr #2505 |
fix: fetch-lib error message showing "Library None not found" | copilot-swe-agent | 337d | needs review | 40 | 70 | 24 | Fixes misleading 'Library None not found' error in `charmcraft fetch-lib` by using `lib_data.full_name` instead of `parsed_args.library`. PR is approved with CI passing but has 1 unresolved review comment. |
|
snapcraft (launchpad) issue #1760897 |
Classic confined snap started segfaulting after 2.40 upgrade | ~kos.tsakalozos | 3138d | close not a bug | 40 | 65 | 10 | Classic snap segfaults after snapcraft 2.40 due to upstream patchelf corrupting Go binaries; maintainer pointed to the documented no-patchelf build attribute (upstream NixOS/patchelf#146). |
|
snapcraft (launchpad) issue #1760514 |
cannot change profile for the next exec call: No such file or directory | ~popey | 3140d | needs triage | 40 | 84 | 17 | Legacy SNAPCRAFT_CONTAINER_BUILDS LXD reruns fail after a failed build with a missing profile; snapcraft clean restores builds, but the issue remains untriaged. |
|
snapcraft (launchpad) issue #1761097 |
Python setup.cfg wrongly applied to all python package dependencies | ~dwynen | 3137d | needs triage | 40 | 46 | 8 | An old Python-plugin report says a part's setup.cfg affects pip dependency installation and breaks builds; it remains open, untriaged, and needs verification on current Snapcraft. |
|
snapcraft (launchpad) issue #2161839 |
[Github] Build logs not available | ~t-a-k | 102d | needs triage | 40 | 58 | 9 | snapcraft.io remote/GitHub build pages hang on "Loading <snap> build data"; console shows 502 from /api/<snap>/builds/<id>. Unlabelled, no maintainer response. Affects the store web app, not this CLI repo. |
|
snapcraft (launchpad) issue #1669471 |
problems on revoking a gpg key for signing assertions | ~elopio | 3535d | keep open | 40 | 78 | 16 | Ubuntu Store advertised a nonexistent Snapcraft revoke-key command; maintainers marked it high priority, and current key commands still omit key revocation. |
|
snapcraft (launchpad) issue #2086482 |
No way to express different build dependencies on different architectures... | ~fnordahl | 734d | needs triage | 40 | 62 | 13 | Untriaged grammar limitation: common build-snaps reportedly fail to combine with dependencies selected for multiple architectures; expected comma-selector semantics need confirmation. |
|
snapcraft (launchpad) issue #1852746 |
Adding stage packages results in rebuilding the corresponding part | ~osomon | 2547d | close resolved | 40 | 66 | 7 | The reported clean rebuild is resolved: modern craft-parts tracks stage-package changes separately from build-step dirtiness. |
|
snapcraft (launchpad) issue #2136285 |
Mail alert about a not-published snap with outdated package | ~t-a-k | 324d | needs triage | 40 | 68 | 10 | Daily outdated-package emails incorrectly list flaresolverr-tak r17 on stable, candidate, beta, and edge although current amd64 releases are r18 and r20; untriaged |
|
rockcraft pr #1010 |
feat(template): use images command to poll docker daemon readiness | zhijie-yang | 378d | needs review | 40 | 20 | 7 | Changes the spread Docker readiness probe from pulling/running hello-world to listing local images to avoid registry rate limits; snap-tests and lint/files fail, with no activity for 344 days. |
|
snapcraft issue #6527 |
gpu linter on core26: elftools crashes on loading guile pre-compiled .go files | lunacd | 8d | keep open | 40 | 85 | 27 | GPU linter crashes with AssertionError when parsing Guile .go ELF files due to missing string table in dynamic section. |
|
rockcraft issue #629 |
Create a Plugins explanation page | hd9 | 854d | keep open | 40 | 68 | 18 | Documentation request remains open: add a high-level Diátaxis explanation page for plugins and link it from relevant docs; maintainers clarified that a conceptual introduction is wanted. |
|
craft-application issue #965 |
snapcraft internal error: AttributeError("'list' object has no attribute 'get'") | xypron | 372d | keep open | 40 | 80 | 22 | Poor error message when platforms YAML uses a list instead of a dict, causing unhandled AttributeError in _vectorise_platforms. |
|
craft-parts issue #1571 |
Group related plugins | steinbro | 182d | keep open | 40 | 85 | 24 | Group craft-parts plugins by language in docs (and optionally in source layout). Categorization agreed with a volunteer contributor who is preparing a PR; docs/plugins.rst toctree is still flat. |
|
snapcraft (launchpad) issue #1621441 |
Need a way to delete account-keys from snapcraft integration tests | ~elopio | 3710d | needs triage | 40 | 62 | 10 | Account-key deletion remains unimplemented, limiting repeatable non-fake-store integration testing; the current client supports registration but exposes no delete path. |
|
craft-application issue #105 |
Custom compatibility tags in the provider service | lengau | 1114d | keep open | 40 | 65 | 18 | Feature request: add a per-application integer addendum (e.g. in AppMetadata, default 0) to the provider base compatibility_tag so charmcraft needn't override ProviderService/get_base. Open, unlabelled, tracked as CRAFT-2606. |
|
snapcraft (launchpad) issue #1661070 |
Default pkg-config paths not found | ~mrjogo | 3564d | keep open | 40 | 48 | 7 | pkg-config's hardcoded host-absolute default search paths break scripts run inside snaps (e.g. Gazebo). Acknowledged by sergiusens as a sysroot/prefix problem with a test subject supplied, but still unimplemented; the proposed wrapper fix is now obsolete. |
|
charmcraft issue #709 |
Don't upload if unauthorized | sed-i | 1701d | keep open | 40 | 70 | 14 | Upload proceeds before checking package publisher/collaborator permission; maintainers acknowledged and filed CRAFT-3416, but current code still only checks authentication before pushing bytes. |
|
rockcraft pr #928 |
build(deps): use DEV craft-parts | tigarmo | 469d | close superseded | 40 | 15 | 5 | Switches craft-parts to a DEV version adding overlay/regular stage collision detection. 434 days old, no reviews, failing snap-tests and lint/files; superseded by later craft-parts updates. |
|
craft-actions issue #144 |
Packing rocks with 20.04 build-base fails on ubuntu-24.04 runners due to... | LoweRAM | 5d | needs triage | 40 | 80 | 29 | CI failure: legacy rock builds with ubuntu@20.04 build-base fail on ubuntu-24.04 runners due to kernel 7.0 AppArmor incompatibility. Root cause identified with workaround provided. |
|
craft-providers issue #754 |
Run Multipass tests on Linux CI | lengau | 520d | keep open | 40 | 70 | 11 | Enhancement to run Multipass integration tests on Linux CI (nested virt now available). Still open: qa.yaml's test-multipass job remains commented out and WIP PR #932 is inactive with failing checks. |
|
craft-actions issue #99 |
Pack actions need integration tests for the "test" boolean flag. | bepri | 71d | keep open | 40 | 82 | 17 | Pack actions expose a test flag, but integration coverage does not verify that enabling it successfully runs the corresponding test command; this triaged coverage gap remains open. |
|
snapcraft (launchpad) issue #1573753 |
sources can't extract tar.xz archive | ~olivier-interfasys | 3849d | close resolved | 40 | 85 | 26 | Tar source extraction failed with KeyError on linkname not found; cause was hardlink targets keeping the stripped common prefix. Fixed in snapcraft commit 9b240efe3 (PR #688), logic now lives in craft-parts tar_source.py with hardlink tests. |
|
snapcraft (launchpad) issue #2011719 |
snapcraft expand-extensions is broken | ~scarlettmoore | 1331d | close resolved | 40 | 98 | 27 | expand-extensions failed on valid core22 YAML using parse-info and advanced grammar; merged PR #4110 fixed preprocessing and added matching regression coverage. |
|
snapcraft-rocks pr #118 |
feat: pack snapcraft 9 for core26 | cmatsuoka | 48d | needs review | 40 | 62 | 19 | Maintainer cmatsuoka adds an experimental rockcraft.yaml plus CI/workflow changes (+179/-3, 3 files) so the build rock can pack with Snapcraft 9 against core26. Open 13 days, unreviewed (0 reviewers), CLA passing, build-rock check still pending. |
|
craft-cli issue #45 |
Simplify the application run/stop cycle | facundobatista | 1801d | needs triage | 40 | 75 | 18 | Maintainer-filed feature request: add an `app_wrapper` context manager to craft-cli to handle emitter init, Dispatcher setup and exception/return-code handling. Design sketched in a 2022 comment; still not implemented in 3.4.x. |
|
rockcraft issue #39 |
Clean slate between rebuilds | valentincanonical | 1631d | keep open | 40 | 35 | 6 | Request for a clean slate between rebuilds: original 'umoci init ... path already exists' failure (from base: bare, PR #36) was fixed in commit d1a5f04, but leftover LXC instance state remains, now believed to live in craft-providers |
|
rockcraft issue #910 |
Rockcraft ignores configured staging Pro contract URL when building with... | bschimke95 | 492d | close resolved | 40 | 85 | 27 | Rockcraft ignores the staging Pro contract URL when building with --pro=fips-updates. A fix landed in craft-providers PR #776 and was pulled into rockcraft via craft-providers 3.7.1. |
|
rockcraft issue #915 |
[Bug] `make setup` missing deps - snapd, curl, gcc, libgit2-dev, sudo | AlexBaranowski | 488d | needs triage | 40 | 75 | 15 | Fresh Ubuntu container `make setup` fails due to missing curl, gcc, libgit2-dev, sudo, and snapd; no maintainer response or labels yet. |
|
craft-providers issue #583 |
Documentation for network connectivity | mr-cal | 868d | keep open | 40 | 80 | 26 | Open documentation request to add network connectivity troubleshooting guides for LXD and Multipass. The how-to docs are empty; only a partial Docker/iptables note exists in explanation/. |
|
craft-application issue #434 |
Provide a way to write machine-readable output to stdout for `pack` | lengau | 799d | needs triage | 40 | 60 | 12 | Maintainer-authored feature request for opt-in JSON output to stdout from pack, plus guidance for app commands. Open, unlabelled, no comments; output schema and interface remain undecided. |
|
craft-application issue #424 |
Surface deprecation warnings when loading the project model | lengau | 811d | keep open | 40 | 70 | 15 | Feature request to surface Pydantic deprecation warnings when loading the project model; no implementation found in current codebase. |
|
snapcraft (launchpad) issue #1965792 |
source-depth should propagate to git submodules | ~itrue | 1690d | needs triage | 40 | 76 | 21 | Feature request: source-depth only shallow-clones the parent repo; git submodule update runs without --depth, so submodule-heavy builds (e.g. qt5) fetch full submodule history. Untriaged, no maintainer response. |
|
craft-application issue #1195 |
Conditionally add build-slices to the json schema | mr-cal | 42d | keep open | 40 | 78 | 12 | Triaged enhancement to conditionally expose the existing top-level build-slices field in JSON schema when AppMetadata.enable_build_slices is enabled; it remains unimplemented. |
|
craft-application issue #573 |
Improve API naming and scoping | sergiusens | 703d | needs triage | 40 | 55 | 12 | Maintainer proposal to drop redundant Service suffix (PackageService -> services.Package) and tighten module scoping. Still unchanged at HEAD: no labels, comments, or decision on naming variant or back-compat. |
|
snapcraft issue #6333 |
Last published version on PyPI is very old | astrojuanlu | 118d | keep open | 40 | 75 | 24 | Snapcraft's PyPI package is stuck at 4.8.1 (June 2021) while fixes like #4145 only landed in source; reporter asks to resume publishing or archive the PyPI project. Maintainer mr-cal acknowledged and is archiving it. |
|
snapcraft (launchpad) issue #1958930 |
`snapcraft clean <part> --use-lxd` shouldn't wait for network | ~om26er | 1746d | keep open | 40 | 70 | 15 | Part-specific `snapcraft clean --use-lxd` unnecessarily starts a network-configured LXD environment; a maintainer suggested using offline mode, but no fix is recorded. |
|
rockcraft pr #1208 |
perf: lazy-load extension framework modules | lczyk | 175d | needs review | 40 | 72 | 16 | Lazy-loads extension framework modules to avoid eager imports of all six frameworks; CI green, awaiting maintainer review. |
|
fetch-service issue #388 |
fetchctl tests fail in Fedora | cmatsuoka | 545d | needs triage | 40 | 78 | 14 | Fedora 40 spread basic-inspection fails because fetch-service.fetchctl is unavailable; Fedora remains disabled in spread.yaml pending investigation. |
|
craft-application issue #928 |
Write documentation describing how to use reusable documentation snippets | lengau | 400d | keep open | 40 | 82 | 23 | A maintainer-filed, documentation-labeled task to add an app-developer how-to for reusable documentation snippets; the current how-to index has no such guide. |
|
charmcraft pr #2804 |
Fix spread different-dir artifact output handling | lengau | 108d | needs review | 40 | 45 | 12 | Maintainer fix for pack artifact relocation: resolves --project-dir/output to absolute paths pre-pack, keeps state-based move and adds a .charm glob fallback; +124/-3 with unit tests. Fast tests pass, 6 CI jobs pending, 73d idle. |
|
craft-providers pr #1026 |
fix: include unknown Ubuntu version in compatibility warnings | Shahzeb-DataEngineer | 21d | needs review | 40 | 35 | 10 | Improves compatibility warnings to include unknown Ubuntu versions instead of raising errors. Has 3 unresolved review comments and no reviewers yet. |
|
snapcraft issue #6532 |
Docs how-to Spread tasks haven't run since #5440 | Deep-Axe | 6d | keep open | 40 | 85 | 29 | Spread tasks under docs/how-to/code/ stopped running after PR #5440 moved tasks to docs/how-to/code/crafting/. The suite needs a new entry to discover tasks. |
|
rockcraft pr #1081 |
chore: use pathlib to interact with craft-parts | EdmilsonRodrigues | 283d | needs review | 40 | 70 | 22 | Adapts rockcraft's craft-parts calls to pathlib after upstream API changes; +10/-12 across 4 files, CI passing, awaiting review for 249 days. |
|
imagecraft issue #460 |
Formatting virtual partition devices fails with I/O error on Ubuntu 26.04... | lengau | 35d | keep open | 40 | 75 | 10 | imagecraft pack fails on Ubuntu 26.04: fusefile 2.0/libfuse3 enables splice reads and returns -EIO on FUSE_BUF_IS_FD writes, breaking mkfs.vfat/mke2fs on virtual partition devices. Root cause and repro provided; maintainer marked low priority, no fix yet. |
|
snapcraft (launchpad) issue #2089796 |
"snapcraft list-keys" fails on macOS 15.1.1 (24B91) | ~pbadams | 708d | needs triage | 40 | 72 | 14 | Untriaged macOS/Homebrew failure in Snapcraft 8.4.4: list-keys invokes snap keys --json, which cannot resolve /proc/self/fd/0; no maintainer response or resolution is recorded. |
|
fetch-service issue #495 |
Linters: enable gocyclo, errcheck and gosec | upils | 373d | keep open | 40 | 65 | 8 | Enhancement to enable gocyclo, errcheck and gosec in .github/.golangci.yaml and fix the resulting findings. Maintainer-authored, Triaged, tracked internally as FETCH-63; attempt PR #545 was closed unmerged. |
|
snapcraft (launchpad) issue #2093417 |
craft-providers error: Timed out waiting for networking to be ready. | ~nteodosio | 664d | needs triage | 40 | 45 | 6 | Snapcraft 8.5.1 with --use-lxd fails with 'craft-providers error: Timed out waiting for networking to be ready' during the getent hosts readiness check. Same report filed upstream as craft-providers#714; untriaged here, no maintainer response. |
|
starflow pr #155 |
feat: new secscan action | bepri | 136d | needs review | 40 | 35 | 4 | Adds a reusable secscan action to run OSV/CVE scans on new tags or monthly against latest/stable. All CI checks green, but 17 review threads are unresolved and the cited snapcraft#6303 trial was closed unmerged after scan jobs failed. |
|
craft-parts pr #1720 |
feat: better error message for cache prepare failure | cmatsuoka | 53d | needs review | 40 | 70 | 21 | Adds a wrapped PartsError with actionable guidance when APT stage-cache preparation fails (e.g. sudo/non-sudo mixups). Fixes #648; all CI checks green, 2 unresolved comments, no changelog entry yet. |
|
snapcraft (launchpad) issue #1869542 |
snapcraft unable to find snap/snapcraft.yaml file | ~keshavnrj | 2413d | close stale | 40 | 18 | 2 | Snapcraft 3.11 on Multipass intermittently lost the project dir in the VM ('Could not find snap/snapcraft.yaml'), only fixable by `snapcraft clean`. Reproducer never supplied; reporter redirected it to the Multipass tracker and never followed up. |
|
craft-application issue #621 |
remote build: `--recover` looking for the wrong repository | lengau | 646d | keep open | 40 | 88 | 25 | Remote-build recovery looks for a personal Launchpad repository instead of a project-scoped repository, breaking --recover for builds inside a Launchpad project. The bug is triaged and remains open. |
|
snapcraft issue #6501 |
Misleading 'unable to determine source type' error when packing from inside... | LoweRAM | 21d | keep open | 40 | 80 | 22 | Misleading 'unable to determine source type' error when running snapcraft from inside the snap/ directory; path resolution is relative to CWD, not snapcraft.yaml location. |
|
rockcraft issue #1178 |
list-extensions command to show experimental bases under experimental column | f-atwi | 211d | needs triage | 40 | 84 | 25 | Feature request to give experimental bases their own list-extensions column remains unlabelled and untriaged; current code still lists every supported base together. |
|
fetch-service issue #96 |
Missing metadata attributes in certain file formats | cmatsuoka | 917d | needs triage | 40 | 42 | 7 | Maintainer-filed backlog issue: ancillary artefacts (apt Packages, git protocol, snap API, pip index) report empty name/version/vendor in session metadata. Unlabelled, no comments or precise reproducer after 883 days; needs scoping. |
|
snapcraft (launchpad) issue #2097440 |
override-prime disables primed-stage-packages | ~valentin.david | 638d | keep open | 40 | 68 | 10 | Manifest's primed-stage-packages is empty when a part uses override-prime; root cause is upstream craft-parts not tracking scriptlet-primed files. Confirmed by maintainers, still reproduces; duplicate on GitHub. |
|
snapcraft (launchpad) issue #1806057 |
Multipass & libvirt services not restarted after snapcraft 3.0 installation | ~igorljubuncic-deactivatedaccount | 2897d | keep open | 39 | 68 | 14 | Snapcraft 3.0 left Multipass/libvirt daemons stopped, breaking multipass list after installation. Maintainers rejected unsafe automatic restarts and suggested pre-flight checks; no resolving change is identified. |
|
snapcraft issue #6287 |
remote-build: support build paths | jnsgruk | 148d | keep open | 39 | 88 | 18 | Triaged enhancement to let remote-build select a nested snapcraft.yaml via --project-dir; upstream support is complete, but Snapcraft implementation and spread coverage remain. |