Showing 100 of 2043 issues

Issue Title Author Age Action Staleness ↑ Confidence Summary
craft-application
issue #662
Add reference docs for the pydantic models lengau 564d keep open 65 75 Request to add reference documentation for craft-application's Pydantic models, including reasons for defaults. Partially addressed: project.rst and platforms.rst exist in docs/reference/models/, but full scope (all models, default rationale) appears incomplete. Inactive ~12 months; project remains very active.
starbase
issue #307
Change indentation format for RST (and possibly Markdown?) files lengau 631d keep open 65 60 Charmcraft docs formatting: set RST indent_size to 2 (per PR #2010 review) and decide markdown indent_size and max_line_length. Open since Dec 2024; maintainer noted in Jan 2025 it could be an early task for a new contributor, but no PR or further activity since.
craft-platforms
issue #233
refactor: Replace Python 3.10 workaround for enum value checking lengau 89d needs triage 65 80 Refactor craft-platforms to replace a Python 3.10 try/except workaround for enum checking with a direct generator expression.
snapcraft
issue #5079
Cannot run snapcraft in docker anymore om26er 712d keep open 65 75 Snapcraft crashes with SnapCtlError when run in Docker without snapd; reporter found a working Dockerfile workaround, maintainer kept it open to improve error handling. Triaged as enhancement, last activity 493 days ago.
imagecraft
pr #347
services/pack: build partitions as files, inject via dd mwhudson 110d needs review 65 65 Replaces losetup-based partition building with dd-based approach to enable unprivileged container support. Author addressed reviewer concerns about performance and exotic filesystems, but PR has been inactive for ~100 days with 0 reviewers and failing spread tests.
craft-providers
issue #259
Cannot launch lxd instance with high uids mr-cal 1235d keep open 65 75 Bug preventing LXD instance launch for users with UID > 65,535. Acknowledged by maintainer, no fix yet, workaround available.
craft-providers
issue #765
Set up weekly tests for tests that don't need to run on each PR lengau 438d keep open 65 70 Enhancement request to add weekly Linux integration tests. Weekly test workflow exists but only covers macOS; Linux tests and full base coverage remain incomplete.
craft-providers
issue #969
BuilddBaseAlias enum lookup raises bare ValueError — should raise a typed error tonyandrewmeyer 102d needs triage 65 70 Untriaged issue requesting BuilddBaseAlias enum lookup raise a typed CraftError instead of bare ValueError for better downstream error handling.
craft-providers
issue #894
docs: odd Explanation tree/page rendering steinbro 232d needs triage 65 75 Documentation rendering bug: network error section appears in page but not sidebar due to missing toctree entry
rockcraft
issue #372
List of supported SPDX licenses is outdated cjdcordeiro 1069d keep open 65 78 Rockcraft's SPDX license validation uses outdated spdx_lookup 0.3.3 (322 licenses vs 598 in SPDX), rejecting valid IDs like PSF-2.0 and BUSL-1.1. Maintainers discussed swapping to a fuller list; Jira CRAFT-2787 created. Code still uses spdx_lookup as of HEAD.
craft-providers
issue #830
Provide an asynchronous API for starting and handling instances lengau 359d keep open 65 70 Enhancement to add asynchronous API for starting and handling instances in craft-providers to enable parallel builds. Triaged but inactive for 352 days.
rockcraft
issue #978
feat: add support for SPDX license expressions lczyk 351d keep open 65 80 Feature request to allow SPDX license expressions in the license field; rockcraft's spdx_lookup validation only accepts single IDs. Maintainers pointed to craft-application's license_expression-based SpdxLicenseStr as the fix path. Open, unimplemented.
charmcraft
issue #2211
Kubernetes Resource Requests in charmcraft.yaml alexdlukens 555d keep open 65 75 Feature request to add a default-requests field to containers in charmcraft.yaml so charm authors can set Kubernetes CPU/memory resource requests. Maintainers confirmed it requires Juju-side support and asked the reporter to file a tracking request in juju/juju; no implementation exists in charmcraft.
charmcraft
issue #2212
Resources/containers reference info for extensions lengau 555d needs triage 65 70 Documentation gap: extension reference pages omit the resources and containers keys that extensions add to charmcraft.yaml, plus an optional collapsed expand-extensions example. No comments, labels, or assignee; docs have since been updated for other extensions but this gap remains.
charmcraft
issue #1706
Remote build: allow the user to specify a charmcraft channel and default to... lengau 821d keep open 65 75 Feature request to let users select the charmcraft snap channel for remote builds (CLI option) and default to the installed snap's tracking channel. Open since 2023, last activity July 2024; no channel option exists in remote-build yet.
craft-application
issue #561
Prototype spread extension mechanism (test driver) cmatsuoka 663d needs triage 65 55 Feature request to prototype a spread extension script (test driver) that handles prepare/restore actions and ad-hoc testing backends, decoupling test implementation from craft-application command handling. A spread/.extension script for LXD VM allocate/discard exists in the repo, suggesting partial implementation.
charmcraft
issue #2089
Charmcraft terminology glossary lengau 602d needs triage 65 75 Documentation task to create a Charmcraft terminology glossary (Base, Platform, Charm vs .charm file). Filed by a maintainer 591 days ago, no labels, no assignee, no maintainer response beyond a Jira sync bot. No glossary exists in the docs tree.
imagecraft
issue #258
Support using gadget.yaml volumes as a source for imagecraft.yaml volume definitions alderic-coroir 239d keep open 65 70 Enhancement to let imagecraft.yaml import volumes from the gadget snap's meta/gadget.yaml instead of duplicating the layout. Triaged and discussed; a maintainer noted snapd reads the gadget directly, so overrides risk a disconnect. No work planned this cycle.
charmcraft
issue #1992
Document how `stage-packages` differs from installing a package on the system lengau 667d keep open 65 78 Documentation task to explain how stage-packages differs from system package installation in charms and how to use operator libs instead. Blocked on stage-packages implementation (#1839, #1844), still open; no activity for over a year.
rockcraft
issue #658
Help includes expand-extensions entry with reference to snapcraft.yaml hartmutobendorf 772d keep open 65 85 rockcraft help --all shows expand-extensions referencing snapcraft.yaml instead of rockcraft.yaml. Bug still present in code; two approved but unmerged PRs (#885, #1103) fix the help text. Labeled good first issue, no maintainer activity since 2024.
rockcraft
issue #122
`rockcraft pack` uses all available memory gruyaume 1430d close stale 65 70 Rockcraft 0.0.1.dev1 (Oct 2022) report that `rockcraft pack` exhausts all system memory and crashes. Maintainer could not reproduce the memory issue; 2026 triage requested updated repro info, but the reporter has not responded in over 6 months.
charmcraft
pr #2502
Fix missing build metadata in reactive charm artifacts Copilot 283d needs review 65 72 Adds .build.manifest preservation and charmtool_version to manifest.yaml for reactive charm builds. Fixes #872. Inactive 263 days, 0 reviewer approvals, several CI checks failing (snap-tests, Conventional Commits policy).
snapcraft
issue #5842
Linting about execstack in libraries soumyaDghosh 325d needs triage 65 78 Feature request to add execstack linting for libraries in snapcraft linters, so store upload blockers are caught before submission. Unlabelled, no maintainer response, 313 days old with zero comments.
charmcraft
issue #913
Add `charmcraft fmt` command sed-i 1419d keep open 65 70 Feature request for a charmcraft format command to apply opinionated YAML formatting to metadata.yaml, actions.yaml, config.yaml, and charmcraft.yaml. Triaged by maintainer who created a forum post for consensus; no implementation yet after over a year of inactivity.
charmcraft
issue #1530
Changing charmcraft.yaml doesn't update the resulting charm's metadata.yaml lengau 935d keep open 65 70 Bug: editing charmcraft.yaml then re-running `charmcraft pack` does not update the resulting charm's metadata.yaml. Filed by a maintainer (lengau); last comment (2024-09-09) says it's unclear if still reproducible. Related open craft-application#821 describes the same 'Already packed' skip behavior.
charmcraft
issue #907
`charmcraft pack` does not handle updating a file's execution permissions... ca-scribner 1426d keep open 65 85 charmcraft pack ignores local file permission changes (e.g., chmod +x on src/charm.py) until a full charmcraft clean, causing confusing lint errors. Maintainer reproduced and filed upstream craft-parts#311; still unfixed.
craft-parts
issue #1246
npm plugin: Support `disable-parallel` parameter lengau 375d keep open 65 85 Feature request to add the disable-parallel part property to the npm plugin. Labeled Needs information; maintainers await a real-world use case before implementing. No activity for ~12 months; part of a family of similar open issues for other plugins.
craft-grammar
issue #31
If architecture after to is an array, it is not matched corretly dariuszd21 807d keep open 65 60 to clause with multiple selectors (e.g. to amd64,arm64) never matches because selectors use AND logic, not OR. Maintainers confirmed this is by design but documentation is misleading. mr-cal committed to fixing docs in June 2024; no evidence of completion since.
charmcraft
issue #2088
Docs: Demark links to Ops library medubelko 602d needs triage 65 65 Docs task to re-add 'Ops |' prefix to intersphinx links pointing to the Ops library. Partially done: many links now have the prefix, but some (e.g. manage-libraries.rst, configure-web-app-charm.rst) still lack it. No labels or maintainer triage; only bot comments. Author is a maintainer.
charmcraft
issue #1371
Output a nice error message when docker breaks lxd lengau 1040d needs triage 65 72 Feature request to print a helpful error message when Docker breaks LXD (suggesting iptables -P FORWARD ACCEPT), instead of just timing out. Created by maintainer lengau, no labels, no comments, no assignee, 1028 days old.
craft-archives
issue #217
craft-archives does not remove managed repositories that are no longer in... lengau 297d needs triage 65 75 craft-archives leaves apt sources and keyrings installed when a package-repository is removed from craft.yaml; no removal logic exists in installer.py. Open 285 days, zero comments, no maintainer acknowledgement, though labelled Type: Bug.
craft-cli
pr #369
fix: filter other commands by name instead of type jonathan-conder 408d needs review 65 78 Fixes 'See also' help section incorrectly omitting parent commands by comparing command names instead of using isinstance. 396 days old, CI green, 0 reviewers, author asked an unanswered question about the test.
snapcraft
issue #5686
Add more fields to the metadata linter mr-cal 400d keep open 65 72 Enhancement to add icon, common-id, and desktop fields to the metadata linter. Triaged by maintainer 388 days ago; no further activity. Fields still absent from current linter code.
charmcraft
issue #1199
Utility to obtain all PYDEPS sed-i 1141d keep open 65 75 Request for a utility to install all charmlib PYDEPS in test environments (tox), avoiding manual repetition in requirements. Triaged as enhancement; project has since added a PYDEPS linter and uv plugin with charmlibs-pydeps dependency groups, partially addressing the need.
charmcraft
issue #921
`snaphelpers` getting snap config can fail when `snapd` is unavailable` mr-cal 1408d keep open 65 78 snaphelpers calls in charmcraft's configure hook can raise unhelpful errors when snapd is unavailable. Maintainer acknowledged as low priority (2024-08); only the configure hook still uses snaphelpers directly. Code still lacks the try/except fix.
craft-application
issue #546
'No such file or directory' if application is missing the templates dir tigarmo 688d keep open 65 75 craft-application init command crashes with unhelpful FileNotFoundError when the application has no templates directory. Maintainers agreed to improve the error message but no PR was created. Bug still present in current code.
rockcraft
issue #873
Using chiseled JRE images with podman and crun fails when following the documentation dviererbe 501d keep open 65 78 Rootless podman with crun fails to run chiseled JRE rocks because rockcraft's hardcoded _daemon_ UID 584792 exceeds the default subuid/subgid range. Workaround (expanding /etc/subuid) confirmed by maintainers; no doc or code fix landed yet.
craft-providers
pr #871
Fix daemon stopping error during LXD container initialization copilot-swe-agent 277d needs review 65 65 Adds retry logic with exponential backoff to handle transient snapd socket activation errors during LXD container initialization. Has failing CI checks and unresolved review comments.
craft-application
issue #909
`ProjectService` needs to be runtime configurable to determine whether ESM... lengau 361d keep open 65 75 Enhancement: ProjectService.check_base_is_supported should be runtime-configurable so ESM bases count as supported, enabling Rockcraft's --pro feature to use ESM support as the --ignore=unmaintained cut-off. Triaged, open, no activity since creation ~11 months ago.
snapcraft
issue #6299
Snapcraft upload+release not capturing review error farshidtz 82d needs triage 65 80 snapcraft upload --release reports success despite store review failures due to incorrect status handling in notify_upload. Issue is unlabelled and inactive for 74 days.
snapcraft
issue #5966
Add ruby spread tests mr-cal 234d close stale 65 88 Request to add core22/core24 spread tests for the new craft-parts Ruby plugin. Work is done: merged PR snapcraft#5976 added the ruby-hello spread tests, which are present in the repo's build-and-run-hello suites.
charmcraft
issue #2492
Charmcraft crashes with internal error when uploading outside of project directory morphis 290d close stale 65 70 charmcraft upload crashes with RuntimeError('Project not configured yet.') when run outside a project directory; regression in 4.x from charmlibs warning feature. PR #2497 closed as fix.
charmcraft
issue #2131
add explanation chart for each charm plugin lucabello 589d needs triage 65 70 Feature request to add explanatory charts/diagrams for each charm plugin to improve understanding of build internals. Last activity 381 days ago when a maintainer pinged another for opinion; no labels, no decision, no follow-up. Plugin docs now have text-based 'How it works' sections but no visual charts.
rockcraft
issue #553
Add `list-plugins` command sed-i 876d keep open 63 78 Feature request to add a `rockcraft list-plugins` CLI command (like snapcraft) so users can see supported plugins without relying on docs. Triaged by a maintainer who noted a full solution needs declarative per-base plugin selection; no command implemented yet.
craft-parts
issue #1217
cargo-use: support Rust workspaces better Saviq 382d needs triage 62 80 Feature request to improve the cargo-use plugin for Rust workspaces (multi-crate repos), where crates inheriting metadata from the workspace root fail to parse. No labels or maintainer response; the plugin still lacks workspace support at HEAD.
charmcraft
issue #2234
An unnecessary warning is raised when running charmcraft pack jdkandersson 536d needs triage 62 60 charmcraft pack emits a confusing 'Cannot get a keyring' warning even though packing needs no store auth; warning still present in current code, no maintainer response or labels.
snapcraft
issue #4835
File filtering handled incorrectly dilyn-corner 831d keep open 62 82 Snapcraft stage filter excludes a file, but priming its parent directory fails with CopyFileNotFound because prime lists files from the install dir. Triaged bug, blocked on craft-parts#766 design work; last maintainer update ~14 months ago.
snapcraft
issue #5918
Add a how-to for controlling package versions bepri 276d keep open 62 72 Doc request to add how-to for controlling package versions in snaps (PPAs, deadsnakes, compiling own libs). Target file package-provisioning.rst does not exist. Maintainer commented with user dialogue as source material ~9 months ago; no PR or further activity since.
craft-application
issue #793
Opt-in configuration to always use git+ssh for remote builds lengau 442d keep open 62 80 Enhancement to add an opt-in config for always using git+ssh in remote builds instead of HTTPS for public repos. Triaged by maintainer, no implementation yet; code still uses HTTPS for public repos.
craft-application
issue #295
Store the user's Launchpad credentials in a keyring when available lengau 891d needs triage 62 75 Feature request to store Launchpad credentials in the OS keyring (via craft-store/launchpadlib) with a file fallback, instead of always writing them to a file. Open, unlabelled, no maintainer response beyond the Jira-sync bot; still unimplemented in the launchpad client.
imagecraft
pr #272
chore: change mount calls to use pathlib EdmilsonRodrigues 222d needs review 62 55 Chore PR adapting imagecraft's craft-parts mount/umount calls to the new pathlib-based API (craft-parts#1424). +18/-18 across 2 files. Pending, 0 reviewers, 0 comments, no CI; dormant 166 days.
snapcraft (launchpad)
issue #1859046
Allow Custom Build Certificate Authority And Proxy Credentials ~zicklag 2438d needs triage 62 62 Feature request to pass HTTP proxy env vars and custom CA certificates to LXD build environments. Proxy vars (http_proxy, https_proxy, no_proxy) are now forwarded via PR #4973; CA portion appears unaddressed. Issue is 2426 days old with zero maintainer interaction.
craft-parts
issue #813
java plugin should not link java under /bin vpa1977 757d keep open 62 70 Java plugin hardcodes a /bin/java symlink, causing stage collisions in rockcraft builds. Maintainer acknowledged (Aug 2024) that an override option is needed but details are unresolved; no fix implemented, issue still open.
craft-parts
issue #553
Organize does not raise error if source file does not exist amandahla 1093d keep open 62 80 craft-parts organize silently succeeds when a non-glob source file does not exist, so a renamed/missing file in a rockcraft.yaml organize mapping is not caught at build time. Maintainer confirmed root cause (empty glob iterator) in 2023; no fix landed.
craft-application
issue #685
overlayfs tests break on plucky lengau 542d needs triage 62 75 Overlayfs integration test test_package_repositories_in_overlay fails on Ubuntu Plucky due to AppArmor denying fusermount3 mount operations. No maintainer response, no labels, no fix committed in ~15 months.
rockcraft
issue #629
Create a Plugins explanation page hd9 799d keep open 62 80 Request for a dedicated plugins explanation page in Rockcraft docs; the reference page exists but no high-level introduction does. Maintainers agreed on direction in 2024-07, but no such page has been added since and the gap persists.
debcraft
pr #56
test: unit tests for get_package and get_partitions methods Copilot 288d needs review 62 65 Adds unit tests for Project.get_package() and PackagesProject.get_partitions() as follow-up to merged #54. Pending rebase onto main requested by a maintainer; the Copilot bot can't force-push, and no activity for about 9 months.
craft-archives
issue #190
No explanation for using local GPG keys dilyn-corner 402d keep open 62 72 Documentation gap: repo_properties.rst lacks explanation of local GPG key usage (snap/keys/<last8>.asc) for APT repos. Triaged, maintainer acknowledged, synced to Jira CRAFT-4692. Docstrings in package_repository.py now partially cover it, but RST docs still missing the explanation. Inactive ~12.7 months.
snapcraft
issue #5652
Snaps can't be debugged via gdb even in `Debug` builds. ofry 411d close not a bug 62 72 GDB fails to load symbols from large snap Debug binaries via remote gdbserver. Investigation showed it's a GDB limitation with large debug binaries over remote connections, not a snapcraft/snapd bug. Stalled ~12 months awaiting a minimal non-snap repro to file with GDB.
craft-application
issue #922
Reference documentation about services in general lengau 352d keep open 60 70 Documentation task to expand and rename docs/reference/services/app.rst to better describe services in general, making AppService secondary. Triaged with Jira ticket CRAFT-4802, but no work done in 340 days.
craft-application
issue #982
Publish testcraft from PRs to relevant branches lengau 267d keep open 60 78 CI enhancement to publish testcraft snap from PRs/main to dedicated latest/edge branches with install-command PR comments. Triaged by maintainer, blocked on canonical/craft-actions#48 (still open), no activity in 256 days.
charmcraft
issue #2552
docs: what are the values that the `source-type` can have? panlinux 229d needs triage 60 75 Docs gap: dump plugin page doesn't list valid source-type values. Values are documented in craft-parts PartSpec docstring (part_properties.rst) but not cross-referenced from the dump plugin page. Unlabelled, no maintainer response, 215 days old.
charmcraft
issue #1896
Create a way to adjust the operator endpoint when not using the charm plugin lengau 731d needs triage 60 78 Feature request to allow configuring the operator entrypoint when auto-generating the dispatch file without the charm plugin, for feature parity. A TODO in lifecycle.py still references #1896, confirming it is unimplemented. No labels, no maintainer triage, last activity ~12.5 months ago.
imagecraft
pr #340
fix: Avoid races with udev and loop devices mwhudson 130d needs review 60 78 Adds flock LOCK_EX on the whole-disk node during mkfs and across loop partition mounts to fix udev/loop-device races; supersedes #330's approach. Open 118 days with no review or comments; CI mostly green but lint, title policy, and snap-builds checks failing.
charmcraft
issue #709
Don't upload if unauthorized sed-i 1646d needs triage 60 75 Charmcraft upload should fail fast on unauthorized/permission errors before pushing bytes. Original 401 case fixed by PR #1052 (whoami check before upload). 2024 comment confirms publisher/collaborator permission check is still missing; no maintainer response since.
craft-grammar
issue #125
`for` grammar: support `else on` and `else for` lengau 373d keep open 60 78 Enhancement to support `else on` and `else for` statements in the `for` grammar, extending the existing `else` clause. Triaged by maintainer and tracked in Jira (CRAFT-4744); not yet implemented in the processor.
debcraft
pr #55
test: unit tests for control encoder and model Copilot 288d needs review 60 65 Adds 21 unit tests for the DebianControl model and control Encoder. CI green except Conventional Commits check; stalled ~9 months with unresolved merge conflicts the Copilot author cannot fix; maintainer asked for a rebase.
craft-parts
issue #1317
Migrate to pathlib lengau 359d keep open 60 80 Refactor to replace legacy os.path usage with pathlib. Triaged; a contributor took it on in Oct 2025 but no PR has landed since. PR #1424 partially migrated the codebase, yet ~59 os.path usages remain, so the work is incomplete.
charmcraft
issue #2547
Charmcraft init migrated to InitService mr-cal 234d keep open 60 80 Refactor to replace charmcraft's custom init command with craft-application's init command and InitService, deprecating --author/--force and extending InitService with template file renaming. Triaged, tracked in Jira, not yet implemented.
snapcraft
issue #5971
Use Craft Application's Linter Service mr-cal 234d keep open 60 75 Refactor to migrate snapcraft linters to craft-application's LinterService. Triaged and labeled; upstream framework (craft-application#907) is merged, but no code changes yet. Supersedes closed #5542.
charmcraft
issue #2090
Docs: Update links to juju.is/docs medubelko 602d needs triage 60 75 Update juju.is/docs links to new docs platform. Partially done via PRs #2095, #2136, #2792, but ~25 juju.is/docs links remain in Python source. Target URL has since shifted from RTD to documentation.ubuntu.com. No maintainer engagement beyond Jira bot.
craft-parts
issue #1018
Provide a way to mimic a build host when expanding an environment lengau 569d keep open 60 80 Enhancement request to let expand_environment mimic a specific build architecture, useful for verifying expanded environment values. Triaged by a maintainer, open and unimplemented; last activity was a bot Jira-ticket comment ~12 months ago.
snapcraft
pr #6249
fix(linter): skip foreign-arch ELF files in library linter lengau 119d needs review 60 80 Adds elf_machine to _ArchConfig and get_host_elf_machine() to elf_utils.py, and skips foreign-arch ELF files in the library linter to avoid QEMU segfaults and multi-GB core dumps. Unreviewed ~3.5 months; CLA check failing; issue #4373 still open.
craft-parts
pr #1570
ci: split QA workflows by runner lengau 128d needs review 60 78 Splits QA workflow into separate GitHub-hosted and self-hosted runner files. 117 days old, zero review activity, 11 CI checks failing on self-hosted platforms (s390x, ppc64el, resolute, arm64). Not yet merged; qa.yaml in repo still unsplit.
charmcraft
issue #2584
Enable and integrate the Ruby plugin lengau 190d keep open 60 80 Feature request to enable craft-parts' Ruby plugin for Ruby-based charms; the team has no intention of implementing it themselves and is inviting external contributors. No activity for 175 days; the Ruby plugin is still unregistered in the current code.
craft-cli
issue #9
Have a sub-char resolution in the progress bar facundobatista 1817d keep open 60 65 Enhancement to give the progress bar sub-character resolution using eighth-block Unicode characters (▏▎▍▌▋▊▉█) instead of per-character granularity. Triaged and labeled; last activity was a bot syncing it to Jira (CRAFT-4789).
rockcraft
issue #121
Allow setting of a working directory for the resulting ROCK in rockcraft.yaml gruyaume 1430d close stale 60 78 Feature request for a working-directory field in rockcraft.yaml to avoid cd wrappers. Core need addressed by service-level working-dir added in PR #305; maintainer triaged in Feb 2026 asking reporter to confirm if service-level is sufficient, no response in ~6 months.
charmcraft
issue #2546
Use Craft Application's Linter Service mr-cal 234d keep open 60 82 Refactor to migrate charmcraft's linters to craft-application's shared LinterService for consistent lint UX across craft apps. Triaged and open; upstream framework (craft-application#907) is merged, but no code changes yet and no human activity for ~7 months.
craft-cli
pr #445
fix(printer): handle multiline permanent progress correctly gcomneno 142d needs review 60 75 Fixes multiline permanent progress rendering in the printer so each terminal line is fully cleared and multiline messages log as separate timestamped lines. Pending review (0 reviewers); CI mostly green.
rockcraft
issue #1261
stage-packages with deb packages create /etc/ssl/certs/ca-certificates.crt... javierdelapuente 86d close stale 60 85 Bug where stage-packages creates /etc/ssl/certs/ca-certificates.crt from build machine, breaking 12-factor extensions. Fixed by PR #1264.
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.
craft-parts
issue #1255
Make tests platform-agnostic bepri 373d keep open 60 72 Tests have hardcoded amd64 strings preventing execution on other architectures. CI runners for arm/s390x/ppc64el have been added, but 45 hardcoded amd64 references remain in test files. Triaged, no recent activity in ~12 months.
snapcraft
issue #5726
docs: [debug a snap] mention that snappy-debug is a snap, and fix broken... tonyespy 382d keep open 60 55 Docs request for 'Debug a snap' page: add an 'install the snap' step to the snappy-debug instructions, and fix the broken 'Debugging snaps' link. The broken link appears already fixed via intersphinx (PR #6165), but the missing install step is still absent from the current docs.
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
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.
starflow
pr #116
docs: Add a how-to for publishing an app's snap lengau 204d needs review 60 55 Adds a docs how-to for publishing an app's snap, covering the debcraft workflow so far; author plans to add beta/candidate/stable channel info later. All CI passing, 0 reviewers, 12 unresolved review comments, inactive ~6 months.
snapcraft
pr #5599
docs: document application command-chain zyga 435d needs review 60 72 Docs PR adding a command-chain explanation page (+79/-0, 2 files). Approved, CI green, but 13 unresolved review comments. Blocker PR #5603 (craft-parts 2.16.0) has since been merged. Last activity 360 days ago.
debcraft
issue #51
Support compression algorithms other than zstd lengau 292d keep open 60 75 Low-priority feature request to support compression algorithms other than zstd for deb tarballs. Maintainer filed and scoped design requirements (per-tarball and per-package overrides) but no implementation or further activity in ~9 months.
craft-parts
issue #1326
Investigate support for fetching chisel slices bepri 354d keep open 60 78 Investigation into supporting fetching Chisel slices as packages in fetch_stage_packages. Maintainer noted it requires chisel to separate download/unpack in cut command, deprioritized. Code still returns slice names without downloading them.
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-cli
issue #121
Provide a way to merge other log file into current one facundobatista 1458d needs triage 60 75 Feature request from maintainer to add a merge_logs_from method to Emitter for merging external log files (e.g. subprocess output) into the current log. Unlabelled, no comments, no implementation found in codebase after ~4 years.
snapcraft-rocks
issue #112
Provide snapcraft-rocks based on core26 brunvonlope 130d needs triage 60 80 Request for a snapcraft-rocks image based on the newly released core26 base, needed for GIMP's CI rebuilds; repo currently only ships core22/core24 rocks. No labels, no maintainer response, inactive for 119 days.
charmcraft
issue #1332
(CI) Parallel build test is flaky lengau 1061d needs triage 60 75 Flaky parallel-build spread test (concurrent base-instance creation fails on Google CI). Mitigated by moving to weekly CI in #1600, but root cause unfixed and test still marked flaky. No labels, comments, or assignee after ~3 years.
imagecraft
issue #365
Clean the overlay lengau 80d needs triage 60 75 Feature request to add overlay cleanup (apt-get clean, clear /tmp, /var/tmp, /run) before priming. No maintainer engagement, no labels, untriaged.
charmcraft
issue #319
hard to run help to figure out your args jameinel 1964d keep open 60 85 charmcraft's help command errors out when given extra/bad arguments (e.g. 'charmcraft help close --bad-args' or 'cmd --help extra'), instead of showing help for the named command. Maintainer acknowledged and filed craft-cli#68 to fix; still open and unaddressed.
snapcraft
issue #6022
Remove errors for removed commands mr-cal 215d keep open 60 85 Cleanup task to remove RemovedCommand errors and --experimental-login/--with argument errors for commands removed in Snapcraft 9, targeted for Snapcraft 10. Triaged by a maintainer but not yet implemented; the errors still exist in the codebase.
rockcraft
issue #901
Rockcraft fails to run on FIPS-enabled hosts cjdcordeiro 452d keep open 60 72 Rockcraft fails to start on FIPS-enabled hosts because craft-parts npm_plugin.py imports requests at module level, triggering urllib3 SSLContext creation that FIPS crypto libraries reject. Maintainers confirmed the bug and shared references in June 2025; no fix or labels applied since.
debcraft
issue #88
Debcraft snap FTBFS on armhf, s390x due to libgit2 issue lengau 204d keep open 60 75 Debcraft snap FTBFS on armhf and s390x because git2/sys/errors.h is missing when pygit2 builds from source against system libgit2. Triaged as a bug by a maintainer with internal Jira tickets; no fix landed yet, snapcraft.yaml still depends on libgit2-dev.
charmcraft
issue #2204
[3.4.3] Charmcraft fetch-lib fails with `Library None not found in Charmhub.` phvalguima 556d keep open 60 85 fetch-lib (all) fails with cryptic 'Library None not found in Charmhub' when a local lib is unpublished; maintainers confirmed the cause and unhelpful message, but the buggy error path in store.py remains unfixed in current code.
craft-providers
issue #901
Remove mypy and pyright mr-cal 218d keep open 60 75 Enhancement to remove mypy and pyright type checkers in favor of ty, following similar work in snapcraft#6007. Issue created by maintainer but has had no maintainer response or comments in 136 days.