Showing 100 of 2043 issues

Issue Title Author Age Action Staleness ↑ Confidence Summary
imagecraft
issue #276
Support human-friendly GPT partition types steinbro 211d keep open 55 75 Feature request to let users write human-friendly names (e.g. linux-data, efi-system) for GPT partition types in imagecraft.yaml instead of raw GUIDs. The GptType enum exists in volume.py but is not exposed. Triaged, open, no progress in ~6 months.
craft-store
issue #265
Using token from `snapcraft export-login` as environment auth results in... aywaldron 591d keep open 55 80 User used wrong client class (StoreClient instead of UbuntuOneStoreClient) for u1-macaroon credentials, self-resolved. Maintainer re-scoped as wishlist to improve the CredentialsNotParseable error message by inspecting the token type field. Not yet implemented in current code.
craft-cli
issue #68
Better output information when requesting help for a command with bad... facundobatista 1650d needs triage 55 85 craft-cli help command errors with 'Too many parameters' when given a valid command name plus an invalid option (e.g. `charmcraft help close --bad-args`); it should show help for the named command. Still unfixed in current code; no maintainer triage, only a Jira-sync bot comment.
charmcraft
issue #1990
Cannot stage packages with charmcraft yanksyoon 667d keep open 55 80 stage-packages in charmcraft.yaml fails with apt method driver error on ubuntu@24.04 base. Maintainer triaged as blocked by #1839 and #1844; reporter has workaround via apt operator library. Internal Jira CRAFT-4393 created. No activity since Jan 2026.
charmcraft
issue #1154
Use craft-application's store service lengau 1157d keep open 55 70 Refactor Store class into a craft-application Service and migrate store commands to AppCommand subclasses. Partially done: StoreService exists (PR #1459) and commands are AppCommand subclasses, but the legacy Store class is still used directly in 15+ places in store.py.
snapcraft
issue #5836
`enable-patchelf` build-attribute uses `ld` for the build-on host, not the... lengau 326d keep open 55 82 Cross-compilation bug: enable-patchelf uses platform.machine() (build host arch) instead of target arch for dynamic linker, producing broken armhf snaps from arm64 hosts. Triaged with Jira ticket SNAPCRAFT-1287, no fix yet.
charmcraft
issue #2067
Action parameters and config options represent integers in two different... gruyaume 613d keep open 55 82 charmcraft.yaml uses 'int' for config options but 'integer' for action params. Maintainer confirmed this mirrors Juju's config.yaml/actions.yaml and reported the change to Juju (juju/juju#19979). Blocked on Juju accepting 'integer' in config.yaml.
rockcraft
issue #628
Improve article "Parts and Steps" hd9 799d needs triage 55 75 Request to clarify two ambiguous terms in the rockcraft 'Parts and Steps' reference doc: link 'craft-parts' to the Parts concept and define 'project'. Doc still contains the same generic wording; no maintainer response in 788 days.
snapcraft
issue #5531
build-on is/isn't mandatory/optional? waveform80 465d keep open 55 85 Snapcraft 8.9.2 rejects empty-dict platform entries (e.g. amd64: {}) requiring build-on, contradicting docs. Maintainers confirmed behavior is intentional after craft-platforms refactor; decision made to update docs rather than restore empty-dict support.
rockcraft
issue #185
Support for descriptors different from rockcraft.yaml arturo-seijas 1314d close not a bug 55 80 Feature request to allow custom descriptor filenames beyond rockcraft.yaml for multi-rock repos. Maintainer declined on 2025-10-01 citing cross-craft-tool consistency; workaround via rocks-template suggested. Issue remains open, last activity 328 days ago.
rockcraft
issue #486
overlay-packages is not documented in rockcraft.yaml reference samuelallan72 939d keep open 55 70 overlay-packages (and other overlay part properties) are missing from the rockcraft.yaml reference docs; maintainer noted the fix belongs in craft-parts' part_properties.rst. Still open with no follow-up.
craft-application
issue #241
Launchpad: Handle invalid credentials files better lengau 929d keep open 55 75 Enhancement to catch configparser errors from invalid Launchpad credentials files and retry login after deleting the file. Triaged by maintainer 2.5 years ago; code in launchpad.py still has no such handling. Inactive for ~7 months.
rockcraft
issue #293
Improve reference docs for rockcraft commands tigarmo 1198d close stale 55 75 Request to improve bare-bones Rockcraft command reference docs; addressed by PR #318 which automated CLI reference doc generation via gen_cli_docs.py
craft-application
issue #338
`pack` command gives wrong help message and doesn't support packing a directory mr-cal 864d keep open 55 70 Pack command help incorrectly referenced part-name (fixed in #341) and no way to pack a directory without a project file (still open).
rockcraft
pr #885
fix: Removed reference to snapcraft.yaml in expand extensions RafaelJohn9 481d needs review 55 85 One-line fix removing the snapcraft.yaml reference from the expand-extensions help text and docstring, fixing #658. Approved by 2 reviewers with all CI checks green, but unmerged and inactive ~6 months; the fix is still unapplied in the codebase.
charmcraft
issue #2374
Add `charmcraft lint` to enforce Canonical recommendations taurus-forever 422d keep open 55 72 Feature request for a charmcraft lint command to enforce naming convention consistency (hyphens vs underscores) in actions/options. The NamingConventions linter already exists via charmcraft analyse (PR #1487), but a dedicated lint command and pre-linting during pack are not yet implemented. Maintainer acknowledged, blocked on #2315 which is...
charmcraft
issue #2304
Specify discouraged paths for mount points sed-i 467d keep open 55 82 Docs enhancement to add discouraged mount paths (e.g. /charm, /tmp) to the storage location reference. Triaged, acknowledged by maintainer as a good idea requiring research, no progress since Sep 2025.
charmcraft
issue #2435
docs: permission docs are missing beliaev-maksim 374d keep open 55 70 Charmcraft login reference docs lack a list of valid --permission values. A maintainer replied (2025-09-10) that permissions are store-controlled and the list can change, and asked @medubelko/@jahn-junior to weigh in on how to document them; no resolution yet.
rockcraft
issue #746
Investigate dropping virtual envs from the python-based plugins tigarmo 674d keep open 55 60 Investigate dropping virtual envs from python-based plugins to fix 24.04 usrmerge breakage and simplify sitecustomize/symlink handling. Last activity 381 days ago; venv-based approach still present in codebase.
craft-parts
issue #1333
Consolidate `os-release` utils with other repositories bepri 354d keep open 55 72 Consolidate os-release parsing in Craft Parts with Craft Providers/Charmcraft. Triaged; maintainers agreed to switch to the `distro` library. No PR yet; OsRelease class still present in codebase.
craft-application
issue #327
Support argument list passthrough cmatsuoka 866d keep open 55 70 Enhancement to allow raw CLI argument passthrough to spread in the test command, addressing double-dash vs single-dash inconsistencies. Open since 2023, no implementation found in current code.
craft-application
issue #331
Process grammar and non-grammar dictionary data mr-cal 865d keep open 55 60 Feature request to make the `organize` keyword handle a mix of grammar entries (e.g. `on amd64 to arm64:`) and plain non-grammar dict entries in the same list, merging them into a single dict. Currently only pure-grammar lists are processed.
charmcraft
issue #2376
docs: options for links in charmcraft unclear marcusboden 422d keep open 55 78 charmcraft.yaml links section docs don't list allowed fields (contact, documentation, issues, source, website). Maintainer acknowledged and pointed to model definition; docs redo in progress but not yet merged.
craft-parts
issue #1329
Investigate error conditions of fuse-overlayfs bepri 354d keep open 55 60 Investigate whether fuse-overlayfs .wh..opq files still cause errors during whiteout cleaning in craft-parts, spawned by a XXX comment in part_handler.py. Triaged, no maintainer response yet; the referenced XXX comment no longer appears in current code.
craft-application
pr #967
feat: craft testing backend for lp-test cmatsuoka 282d needs review 55 60 Adds an lp-test backend to the craft testing service (testcraft) for running tests against Launchpad. 311/25 lines across 4 files. CI green, but 11 unresolved review comments and no approvals; last activity was a maintainer asking if it still needs review (203 days ago).
craft-parts
issue #1174
Craft parts should rebuild all parts if the list of partitions changes mr-cal 424d keep open 55 75 Craft-parts should persist the partition list in state files and force a full rebuild (including stage/prime) when partitions change, since files are organized into partitions during build. Triaged bug, tracked as CRAFT-4654, with a maintainer note that partition changes should also trigger reprime/repack.
charmcraft
pr #2665
tests: add reproducer for upload crash outside project directory (#2492) lengau 143d needs review 55 65 Adds failing unit test reproducing #2492 (charmcraft upload RuntimeError outside project dir) plus a try/except fix in UploadCommand.run(). Pending review, 0 reviewers, 128 days inactive. Bug still present in main.
craft-store
issue #208
Rewrite with `httpx` lengau 729d keep open 55 65 Feature request to rewrite craft-store using httpx instead of requests, to work around requests version pinning issues. Partially implemented: httpx-based auth classes and Publisher Gateway client exist, but core clients still use requests.
charmcraft
issue #2643
Reorganise sample charm documentation to include the most common keys at the top. lengau 158d keep open 55 70 Documentation improvement: reorganise sample charm YAML and reference docs so required/common keys (name, base, parts) appear first instead of alphabetically. Triaged by maintainer, no implementation yet; sample file still alphabetical.
craft-application
pr #1058
feat: add prune instances Aeonoi 155d close stale 55 75 Adds a prune-instances command to craft-application (closes #991), +249/-2 across 9 files. Author updated the craft-providers pin per maintainer guidance, but has been silent since 2026-05-05; 28 unresolved review comments and several failing CI checks remain.
craft-parts
issue #855
Add default building behavior to the documentation dariuszd21 718d keep open 55 60 Docs task to document that the CMake plugin builds in Debug by default and encourage switching to Release for packaged apps, with a bonus to cover the Rust plugin. Open, labelled Documentation, last activity 47 days ago; cmake docs already show a CMAKE_BUILD_TYPE example but do not state the Debug default.
craft-actions
issue #48
"Publish snap" action lengau 268d keep open 55 78 Feature request for a GitHub Action equivalent to snapcraft upload --release, to complement the existing snapcraft/pack action. Triaged by maintainer, no implementation found in the repo. Last activity 215 days ago adding a retry requirement.
snapcraft
issue #4723
Please always test against Fedora zyga 885d keep open 55 70 Request to remove the manual flag from the fedora-39-64 spread system so Snapcraft integration tests run on Fedora. Triaged as an enhancement; a maintainer endorsed it in April 2025, but no fix has landed.
craft-parts
issue #962
CI: create test workflow to build application docs upon changing `docs/common` lengau 611d needs triage 55 70 Feature request to add a CI workflow that builds downstream application docs when docs/common changes in craft-parts, to catch breakage before merge. Open, unlabelled, no maintainer response; only Jira-sync bot comments. docs/common is still actively maintained.
charmcraft
pr #2565
fix(plugins/uv): Avoid modifying already relocatable venv carlcsaposs-canonical 218d needs review 55 75 Avoids sed-patching the activate script for the uv plugin since craft-parts already creates relocatable venvs via uv venv --relocatable. Small 2-file diff, pending review with 0 reviewers; CI has several failing jobs (snap-tests, Trivy, typecheck-with-ty) that the author says are unrelated.
snapcraft
issue #4967
Deprecate `snapcraft pack <directory>` mr-cal 759d keep open 55 75 Cleanup task to add a deprecation notice for `snapcraft pack <directory>`, recommending `snap pack <directory>` instead, ahead of removal in a major release. Triaged with a Jira ticket (CRAFT-3233); the notice is not yet in the code.
rockcraft
issue #151
Check ROCK name, summary, description sergiusens 1383d keep open 55 70 Request to add validation rules for rock name, summary, and description beyond basic string checks. Issue is underspecified; a 2026-03-18 comment asks maintainers to clarify desired validation rules before it becomes actionable.
charmcraft
issue #2642
Small bug in `charmcraft release` documentation Gu1nness 162d needs triage 55 75 charmcraft release docs show None for parameter names due to gen_cli_docs.py using action.metavar directly (None when unset); bug still present in current code, no maintainer response in 147 days
snapcraft
issue #6161
Support chart colours aren't dark-mode friendly medubelko 157d keep open 55 80 Support-schedule chart in snapcraft docs renders release milestones and legacy add-on commitment in near-black (#111), unreadable in dark mode. Fix requested: Canonical colours with contrast for both modes. Unfixed; black fill still in support-chart.css, no activity since filing.
charmcraft
pr #2664
tests: add reproducer for reactive plugin missing .build.manifest (#872) lengau 143d needs review 50 75 Adds a failing unit test reproducing #872 (reactive plugin omits .build.manifest from .charm artifacts) plus a fix copying the manifest into install_dir. Pending review, 0 reviewers, CI green; branch appears stale vs main (-310 lines).
fetch-service
issue #323
Non SPDX compliant license expressions (and license identifiers) Vyom-Yadav 613d keep open 50 85 Maintainer outlined an incremental plan to normalize non-SPDX license expressions and identifiers. Tracks compliance fixes for fetch-service SBOM generation.
charmcraft
issue #2687
Should support keyrings.alt backend for headless systems panlinux 128d needs triage 50 80 charmcraft login on headless systems cannot persist credentials: no keyring is available, and the keyrings.alt backend is not bundled in the snap, so PYTHON_KEYRING_BACKEND crashes with ModuleNotFoundError. Unlabeled, no maintainer response.
charmcraft
pr #2666
tests: add reproducer for fetch-lib unhelpful error message (#2204) lengau 143d needs review 50 75 Adds failing unit test reproducing #2204 (fetch-lib prints 'Library None not found in Charmhub') plus a fix using lib_data.full_name fallback. Pending review, 0 reviewers, CI passing.
charmcraft
pr #2669
tests: add reproducer for pack retaining deleted files between builds (#710) lengau 143d needs review 50 75 Adds failing reproducer test for #710 plus a fix (PartsLifecycle._clean_stale_parts) that cleans stale pulled files before each lifecycle run; test now passes. Awaiting review; several CI checks failing.
rockcraft
issue #65
allow user configuration of the Pebble entrypoint binary cjdcordeiro 1468d keep open 50 85 Feature request to let users configure the Pebble entrypoint snap channel/version and set a policy for user-supplied Pebble layers. Triaged 2026-02-26 as still valid; channel still hardcoded to pebble/latest/stable, no PR proposed.
craft-parts
pr #1509
ci: test on python 3.14 lengau 176d needs review 50 62 Adds Python 3.14 to the qa.yaml fast-test matrix (removing 3.13) and updates pyproject.toml classifiers. Approved by one reviewer but has 5 unresolved review comments and 8 failing CI jobs; 3.14 is already present in main's fast-test matrix.
snapcraft-rocks
pr #107
chore(deps): update docker/login-action action to v3.7.0 (core22-8) renovate 348d needs review 50 70 Renovate bump of docker/login-action v3.5.0 to v3.7.0 on the core22-8 branch (1-line workflow change). Open 336 days, last activity 42 days ago, no comments; CI pending on lint and self-hosted build-rock jobs, CLA passing, automerge disabled.
snapcraft
issue #6046
docs: searching for build-packages yields no useful results zyga 209d keep open 50 75 Snapcraft docs search for 'build-packages' returns poor results due to Sphinx default search treating hyphenated terms as separate words. Maintainer triaged, identified root cause, and deferred fix to a planned theme/search-provider migration.
snapcraft
pr #6250
feat: deprecation warning for snap_daemon system username lengau 119d needs review 50 75 Adds SystemUsernames pydantic model marking snap_daemon deprecated in JSON schema and emits runtime warning via craft-cli. Fixes snapcraft#5448. Pending review with 3 unresolved comments; CI failing on diff-schema and CLA.
debcraft
issue #151
[Feature] Add support for makeshdeps symbols file hector-cao 138d needs triage 50 80 Feature request: debcraft generates shlibs files for shared library packages but lacks a makesymfile-equivalent to generate the symbols file. Confirmed unimplemented in current code; no maintainer response or labels in 126 days.
craft-cli
issue #371
Multi-line permanent progress doesn't overwrite temporary progress jonathan-conder 397d keep open 50 85 craft-cli bug: a permanent multi-line progress message only clears the first line of a previous temporary progress, leaving residual text. A maintainer diagnosed the printer path and opened fix PR #445 (open, pending review); bug still present in main.
craft-parts
pr #1494
feat(go): Add `enable-check` build attribute and `go-testtags` property to... Copilot 184d needs review 50 80 Adds enable-check build attribute and go-testtags property to the go plugin to run unit tests during build, with docs and tests. Review status changes_requested (2 reviewers, 26 unresolved comments); author added requested integration tests 145 days ago.
craft-platforms
issue #232
docs: Document non-transitive equality behavior of DistroBase lengau 89d needs triage 50 80 Documentation request to clarify non-transitive equality behavior in DistroBase.__eq__. Open 81 days with no labels or maintainer response.
craft-application
issue #1028
Add a way to run a spread test on only certain architectures lengau 180d keep open 50 75 Enhancement to enable architecture-specific spread test filtering; arm64 system still commented out in spread.yaml. Triaged by maintainer, Jira ticket CRAFT-5055 created, no further activity in ~5.5 months.
snapcraft
issue #6076
Differentiate “need manual review” status in "snapcraft upload" from errors Jehan 192d keep open 50 78 Feature request to differentiate 'need manual review' exit code from errors in snapcraft upload for CI pipelines. Maintainer acknowledged with two proposed solutions (distinct exit codes via #6081, and --format json). No implementation yet.
snapcraft
issue #6081
Return different error codes for `snapcraft upload` responses mr-cal 191d keep open 50 82 Enhancement to make `snapcraft upload` return distinct exit codes per store processing status (ready_to_release, being_processed, need_manual_review, processing errors) so CI workflows can handle results programmatically. Triaged, acknowledged by a maintainer, not yet implemented in client.py.
craft-providers
issue #381
Improve integration tests mr-cal 1123d keep open 50 70 Enhancement proposal to restructure integration tests, add timing, and create new test suites for bases verification. Open, awaiting implementation.
snapcraft
issue #6239
Update package repositories test mr-cal 130d needs triage 50 80 Task to update the package-repositories spread test for core26 once the deadsnakes and snappy-dev PPAs have resolute suites. The snappy-dev workaround is still in the code; a contributor volunteered 90 days ago, but the issue is unlabelled and unassigned.
debcraft
pr #154
ci: add copilot collections cmatsuoka 127d needs review 50 72 Adds Copilot Collections configuration (18 files, +3032 lines) to debcraft CI. Approved by 2 reviewers with all CI checks passing, but 11 unresolved review comments remain and no activity for ~3.5 months. Same change merged in sibling craft projects.
rockcraft
issue #109
tests: spread tests fail intermittently mr-cal 1444d keep open 50 85 Rockcraft spread tests intermittently fail because the docker snap daemon never starts in test VMs, and the retry loop is insufficient. Feb 2026 triage confirmed the same pattern is still in spread.yaml; a fix (diagnostics on failure) is suggested but no PR proposed.
snapcraft
issue #6049
The documentation for `how-to/publishing/authenticate.rst` should at least... linghengqian 205d keep open 50 85 Docs request to add a concrete system keyring example (e.g. gnome-keyring install) to how-to/publishing/authenticate.rst for WSL users hitting 'No keyring found'. Triaged, acknowledged by a maintainer, and an open PR (#6073) is addressing it.
craft-parts
issue #1641
uv plugin fails on core26: dispatch script uses system Python instead of venv zyga 59d needs triage 50 65 uv plugin fails on core26: craft-parts removes python symlinks from venv/bin/ and dispatch script falls back to system Python without venv packages
rockcraft
issue #866
The image entry point should be configurable, making Pebble optional petrutlucian94 507d close stale 50 88 Request to make Pebble optional by allowing a configurable OCI entrypoint in Rockcraft. The feature was implemented in Rockcraft 1.14.0 via the entrypoint-command key (PR #939), but the issue remains open and unlabelled.
snapcraft
pr #6169
docs: fix support chart colours for dark mode Copilot 155d needs review 50 85 Docs-only CSS fix making support-chart Pro bars and milestone markers visible in dark mode via two CSS custom properties with light-mode fallbacks. Pending review, 0 comments, CI passing, no activity since creation ~143 days ago.
rockcraft
issue #1171
investigate: why do we need a separate layer for the .rock metadata? cjdcordeiro 163d needs triage 45 60 Investigation request to revisit why the .rock/metadata.yaml is packed as a separate OCI layer instead of being squashed with other parts. Open, 1 comment from a maintainer noting store ingestion implications; no labels or assignee.
imagecraft
issue #311
Add support for suite components to mmdebstrap plugin dilyn-corner 168d keep open 45 78 Feature request to add an mmdebstrap-components option to imagecraft's mmdebstrap plugin. Maintainer noted mmdebstrap itself lacks components support and suggested an alternative bootstrap plugin (e.g. chisel). Unlabelled, no assignee, last activity 97 days ago.
imagecraft
issue #303
Gadget snap extension lengau 171d keep open 45 75 Feature request to add a gadget snap extension that reads values from a local gadget snap and applies them to imagecraft.yaml, reducing duplication. Depends on implementing extensions support, which is not yet in the codebase. Open, unlabelled, one maintainer comment.
charmcraft
issue #872
charm artifacts from reactive plugin are missing valuable build metadata addyess 1453d keep open 45 70 Reactive charms built via charmcraft's reactive plugin lack the .build.manifest file that charm-tools generates, and manifest.yaml omits charm-tools version. Triaged (Status: Triaged, Type: Bug); internal ticket CHARMCRAFT-654 created 2025-09-17; no code change yet.
rockcraft
issue #1154
Pydantic warning: PydanticSerializationUnexpectedValue dimaqq 173d keep open 45 70 PydanticSerializationUnexpectedValue warning emitted during Project.marshal() when rockcraft.yaml checks contain an ExecCheck entry. Maintainer reproduced it locally and narrowed it to a tagged-union serialization issue in the Check/ExecCheck model; no fix committed yet.
rockcraft
pr #1114
go-framework: fail early when no Go sources are present gcomneno 198d needs review 45 75 Adds go-framework extension validation to fail early when go.mod exists but no .go source files are present. Small diff (+49/-1, 2 files), CI passing, rebased on main. Pending maintainer review after 186 days with 3 author pings and zero maintainer engagement.
imagecraft
issue #253
Support the LXD provider lengau 247d keep open 45 85 Feature request to add LXD provider support to Imagecraft. Triaged and actively discussed by maintainers with a current plan to use an LXD VM provider. Blocked by external LXD dependency (canonical/lxd#16070) and container block device limitations.
rockcraft
pr #1196
fix(pebble): avoid pydantic warning for exec checks gcomneno 142d needs review 45 82 Fixes PydanticSerializationUnexpectedValue warning when marshalling projects with exec checks by handling already-validated models in the check discriminator; adds unit test. Closes #1154. Rebased on main, author active; awaiting review, minor CI failures.
rockcraft
issue #1031
Support uv plugin in fastapi extension jneo8 296d keep open 45 70 Feature request to integrate the uv plugin with the fastapi-framework extension, which currently requires requirements.txt. Maintainer confirmed the change is planned for 26.04; reporter has a workaround and offered to test.
snapcraft
pr #5514
extensions/gnome: Add sdk include directories to C_INCLUDE_PATH 3v1n0 473d keep open 45 80 Adds GNOME SDK include dirs to C_INCLUDE_PATH in the gnome extension so headers like xkbcommon/xkbcommon.h resolve. Approved by one reviewer, but maintainers (lengau, bepri) deferred it to core26/Snapcraft 9 over core24 backward-compat risk; one CI job failing.
craft-parts
pr #1556
Fix: deleted files from local sources now removed from part src directory on update Copilot 143d needs review 45 70 Adds a .craft-parts-source-manifest to LocalSource so update() removes files deleted from the source, fixing open issue #851. Author revised the approach after maintainer feedback; review pending with 0 reviewers and only the CLA check passing.
starbase
issue #352
CI to check pre-commit updates from renovate lengau 577d keep open 45 65 CI should run pre-commit run --all-files when renovate updates .pre-commit-config.yaml. Issue is 565 days old but had a Copilot research comment 19 days ago confirming the gap still exists. A prior attempt to add --all-files was walked back (commit 2443e63), so the solution needs rethinking.
snapcraft
pr #6209
docs: update base in rust tutorial SkippyoftheWired 141d needs review 45 78 Docs-only change updating the Rust tutorial example recipe base from core18 to core24, then to core26 in a follow-up commit. Approved by one reviewer but has 5 unresolved review comments; author pushed a new commit awaiting re-review.
craft-cli
issue #75
Linefeeds are wrong when output is redirected to file cmatsuoka 1618d needs triage 45 55 Redirecting craft-cli output to a file produces mangled linefeeds (stray CRs and padding) instead of clean LF-terminated lines. No labels, no comments, no maintainer response; last activity 47 days ago. The captured-output path in printer.py exists but the reported mangling is not confirmed fixed.
craft-cli
issue #378
Broken pipe when trimming lines (head) sergiusens 387d keep open 45 85 BrokenPipeError traceback when piping snapcraft output to an early-closing consumer like `head -n1`. Fix is scoped to ignoring BrokenPipeError in the printer's stream handling; draft PR #443 is open and awaiting review.
craft-parts
issue #496
part `build-snaps` channel change doesn't work without a `clean` jugmac00 1179d keep open 45 70 Changing the build-snaps channel in charmcraft.yaml is ignored on subsequent charmcraft pack runs unless a clean is performed first. Triaged as a craft-parts bug (snap not refreshed when channel changes); transferred to craft-parts with a related charmcraft hotfix bug.
craft-application
issue #844
Projects with no parts are always repacked jonathan-conder 402d keep open 45 70 Bug: with always_repack=False, projects with no parts always repack because prime_state_timestamp is None. Triaged (Status: Triaged, Type: Bug), internal ticket CRAFT-4693 created. Current code (commit dc14f0e1, PR #1164 'fix: don't package projects with no parts') now skips packing entirely for no-parts projects, so the unnecessary repack no...
snapcraft
issue #5255
With the advanced grammar, only the last `- to` clause is respected simondeziel 577d keep open 45 80 Advanced grammar bug: when a list has multiple `- to <arch>` clauses plus `else`, only the last `to` clause is respected, so e.g. armhf still pulls packages meant for other arches. Triaged, tracked upstream at craft-grammar#89, and added to a snapcraft pulse (June 2025) pending scoping; no fix yet.
rockcraft
issue #1126
remote-build fails with build-base devel lengau 189d keep open 45 65 rockcraft remote-build fails with 'Build request failed' when using build-base: devel; maintainer suspects craft-application/Launchpad remote-build path, not Rockcraft logic.
craft-application
issue #344
remote build: provide a way to set application snap channel lengau 852d keep open 45 70 Enhancement to add an environment variable or option so remote builds can specify which snap channel (e.g. edge) to use for the application snap in Launchpad build recipes. Triaged by maintainer; not yet implemented.
charmcraft
issue #2068
Advanced grammar doesn't work with multi-platform (ST124) charms carlcsaposs-canonical 612d keep open 45 80 Charmcraft advanced grammar does not support platform-specific build-packages/build-snaps for multi-platform (ST124) charms; maintainer confirmed it is not implemented yet, with no ETA. Issue is acknowledged but unresolved.
craft-parts
issue #1015
rust plugin does not cross-compile lengau 579d keep open 45 70 Rust plugin builds for host arch instead of target arch when cross-compiling. Triaged by maintainer with a fix plan (map arch to rust triple, rustup target add, set CARGO_BUILD_TARGET); a working PR branch was shared Aug 2025, but no fix has landed in craft-parts yet.
snapcraft (launchpad)
issue #2161192
python plugin not working at all with snapcraft 9+ ~t-a-k 56d needs triage 45 75 Python plugin broken on core26/snapcraft 9+ — modules not loading, requires python3-venv instead of python3. No maintainer response after 49 days.
charmcraft
issue #2437
Charm with name beginning `test` fails unit tests dwilding 367d keep open 45 72 Charm names starting with 'test' cause pytest to misidentify the generated charm class (e.g. TestApplicationCharm) as a test class, failing unit tests. Maintainers discussed on 2025-11-05 and prefer rejecting such names at init time. No fix implemented yet; no labels or assignee.
snapcraft (launchpad)
issue #2161030
linter with gpu-extension not relevant ~t-a-k 57d needs triage 45 50 Library linter reports false positives for dependencies provided via gpu-extension mesa slot; untriaged, no maintainer response
starflow
issue #28
Use osv-scanner to scan `uv.lock` files lengau 641d keep open 45 70 Enhancement to add osv-scanner scanning of uv.lock files in the scan-python workflow. Blocked by google/osv-scanner#1406 which is now resolved; implementation pending osv-scanner version update via iosifache/osv-scanner-snap#3.
craft-application
issue #1143
LifecycleService should turn on part_builld_subdir for future bases (e.g.... lengau 52d needs triage 45 75 Enable part_build_subdir in LifecycleService for Ubuntu 27.04+ bases, pending craft-parts PR #1652 merge. No maintainer response yet.
charmcraft
issue #2680
`name` field missing from packed charm's `metadata.yaml` when defined in... javierdelapuente 134d needs triage 45 75 Charmcraft 4.0.1 packs a metadata.yaml without the `name` field when `name` is defined in charmcraft.yaml and a separate metadata.yaml (lacking `name`) exists, making the charm undeployable in Juju. Confirmed by a second user; no maintainer response yet.
charmcraft
issue #2528
docs: Status of `parts` field in `charmcraft.yaml` is misleading wctaylor 274d keep open 45 85 charmcraft.yaml reference docs label the `parts` field as 'Recommended', but it is actually required for newer bases (PlatformCharm model enforces min_length=1). Triaged by maintainers; fix deferred to a comprehensive charmcraft.yaml reference review before Kitbash lands. Doc still says 'Recommended' in current main.
snapcraft
issue #5583
expand-extensions fails to process advanced grammar in parts/part/prime tsteven4 443d keep open 45 70 expand-extensions crashes with AttributeError when a part's prime keyword uses advanced grammar (on amd64). Grammar is only processed for a fixed key list, not prime. Triaged, minimal reproducer provided, internal ticket SNAPCRAFT-1184 opened.
craft-application
issue #1105
remote-build should be asynchronous by default steinbro 78d needs triage 45 75 Feature request to add --detach/--bg flag for asynchronous remote-build. Discussed among maintainers but not yet implemented.
craft-parts
pr #1650
docs: group plugins by language GreyViperTooth 57d needs review 45 75 Groups plugins by language in docs/reference/plugins.rst. Simplified per maintainer feedback to docs-only change. Waiting for second reviewer (medubelko) to assess fit with ongoing docs changes.
craft-parts
issue #1495
Bug: stage-packages re-downloaded on every run due to python-apt _file_is_same() bug EddyPronk 183d keep open 45 85 stage-packages .debs are re-downloaded on every run because python-apt's _file_is_same() compares hash lists order-sensitively. Maintainer confirmed the analysis; draft PR #1553 with a local craft-parts mitigation is pending, and the bug is still unfixed in the code.
snapcraft
issue #6322
core26: YAML error messages refer to core24 steinbro 71d keep open 45 85 Error message for unsupported 'architectures' key incorrectly says 'core24' when using base 'core26'. Triaged bug with clear reproduction.
craft-parts
issue #1023
`subprocess.run` emitting wrapper mattculler 568d needs triage 45 75 Feature request for a general subprocess wrapper that logs the command and prefixes output lines with ':: ', consolidating craft-parts' process_run; unlabelled, a contributor asked for implementation guidance 42 days ago with no maintainer response.
charmcraft
issue #2788
uv plugin fails on core26: dispatch script uses system Python instead of venv zyga 59d keep open 45 75 uv plugin fails on core26: craft-parts removes python symlinks from venv/bin/, dispatch script falls back to system Python without venv packages. Triaged and moved to Charmcraft by maintainer.