Showing 100 of 2043 issues

Issue Title Author Age Action Staleness ↑ Confidence Summary
charmcraft
issue #2012
Charmcraft snap thinks `/cache` is the cache directory if snapd doesn't set... lengau 648d keep open 60 75 Charmcraft snap uses unwritable /cache as XDG_CACHE_HOME when snapd fails to set SNAP_USER_COMMON. Listed as a known issue in 3.4 release notes, still unfixed in current code, blocked by upstream snapd bug.
snapcraft
issue #5552
`primed-stage-packages` isn't in manifest.yaml when using override-prime mr-cal 459d keep open 60 75 primed-stage-packages missing from manifest.yaml when override-prime is used; triaged bug blocked by upstream craft-parts issue #1122 which remains open. No fix implemented in ~15 months.
craft-providers
issue #665
Add a callback hook to allow users to configure a base on warmup before... lengau 717d keep open 60 70 Enhancement request to add a callback hook during warmup for apt configuration before apt commands execute
rockcraft
issue #683
File capabilities (xattrs) are not preserved in final ROCK image layers. aznashwan 746d keep open 60 78 File capabilities (xattrs) set via setcap during ROCK build are dropped in final image layers because Python tarfile does not preserve xattrs. Acknowledged by maintainer; a fix PR (#1016) is open but stalled with unresolved review comments and CI failures.
snapcraft
issue #5624
Add a pydantic validator for common-id mr-cal 421d keep open 60 70 Enhancement to add a pydantic validator for the common-id field (per appstream spec) to catch invalid values early. Triaged; PR #5974 targets it but is stalled with failing CI, and the validator is absent from main.
craft-parts
issue #817
Local file changes are not detected mr-cal 754d keep open 60 75 Enhancement to detect local file changes (incl. permissions) for the dump plugin and mark the pull step dirty. Triaged, tracked as CRAFT-3268; maintainer confirmed no progress as of 2026-02-18.
rockcraft
issue #371
Add a spread test for build-secrets tigarmo 1069d needs triage 60 75 Task to add a spread test verifying build-secrets support in rockcraft. Blocked by craft-application#100, which is now resolved. No labels, no comments, no progress in ~3 years despite active project.
craft-providers
issue #116
Better parameter documentation for `execute_run` -> `command` jugmac00 1598d keep open 60 75 Documentation request to clarify `command` parameter escaping in `execute_run`. Maintainer explained `shlex.join()` prevents shell metacharacters for security. Open for ~4 years.
craft-platforms
issue #234
refactor: Align build-for: all validation rules in charm build planner lengau 89d needs triage 60 75 Refactor charm build planner to validate build-for: all usage consistently with default build planner
snapcraft
issue #4958
Recommend using newer versions of snapcraft mr-cal 760d keep open 58 80 Enhancement to have Snapcraft recommend newer versions (9.x) for core22/core24/core26 bases. Triaged by maintainer with implementation guidance; open PR #6240 targets it but is stalled with unresolved review comments and failing CI.
charmcraft
issue #642
The analyze command should also work on a not-packed charm facundobatista 1684d keep open 58 80 Feature request: `charmcraft analyze` should accept an unpacked charm directory (default `.`) in addition to a packed charm file. Labeled good first issue; a maintainer notes the fix is trivial but the work is blocked on #1042.
rockcraft
issue #496
Add support for `org.opencontainers.image.revision` annotation carlcsaposs-canonical 926d keep open 58 80 Feature request to add org.opencontainers.image.revision annotation to rockcraft pack (git commit hash or explicit value) for source traceability. Maintainer triaged as valid but deferred pending the store/revision concept; not yet implemented.
craft-parts
issue #833
Allow plugins to add stage-packages. lengau 743d needs triage 58 72 Feature request to allow plugins to inject stage-packages/slices merged with user-provided ones, motivated by Rockcraft use case. No labels, no assignee, last activity ~18 months ago, feature not yet implemented in codebase.
craft-parts
issue #766
The prime step uses the install dir when creating a list of migrateable filesets mr-cal 802d keep open 58 82 craft-parts prime step computes migratable filesets from the install dir instead of the stage dir, failing when stage removes a file prime includes. A one-line fix was proposed but breaks overlay cleaning tests; blocked on defining overlay cleaning semantics.
craft-application
issue #249
remote build: provide a way to clean up all of a user's remote builds lengau 927d keep open 58 78 Enhancement request for a clean-remote-builds command that deletes all stopped remote builds in the user's Launchpad remote-build project. Triaged by a maintainer and synced to internal ticket CRAFT-2558, but the command is not yet implemented.
rockcraft
pr #1208
perf: lazy-load extension framework modules lczyk 121d needs review 58 80 Makes rockcraft's extensions package lazy-load its six framework modules instead of importing them eagerly at import time, to speed up CLI startup. CI fully green, zero maintainer review; target file still eagerly imports, so the change is still applicable.
craft-cli
pr #443
fix(printer): ignore broken pipe on output streams gcomneno 143d needs review 58 80 Ignore BrokenPipeError in printer output streams to avoid crashes when piped to early-closing consumers (e.g., head -n1). +87/-11, 2 files, unit tests. All test jobs pass; lint/OSV failures pre-existing. No maintainer review; author pinged 99 days ago.
craft-parts
issue #1305
`cabal` plugin lengau 361d keep open 58 80 Feature request to add a cabal plugin for building Haskell projects in craft-parts. Labeled Type: Enhancement; no cabal plugin exists in the codebase. A contributor volunteered in Jan 2026 but no maintainer response yet.
charmcraft
issue #2477
docs: add tutorial for testing a k8s charm sed-i 317d keep open 58 78 Request for official tutorial on testing k8s charms with spread. Maintainer acknowledged as a 26.04 roadmap item (269 days ago). A test-kubernetes init profile exists (experimental) but no dedicated tutorial 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-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.
snapcraft
issue #6185
Add core26 support for the gnome extension mr-cal 150d keep open 55 85 Placeholder task by a maintainer to add core26 support to the gnome extension, to be produced after the stable core26 base snap release. No comments or labels; an open PR (#6278) already targets this work and gnome.py still only supports core22/core24.
craft-store
issue #265
Using token from `snapcraft export-login` as environment auth results in... aywaldron 590d 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.
debcraft
issue #89
Debcraft snap FTBFS on risc-v due to missing rustc lengau 204d keep open 55 78 Debcraft snap FTBFS on riscv64: pydantic-core lacks a riscv64 wheel, forcing a source build that needs rustc. Triaged as a bug; fix expected once pydantic ships riscv64 wheels (pydantic/pydantic#12723). Lock file still pins pydantic 2.11.9.
craft-application
issue #1034
`test` command fails to allocate LXD VMs when verbosity is `verbose` or `debug` lengau 178d keep open 55 60 test command fails to allocate LXD VMs when verbosity is verbose or debug; spread backend allocate command returns empty ADDRESS. Triaged, no fix yet.
rockcraft
pr #1103
fix: remove snapcraft.yaml reference from expand-extensions gcomneno 202d needs review 55 80 Removes snapcraft.yaml references from expand-extensions help text and docstring (3 lines, 1 file). Approved with CI green, but inactive ~6 months; fix still unapplied in codebase; likely duplicate of older PR #885.
craft-application
pr #1011
feat: strict platform name validation lengau 213d needs review 55 60 Adds strict platform name validation via craft-platforms validator, skipping legacy bases (ubuntu 20.04-24.04). 216/13 lines across 10 files. Pending review, 1 unresolved comment, 4 failing CI jobs (fast tests, min deps, lint).
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).
debcraft
pr #57
test: unit tests for lifecycle service Copilot 288d needs review 55 70 Adds unit tests for the Lifecycle service (prime_dirs, get_prime_dir, partition-to-package mapping) per review feedback on #54. Merged main in Dec 2025 to resolve conflicts; CI mostly green but Conventional Commits and lint checks still failing. No maintainer review yet.
craft-application
issue #926
The `adopt_info` field should be checked to reference a valid part. lengau 347d keep open 55 70 Bug: the adopt-info field accepts any string without verifying it references an existing part in the project. Triaged by a maintainer (lengau) with a Jira ticket (CRAFT-4818) created, but no fix has landed; the field is still a plain str with no validator in the current code.
craft-actions
issue #48
"Publish snap" action lengau 267d 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.
craft-application
issue #821
5.5.0 changes pack semantics if the project file has different metadata javierdelapuente 415d keep open 55 70 Charmcraft pack skips repacking when only charmcraft.yaml metadata (e.g. summary, config, platforms) changes, leaving a stale .charm. Triaged and moved to craft-application; workaround is clean. Conditional repacking support added in #1111.
craft-application
issue #806
Use `snapcraft test` for spread tests lengau 429d keep open 55 80 Dogfooding task to switch craft-application CI from running spread directly to using snapcraft test. Triaged; open PR #1038 stalled ~165 days with failing CI; workflow still runs spread directly at HEAD.
craft-application
issue #889
Developer docs: Architecture explanation lengau 374d keep open 55 60 Developer docs enhancement to explain the purpose of commands, services, and what the application should/shouldn't do. Triaged by maintainer; a structure-of-a-craft-app explanation page now exists in docs/explanation covering Application, Commands, and Services.
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.
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-application
issue #621
remote build: `--recover` looking for the wrong repository lengau 591d keep open 55 85 remote build --recover fails with NotFoundError because resume_builds looks up the Launchpad git repo by name/owner only, omitting the project it was created under. Triaged bug, still open, no fix in current code.
craft-application
issue #923
`CraftSpreadYaml` should accept the `environment` key lczyk 351d keep open 55 72 Request to add top-level environment key to CraftSpreadYaml/CraftTestYaml for global spread test env vars. Triaged, maintainer says implementation is trivial but decision pending. Author found per-suite workaround; feature still unimplemented.
craft-application
issue #552
Add a way for applications to customize the `InitService` mr-cal 674d keep open 55 75 Enhancement request for InitService to let applications customize project-name validation and emit template-specific messages. Name validation is already customizable via constructor args; unique per-template messages are not yet supported.
craft-application
issue #458
Emit a warning when the fetch-service integration is enabled tigarmo 730d close stale 55 85 Request to emit a warning when the fetch-service integration is enabled, so users know it is experimental. The warning was implemented in PR #496 and is present in the code; the issue is resolved but not yet closed.
craft-application
issue #485
Provide a better error message when loading a multi-document yaml lengau 722d needs triage 55 72 Request to improve the error message when loading multi-document YAML files, currently showing a raw ComposerError instead of a clear 'not supported' message. Untriaged, no labels, no maintainer response since the Jira bot comment.
craft-application
issue #420
Rework PackageService API lengau 759d needs triage 55 72 PackageService API rework: remove prime_dir from pack, remove metadata, make write_metadata abstract. prime_dir is now deprecated in pack but metadata and write_metadata(path) remain unchanged. No labels, comments, or assignee in ~2 years.
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-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.
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 #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).
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.
craft-application
issue #301
Smarter docs URL handling lengau 890d needs triage 55 55 Feature request to make docs URL handling smarter: when an error carries a docs slug, match it against the application's docs base URL so libraries can raise exceptions without the app catching/reraising them with a full docs URL. Tracked internally as CRAFT-2704; no maintainer response yet.
craft-application
issue #493
Use a craft-providers callback hook to set the apt proxy by an app config lengau 717d needs triage 55 65 Feature request to add an apt_proxy app config option and use a craft-providers callback hook to configure apt proxy in build instances. No maintainer response or labels; only a Jira bot comment. ProxyService exists but lacks apt_proxy config support.
snapcraft
issue #6025
Snapcraft ignores SNAPCRAFT_BUILD_ENVIRONMENT_* environment variables on MacOS pachulo 214d keep open 55 82 SNAPCRAFT_BUILD_ENVIRONMENT_CPU/MEMORY env vars documented for Multipass VM sizing are ignored on macOS; maintainer confirmed values are hardcoded, fix blocked by upstream craft-providers#531 (open 2+ years). Triaged as enhancement, no progress since Feb 2026.
craft-application
issue #99
Means to reduce duplication of plugin fields sed-i 1199d keep open 55 60 Feature request for a top-level 'definitions' section in craft app YAML to reduce duplication of recurring repo/source fields via anchors. Transferred to craft-application; maintainer sought opinion on approach (similar to grammar changes) in March 2024, no resolution since.
snapcraft
issue #5411
Fail to fetch packages for non-host architecture joulsen 514d keep open 55 55 Cross-compile (amd64 build-on, arm64 build-for) fails to fetch stage-packages with :arm64 suffix (e.g. ros-jazzy-ros-base) even though present in repo; maintainer reproduced apt unmet-deps on arch-All python deps; reporter suspects ROS2 repo, not snapcraft. Awaiting reporter's working dpkg repro.
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.
craft-cli
issue #269
CraftError messages with new lines render inconsistently mr-cal 745d keep open 55 70 CraftError messages containing new lines render with extraneous whitespace between the message and resolution sections. A maintainer commented that PR #210 (remove trailing spaces) likely fixes this indirectly.
craft-cli
pr #338
logger pollutes strings with white spaces dariuszd21 501d needs review 55 75 Fixes broken output when streaming_brief=True and log entries contain whitespace (\n, \t). Small 1-file fix (+22/-1). Pending review, CI failing on linters and ubuntu-20.04, codecov 399 commits behind main.
craft-archives
issue #151
Update sources added by craft-archives mr-cal 585d keep open 55 70 Enhancement to set architectures on craft-*.sources files (not just ubuntu.sources) for cross-compilation support. Triaged by maintainer, assigned to tigarmo, internal ticket CRAFT-4112 created.
craft-cli
issue #31
Error message formatting cmatsuoka 1768d needs triage 55 60 Feature request to let the emitter error() method format error messages (e.g. add an 'Error: ' prefix) and optionally output them in red, respecting no-color.org. Open, unlabelled, with one maintainer comment endorsing the idea; no implementation yet.
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
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.
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.
charmcraft
issue #2461
uv plugin doesn't cache wheels to LXC host carlcsaposs-canonical 337d needs triage 55 75 uv plugin with no-binary=true does not persist built wheels to the LXC host shared cache (CRAFT_SHARED_CACHE); only the pip cache dir is mounted, so the uv cache stays container-local.
craft-cli
issue #125
When the Printer stops it needs to clean the last line if it was transient progress facundobatista 1437d keep open 55 60 Printer leaves transient progress text on screen when stopping or pausing; it should be overwritten by the next output. Open since 2022, no comments, but a related fix (PR #126) already enhanced ephemeral handover after pause/stop.
craft-grammar
issue #89
Unexpected behavior for multiple `to` statements mr-cal 509d keep open 55 70 craft-grammar silently mishandles multiple `to` statements combined with `else`: armhf build yields [foo, baz] while riscv64 yields [bar], with no error or warning. Maintainer comment (2025-06-11) suggests supporting multiple `to` directives since `to` matches on AND criteria. No fix found in code or history; issue open, unlabelled.
craft-grammar
pr #121
feat(experimental): dictionary evaluation lengau 374d needs review 55 60 Experimental dictionary evaluation for grammar handling when not in a list (IMAGECRAFT-43). Pending review, 4 unresolved comments, failing CI (lint, fast tests, min deps).
craft-actions
issue #54
"snapcraft/test" action lengau 198d keep open 55 80 Feature request for a dedicated snapcraft/test GitHub Action with extra parameters and residual artifact outputs. Triaged by maintainer, tracked as CRAFT-5032, no implementation started. Pack action has a basic test flag but no dedicated test action exists.
craft-cli
issue #56
Simplify the Dispatcher usage facundobatista 1691d keep open 55 70 Refactor request to simplify craft-cli Dispatcher usage by adding a simple_run helper or implicit pre_parse_args/load_command calls before run. Triaged by maintainer, synced to internal ticket CRAFT-4790, but no code change implemented yet.
snapcraft-rocks
issue #109
Failed to pull source: unable to determine source type of... jkbeg 339d keep open 55 80 Snapcraft 8 Docker image (ghcr.io/canonical/snapcraft:8_core22) fails to resolve ros2 extension: get_extensions_data_dir() returns /usr/share/snapcraft/extensions but extensions live in site-packages. Triaged, acknowledged by maintainer, workaround shared, still open.
craft-store
issue #296
Charmhub integration tests are getting skipped in CI lengau 439d keep open 55 70 Charmhub integration tests are skipped in CI because CRAFT_STORE_CHARMCRAFT_CREDENTIALS is not set in the QA workflow. Triaged and tracked in Jira (CRAFT-4676) but no fix has been merged.
starflow
issue #85
Create a workflow for testing dev environments mr-cal 373d keep open 55 55 Enhancement to add a test-dev-environment.yaml GitHub workflow running make setup/lint/format/test/docs in clean LXD environments across a distro/arch matrix, plus a self-test workflow for starbase. Triaged and open; last activity 201 days ago noted a ty versioning edge case in make setup.
starflow
pr #127
feat: Create workflow for testing dev environments me6262 155d needs review 55 60 WIP workflow creating LXD containers in GitHub Actions to test makefile dev-environment commands, referenced as work for #85. No maintainer review, CLA check failing, author notes it fails when run; no activity for 143 days.
craft-parts
issue #1390
Warn on outward relative path sources bepri 312d keep open 55 75 Feature request to warn when a part's source path resolves outside Path.cwd(), preventing unexpected behavior in managed builds. Triaged by maintainer bepri; @lengau expanded scope to also warn on absolute paths. No implementation found in codebase.
craft-parts
issue #1367
Craft parts swallows chisel errors if logging level is info or higher lengau 333d keep open 55 70 Chisel slice install errors are swallowed when log level is info or higher, so users see no chisel output or error message. Triaged bug with an internal Jira ticket (CRAFT-4872); no fix or maintainer response yet.
craft-parts
pr #1466
feat: Comment out replace statements to relative paths in go.mod atandrewlee 204d keep open 55 70 Adds go-use plugin logic to strip relative-path replace statements from go.mod, with integration tests. Changes requested; maintainer notes *-use plugins are obsolete post-Madrid, deferring to tigarmo on whether to adapt to the newer Go plugin.
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.
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.
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-store
issue #208
Rewrite with `httpx` lengau 728d 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 #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.
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 #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 #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.
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 #1668
Update command docs for the unification of charmcraft.yaml lengau 870d keep open 55 72 Doc task to update command help text referencing metadata.yaml to charmcraft.yaml. Partially addressed in code (some commands updated, CreateLibCommand and ListLibCommand still say metadata.yaml). No labels, no maintainer response beyond Jira bot, last activity 381 days ago.
imagecraft
issue #305
Generate sparse images alderic-coroir 170d needs triage 55 80 Feature request to have imagecraft generate sparse images (e.g. via img2simg) for Ubuntu Core, since field deployments only use/deliver sparse images. Untriaged: no labels, no comments, no activity in 158 days; feature confirmed absent from codebase.
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.
rockcraft
issue #1178
list-extensions command to show experimental bases under experimental column f-atwi 157d needs triage 55 80 Feature request to add an 'Experimental bases' column to rockcraft list-extensions, matching charmcraft's output. Not yet implemented; command still only shows supported bases. No maintainer activity or labels on the issue.
charmcraft
issue #710
`charmcraft pack` retains no longer existing files from previous packs sed-i 1646d keep open 55 82 charmcraft pack includes files deleted from the working directory in the charm archive; clean fixes it. Triaged as a known bug, re-confirmed present in Oct 2024, upstream craft-parts bug filed, per-part clean workaround documented.
charmcraft
issue #847
Improve the 'release' response when resources are automatically released... facundobatista 1479d keep open 55 70 Request to enhance the 'charmcraft release' command output to list resources that Charmhub automatically attaches when a revision is released without explicit --resource flags. Store-side fix was released in 2022, but the client-side message enhancement remains unimplemented.
charmcraft
issue #826
Include charm revision for upload errors of type already exists in database hemanthnakkina 1493d keep open 55 78 Feature request to include charm revision number in upload error messages when a package already exists in the database. Maintainer acknowledged and opened snapstore-server bug 1987284; blocked on Charmhub API providing the revision in error responses. No activity in ~1 year.
charmcraft
issue #195
create-lib should explain what it is about to do and ask for confirmation markshuttle 2127d keep open 55 70 Enhancement request for charmcraft create-lib to print a summary of the library it will create and ask for confirmation before creating it. Triaged (labelled, synced to internal Jira ticket CHARMCRAFT-653), but no implementation yet.
rockcraft
pr #1070
build(pro): update to use pro guest attachment tigarmo 234d needs review 55 55 Updates craft-providers to the LXD guest-attachment version and pulls mainline snapcraft.yaml changes (uv plugin, pinned maturin) so the pro snap builds. Open 222 days, no review, CI failing on snap-tests, OSV-scanner, lint/files, fast/slow tests, diff-schema.
imagecraft
issue #260
Native ability to specify image kernel variant rthill91 229d keep open 55 70 Feature request for native kernel variant selection with automatic purging of other kernels. Maintainer acknowledged (Mar 2026) that kernels are only included when user specifies them, but investigation needed into which cases pull in unexpected kernels. No implementation yet.
rockcraft
issue #1198
docs: Rockcraft 1.18.0 documentation claims Ubuntu 26.04 support but it... GregCasbolt 142d keep open 55 80 Rockcraft 1.18.0 docs claim ubuntu@26.04 build-base support but the app raises KeyError; maintainer confirmed 26.04 was devel-only then and promised a better error message. 26.04 is now stabilized in 1.19, so the core issue is resolved.
rockcraft
issue #1153
Feature request: support dynamically setting top-level `version` during build srbouffard 176d needs triage 55 60 Feature request to allow dynamically setting the top-level version field in rockcraft.yaml during build, enabling rock versions computed from workload version plus packaging increment. No maintainer response yet.
imagecraft
pr #330
fix: synchronize with udev via BSD flock after losetup to avoid race condition Copilot 143d needs review 55 75 Adds BSD flock synchronization after losetup to avoid the udev race on loop partition nodes, in both pack and services attach paths, with unit and root integration tests. Changes requested; 6 unresolved comments; lint/files failing; awaiting maintainer review of latest commit.
rockcraft
issue #859
Make python plugin integration tests work on non-LTS ubuntu series lengau 519d keep open 55 70 Rockcraft python plugin integration test (tests/integration/plugins/test_python_plugin.py) only mapped LTS Ubuntu releases to expected values. Non-LTS (25.04/25.10) entries were later added via interim-base support; issue left open, unlabelled, no comments.
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.
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
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.
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.