Showing 100 of 2043 issues

Issue Title Author Age Action Staleness ↑ Confidence Summary
craft-application
pr #861
chore: prepare for Python 3.14 lengau 392d keep open 70 72 Adds Python 3.14 and the experimental free-threaded build to CI (+3/-2, 2 files). Open 381 days with no review or comments; all test CI jobs failing. Author notes it must wait for PyO3 0.26; sibling craft-providers#808 is still open on the same blocker.
craft-archives
issue #118
Make Pydantic models more idiomatic lengau 829d close stale 70 65 Task to modernize pydantic models for idiomatic pydantic 2 usage and better JSON schema generation. Filed by maintainer 817 days ago; pydantic 2 upgrade (#103) and follow-up commits have largely addressed the core concerns. No labels or maintainer response beyond Jira bot sync.
craft-application
issue #348
Rewrite default `_providers_base()` command. mr-cal 849d needs triage 70 55 Maintainer task to make Project._providers_base() translate the 'devel' base name to BuilddBaseAlias.DEVEL (and update effective_base). Open since May 2024, last activity May 2024; current code still relies on craft-providers' get_base_alias rather than an explicit devel translation.
snapcraft
issue #5931
docs: golang plugin doc missing information on cross-compiling sed-i 267d needs triage 70 70 Go plugin docs omit cross-compilation; reporter shows cross-compile fails because the plugin sets GOBIN (go install error), and clearing GOBIN triggers a missing install-dir error. Untriaged, no labels or maintainer response in ~255 days.
craft-application
issue #875
Craft-application should include a schema JSON and a CI job to check the schema. lengau 381d keep open 70 80 Enhancement to add a schema generator and CI schema-diff job to craft-application, modeled on rockcraft's tooling, so schema-affecting changes can be flagged in changelogs. Triaged by a maintainer but no implementation progress in ~12 months.
craft-application
issue #573
Improve API naming and scoping sergiusens 649d needs triage 70 75 Refactor proposal to rename service classes (e.g. PackageService to Package) to reduce name repetition and improve API scoping. Unlabeled, no comments, no activity for ~15 months; the naming is still unchanged in the current codebase.
charmcraft
issue #1159
Build python packages with multiple threads dstathis 1156d keep open 70 70 Feature request to build Python packages from source with parallel threads (e.g. MAKEFLAGS/-j) in charmcraft. Maintainer acknowledged in 2023 and flagged design questions around mixed build systems; no label, no further activity for over a year.
craft-parts
issue #566
Do not run apt update in a compulsive way sergiusens 1061d needs triage 70 55 craft-parts runs apt update compulsively during lifecycle, which fails in managed mode and is unnecessary in host mode. Reported 1050 days ago; code has since evolved (superuser guard, lru_cache, conditional refresh) but no maintainer has responded or labelled it.
craft-application
issue #881
Rewrite the development base check to use distro-support lengau 379d keep open 70 75 Enhancement to replace hard-coded development base checks with distro-support for runtime validation. Triaged by maintainer but inactive for ~12 months; hard-coded DEVEL_BASE_INFOS still present in models/project.py.
craft-application
issue #572
add ability to add / update run_managed env dariuszd21 651d needs triage 70 75 Feature request to add an _extra_managed_env() hook on Application so apps can extend the environment variables passed to managed runs, which are currently hardcoded in ProviderService.run_managed. Open since Nov 2024 with no maintainer response beyond the Jira sync bot; no labels or assignee.
craft-application
issue #670
Document best practices for craft-application test fixtures lengau 557d needs triage 70 75 Request to write a how-to document describing best practices for setting up and using test fixtures in craft-application based apps. No labels, no maintainer response beyond an auto-created Jira ticket (CRAFT-4298). No fixture best-practices doc found in docs/how-to yet.
craft-parts
pr #1545
Add integration tests for the organize keyword with parametrized YAML fixtures Copilot 151d needs review 70 65 Adds integration tests for the organize keyword using parametrized YAML fixtures (file-to-dir-trailing-slash, openttd-baseset, relocate-build-subdir, multi-part-organize) plus source-URL comments. Test-only, +568/-0, 12 files. CI green (CLA), 0 reviewers, no activity for 139 days.
rockcraft
issue #343
apt package is not installed in the image. Abuelodelanada 1127d close not a bug 70 72 stage-packages (ca-certificates) missing from final rock image because the part's stage: filter restricts output to only bin/alertmanager and bin/amtool. Maintainer identified root cause; reporter acknowledged. No fix or label applied.
charmcraft
issue #1994
Allow changing the charm entrypoint with the `python` and `poetry` plugins carlcsaposs-canonical 666d keep open 70 72 Feature request to support charm-entrypoint with python and poetry plugins (originally reported as missing dispatch file). Maintainer renamed the issue and acknowledged it, but no implementation or further activity since Nov 2024.
charmcraft
issue #2482
`charmcraft test` v4.0.1 lost `--list` support taurus-forever 297d needs triage 70 75 charmcraft test --list was dropped in v4.0.1 when the custom test command was replaced by upstream spread (PR #2385); reporter requests restoring the --list wrapper for CI use. No maintainer response or labels yet.
craft-application
issue #960
Docs: In CLI messages, compose URLs with app's minor version medubelko 296d needs triage 70 55 Docs: In CLI messages, compose URLs with app's minor version
craft-application
issue #255
Properly represent multi-line yaml strings cmatsuoka 925d close not a bug 70 75 Multi-line YAML strings (description, scriptlets) not using the block-style representer when marshaled. Maintainer confirmed dump_yaml already handles it correctly; the _repr_str representer is present and wired into dump_yaml in current code.
snapcraft
issue #5735
Modifying a part's `build-environment` doesn't trigger a rebuild dilyn-corner 379d keep open 70 75 Bug report: modifying a part's build-environment in snapcraft.yaml does not trigger a rebuild. Maintainer mr-cal commented it is the same as #5734 and that craft-parts should manage this. Issue is open, unlabelled beyond Type: Bug, and inactive for ~1 year.
charmcraft
issue #1512
Improve error message for provider not installed. PietroPasotti 948d keep open 70 60 Improve the 'Provider is required but not installed' error message shown by charmcraft pack before lxd init, to clarify what is missing and what answering y does. Maintainers acknowledged in 2024-02 and noted prerequisite craft-providers work was complete, but no fix has landed.
craft-cli
issue #350
Accept a total of `0` for a progress bar and behave well in this case. lengau 444d keep open 68 75 Enhancement to accept total=0 in progress bars to indicate unknown total progress. Triaged by maintainer with Jira ticket CRAFT-4622, but no code changes since. printer.py still divides by bar_total without guarding against zero.
rockcraft
pr #1016
fix: preserve xattrs in layers bepri 316d close stale 68 70 Prototype fix preserving file xattrs in ROCK image layers via GNU tar; closes #683. Review requested changes (5 unresolved comments), CI failing on fast tests and lint; inactive ~10 months since a maintainer asked for a different approach.
craft-parts
issue #1315
Add the ability for plugins to mark their build step as clean or dirty lengau 360d keep open 68 82 Enhancement to add a Plugin method (build_is_dirty or an ActionType request) so plugins can mark their build step clean/dirty and trigger an update instead of a skip. Triaged, unimplemented, design question to cmatsuoka unanswered.
debcraft
pr #97
feat: add debcraft-specific rust plugin cmatsuoka 188d needs review 68 55 Adds a debcraft-specific Rust build plugin (+171/-1 across 4 files) to enable building Rust-based deb packages. Open 176 days with no comments, no review, and one failing CI check (OSV-scanner); feature not yet present in main.
charmcraft
issue #786
Improve status report to expose unregistered tracks facundobatista 1549d needs triage 68 75 Status command omits tracks that appear in channel-map but not in package.channels (unregistered tracks). Filed by maintainer facundobatista; no labels, no human response, code still exhibits the behavior.
craft-parts
issue #1076
Give organize access to variables set during the build step #5241 mr-cal 508d keep open 68 78 Enhancement to allow the organize keyword to reference variables set during the build step, enabling dynamic file paths. Triaged by a maintainer 497 days ago with no further activity or implementation progress.
craft-application
issue #915
Enforce that the build and run base are the same* base lengau 358d needs triage 68 72 Feature request to enforce build-base must match base in the Project model, with defined exceptions (bare, devel, legacy overrides). Filed by maintainer, 1 comment, no labels, no assignee, inactive ~11 months. Code still lacks this enforcement.
snapcraft
issue #5214
Please add revisions of `stage-snaps` to `manifest.yaml` jhenstridge 598d keep open 65 75 Enhancement to annotate manifest.yaml with stage-snaps revisions (like stage-packages already does). Acknowledged by maintainer as valid but non-trivial, requiring craft-parts changes. No implementation yet; last activity ~16 months ago.
craft-parts
issue #1331
Merge similar error types bepri 354d keep open 65 85 Cleanup task to merge near-duplicate error types InvalidSourceOption and InvalidSourceOptions in craft_parts/sources/errors.py. Labeled Status: Triaged; both types still exist and are raised in sources/base.py, so the work remains unaddressed.
imagecraft
pr #382
docs: add Imagecraft 0.2 release notes lengau 52d needs review 65 70 Adds Imagecraft 0.2 release notes, navigation, overlay-step docs, and imagecraft.yaml reference update for override-overlay. 45 days inactive, 0 reviewers, 2 unresolved review comments, 2 failing CI checks.
craft-application
issue #1101
remote-build: status indicator blocks interactive input steinbro 79d needs triage 65 75 remote-build blocks interactive SSH input with a progress indicator when connecting to Launchpad for private projects without configured SSH keys.
charmcraft
issue #1657
Document permissions, channels, etc. in Charmhub login lengau 877d keep open 65 60 Docs improvement: expand charmcraft login docs to explain required permissions and how to specify channels. The how-to now lists all permissions and explains --channel/--permission options; a minor nit (naked track in the example) from a maintainer comment may remain.
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.
craft-providers
issue #791
Move troubleshooting info on explanation index bepri 396d needs triage 65 55 Documentation enhancement to move troubleshooting info from explanation index to a separate document and update NetworkError link in errors.py
charmcraft
pr #2776
ci: Cache GitHub workflow tool installs lengau 63d needs review 65 70 Adds caching to npm and Go tool installs in CI workflows to reduce repeated installation costs. 0 reviewers, 2 unresolved review comments, all CI checks passing.
craft-parts
issue #1301
Chisel integration test failing on ppc64el lengau 361d keep open 65 80 Chisel lifecycle test fails on ppc64el with a digest mismatch cutting the ca-certificates_data slice. Test is now skipped on ppc64el (workaround in #1279); the underlying upstream chisel problem remains unresolved. Open ~11 months, no comments.
craft-application
issue #1127
Linter service clears lint results too greedily bepri 60d needs triage 65 75 LinterService.run() clears collected issues on each call, losing PRE stage results when POST is also run. Valid bug, untriaged for 53 days.
craft-parts
issue #1242
make plugin: Support `disable-parallel` parameter lengau 375d keep open 65 82 Make plugin lacks disable-parallel support. Triaged as low-priority enhancement by maintainer, explicitly awaiting a real-world use case that never arrived in 363 days. Feature still unimplemented; sibling plugin issues (cmake, go, python, etc.) in same state.
charmcraft
pr #2789
test(spread): add core26 venv/bin/python reproducer for uv dispatch script bug copilot-swe-agent 59d needs review 65 45 Adds a spread test reproducing core26 venv/bin/python symlink removal bug; 52 days old, 0 reviewers, slow CI tests failing
craft-providers
issue #430
Improve integration tests mr-cal 1058d keep open 65 60 Enhancement proposal to restructure integration tests, either by migrating to spread or reorganizing existing tests to address disk space exhaustion on GitHub runners.
snapcraft
pr #6310
fix(store): raise error when upload processing status is 'error' Tejas-Raj01 78d needs review 65 80 Fixes snapcraft upload --release silently reporting success when store review fails by checking status code 'error' in notify_upload. Waiting for maintainer review for 72 days.
snapcraft
issue #5485
Provide option to filter stage packages kubiko 488d keep open 65 85 Feature request to add exclusion syntax (e.g. leading dash) to stage-packages so users can filter out unwanted stage packages, motivated by a 70% snap size increase when migrating from core22 to core24. Triaged, acknowledged by a maintainer, and tracked in internal ticket SNAPCRAFT-1132; not yet implemented.
craft-parts
issue #1239
gradle plugin: Support `disable-parallel` parameter lengau 375d keep open 65 75 Gradle plugin lacks disable-parallel part property support. Labeled Needs information; maintainer proposed a 3-state (None/False/True) design but is waiting for a real-world use case. No implementation in code after 363 days.
rockcraft
pr #1058
docs: referencing Pebble documentation asanvaq 267d needs review 65 85 Updates the Pebble link in docs/explanation/pebble.rst from the GitHub repo to the official Pebble documentation page, plus minor spelling fixes. 2-line change, unreviewed, CI mostly green with one unrelated snap-tests failure.
charmcraft
issue #2216
Add showing of `sha256` digest on `charmcraft resource-revisions` hloeung 550d needs triage 65 80 Feature request to display the sha256 digest in `charmcraft resource-revisions` output (needed for `juju attach-resource` downgrades). Unlabelled, no maintainer response, and the current code still omits the digest even though the store model already provides it.
snapcraft
issue #5595
snapcraft and Snap Store validation rules mismatch for `classic` snaps dmitry-lyfar 436d keep open 65 85 Classic snaps with managed unix sockets cannot be published: snapd's snap pack requires the network-bind plug for sockets, but the store rejects classic snaps with plugs. Triaged and blocked on snapd/review-tools (LP bug 2117121); maintainer keeping it open.
charmcraft
issue #2225
Allow users to specify custom KNOWN_GOOD_PIP_URL for air-gapped CI/CD pipelines TresSims 544d keep open 65 80 Feature request to add a flag (e.g. --pip-url) so charmcraft builds can fetch pip from a custom/local URL instead of the hardcoded pythonhosted.org link, for air-gapped CI/CD. Maintainer replied with a charmcraft.yaml workaround and said it is unlikely to be implemented soon; the hardcoded URL still exists in code.
charmcraft
issue #2132
Prototype integration of testing service cmatsuoka 589d keep open 65 75 Maintainer-created task to integrate craft-application's TestingService into Charmcraft for multi-platform artifact testing. Feature still unimplemented; upstream TestingService with multi-artifact support now exists in craft-application.
snapcraft (launchpad)
issue #2161839
[Github] Build logs not available ~t-a-k 48d needs triage 65 60 Build logs not displaying on snapcraft.io, with infinite loading spinner reported by external contributor. No maintainer response or labels after 38 days of inactivity.
craft-providers
issue #508
LXD Provider requires a local installation of LXD on macOS jat-canonical 946d keep open 65 75 Enhancement to support remote LXD clusters for non-Linux hosts. Acknowledged by maintainer with existing proof-of-concept but pending UX and application-side implementation.
rockcraft
issue #959
Allow Custom Build Contexts clay-lake 368d keep open 65 75 Feature request to allow rockcraft to pull source from outside the project context directory, enabling multi-rock repositories to share common source. Acknowledged by maintainer as cross-craft concern, linked to charmcraft#1079. No implementation exists; last activity ~11.5 months ago.
snapcraft
issue #5128
KDE Neon 6 broken on arm64 waveform80 694d needs triage 65 65 kde-neon-6 extension fails on arm64 because the kf6-core22 content snap is missing Qt6 libraries (73MB vs 2GB amd64). Filed 682 days ago, no maintainer response, only 1 user comment. Root cause is in the external KDE content snap, not snapcraft code.
craft-store
issue #97
Confusing error message on expired macaroon sergiusens 1123d keep open 65 70 craft-store shows a confusing 'macaroon-permission-required' error when store credentials expire instead of telling users to re-login. Triaged by a maintainer with a Jira ticket (CRAFT-3385), but no code work; last activity ~11 months ago.
craft-application
issue #985
Support Snapcraft advanced grammar in plugin parameters? brlin-tw 250d keep open 65 80 Feature request to support advanced grammar (on/to/else) in plugin parameters like cmake-parameters for arch-specific build flags. Triaged by maintainers in Jan 2026, confirmed valid but requiring extra work; no progress since.
snapcraft
issue #5716
Use hkps by default dilyn-corner 387d keep open 65 78 Suggests hkps:// for GPG keyservers to fix fetch failures in some networks. Triaged as docs task; maintainer confirmed port-80 fallback exists (craft-archives #189), deferred default change to Snapcraft 9. No hkps docs or code added since.
charmcraft
issue #2094
Create a reference page for the reactive plugin lengau 602d keep open 65 80 Docs task to add a dedicated reference page for the reactive plugin, mirroring the uv plugin page, and replace the inline reactive section in the charmcraft.yaml reference. Open, unlabelled, last touched by a Jira-sync bot 381 days ago; no page exists yet.
craft-providers
issue #544
Managed instance names don't take the base into account tigarmo 933d keep open 65 85 Valid bug where managed instance names ignore the project base, causing incorrect reuse when bases change. Maintainers have identified the root cause and agreed on a fix.
craft-cli
issue #385
Provide a way to handle multiple simultaneous sources of information lengau 359d keep open 65 60 Enhancement request to support multiple simultaneous information sources (e.g., parallel builds) in the emitter/printer, enabling streaming from remote builds and parallel local builds. Triaged by maintainer, synced to internal ticket CRAFT-4778, no activity for ~11 months.
craft-providers
issue #452
macOS CI is failing in PRs mr-cal 1037d keep open 65 70 macOS CI failing in PRs due to runner timeouts or resource exhaustion; PR macOS CI currently disabled via commented-out jobs in qa.yaml
imagecraft
issue #362
Declarative way to add users and groups lengau 80d keep open 65 70 Enhancement request for declarative user/group creation in images. Triaged but no activity for 72 days. Suggested implementation: a plugin that creates users and groups in a part.
craft-providers
pr #931
ci: add support for Python 3.14 lengau 176d needs review 65 60 Adds Python 3.14 support to CI workflows. 169 days old, no comments or reviewer engagement, mostly passing CI with one failing macOS slow integration test.
snapcraft (launchpad)
issue #2158699
Github build randomly inventing stage-packages ~t-a-k 74d needs triage 65 55 Snapcraft 9.0.0 randomly downloads undeclared stage-packages in GitHub builds (amd64 only), while same config works locally and for other architectures. No maintainer response in 67 days.
imagecraft
pr #371
chore: ignore osv-scanner false positives smethnani 72d needs review 65 60 PR adds osv-scanner configuration to ignore false positives, currently failing CI with no reviewer engagement after 65 days
snapcraft
issue #6318
snapcraft's lxc command string is not working without LANG=C on Ubuntu Touch fredldotme 72d needs triage 65 40 LXC exec command times out on Ubuntu Touch due to locale/encoding issues with env command string; untriaged, no maintainer response after 65 days.
craft-application
issue #1119
Prepare instance environment in LP builds cmatsuoka 68d keep open 65 70 Issue about configuring proxy settings for Launchpad build instances. Triaged but inactive for 61 days with no implementation started.
debcraft
issue #93
Automatically use source package's architectures in non-native mode lengau 190d needs triage 65 70 Feature request for debcraft non-native mode to read debian/control to determine target architectures instead of defaulting to all standard platforms. Open, unlabelled, no maintainer comments, inactive for 179 days.
craft-cli
pr #462
Fix stray ^M characters in subprocess output when redirected to file copilot-swe-agent 58d needs review 65 65 Normalizes carriage returns in subprocess output when redirected to files, preventing stray ^M characters. Adds tests for bare \r and Windows \r\n line endings. Awaiting maintainer review with minor CI failures on lint and conventional commit title.
craft-application
pr #1082
fix(errors): render user-config and base-alias failures as structured errors tonyandrewmeyer 109d needs review 65 75 Converts pydantic ValidationError and base-alias lookup failures into structured CraftValidationError with user-friendly messages instead of raw tracebacks. Approved by 2 reviewers but has 11 unresolved review comments and 53 days of inactivity.
snapcraft
issue #4751
Use `ld` from the base snap for library linting mr-cal 873d keep open 65 80 Enhancement to use the base snap's `ld --list` instead of the host `ldd` for library linting, fixing spurious unknown symbol warnings on core24. Triaged by a maintainer with an internal ticket; code TODO still references it and it remains unfixed.
charmcraft
issue #2709
On timeout, `remote-build` should return the artifacts that have... sinapah 106d needs triage 65 70 Feature request for remote-build to return partially built artifacts on timeout instead of failing entirely. Untriaged, 98 days old.
rockcraft
pr #1311
build(snap): try out dev chisel to fix 25.10 builds tigarmo 51d needs review 65 55 Experimental snap build change to use dev chisel for 25.10 builds. Inactive 44 days, 0 reviewers, 1 failing CI check.
craft-parts
issue #936
Add an option to use `uv venv` and `uv pip` in the `python` and `poetry` plugins lengau 638d keep open 65 80 Feature request to add a uv package-manager option to the python and poetry plugins, replacing venv+pip with uv venv/uv pip. Unlabeled, no comments, inactive about 18 months; still unimplemented, though a separate uv plugin now exists.
craft-parts
issue #1234
cmake plugin: Support `disable-parallel` parameter lengau 375d keep open 65 78 Feature request to add disable-parallel support to the cmake plugin, mirroring the autotools plugin. Triaged with 'Needs information' label, waiting for a real-world use case. 363 days old, no comments, feature not yet implemented.
fetch-service
pr #605
fix: refactor service shutdown to prevent races cmatsuoka 131d needs review 65 75 Refactors service shutdown to prevent race conditions in fetchctl socket server, HTTP proxy, and control API server. Approved by 2 reviewers with 0 unresolved comments; most CI passing.
charmcraft
issue #1980
Check for major charm library updates lucabello 681d keep open 65 80 Feature request to detect major (LIBAPI) charm library updates via fetch-libs or a new command, enabling CI workflows to flag breaking library upgrades. Maintainer acknowledged as low priority in June 2025; no implementation yet.
craft-parts
pr #1604
feat: handle snap components in stage-snaps bepri 101d keep open 65 75 Handles snap components in stage-snaps. Marked as draft with 2 approvals but 3 unresolved comments. Blocked by pending snapd changes per maintainer feedback.
craft-grammar
issue #188
Test on Python 3.14 and Ubuntu 26.04 (Resolute) lengau 101d needs triage 65 75 Request to add Python 3.14 and Ubuntu 26.04 to CI testing. Unlabelled, no maintainer response, inactive for 93 days. Identical issues exist in craft-archives#224 and craft-providers#970.
snapcraft
issue #5831
`git describe` in an `override-build` is always claiming to be dirty lengau 331d keep open 65 75 Bug where git describe --dirty in an override-build always reports the repo as dirty because spread.yaml and spread/.extension are not copied into the build directory, causing Charmcraft 4.0.0 to appear dirty. Triaged and synced to internal ticket SNAPCRAFT-1251.
charmcraft
issue #1912
Add option to annotate resources, to enable vulnerability identification sed-i 722d keep open 65 75 Feature request to add an annotation column to charmcraft resource-revisions for workload version tracking and CVE identification. Maintainer acknowledged and filed upstream Charmhub API blocker; no progress since Sep 2024.
craft-parts
issue #648
Provide better errors for failures to clear the apt cache mr-cal 952d needs triage 65 70 Request to wrap the apt-cache cleanup in craft_parts/packages/apt_cache.py with try/except to emit a clearer error when the cache cannot be removed (e.g. destructive mode run with sudo then without). Unlabeled, no maintainer response; related snapcraft issue closed as superseded by craft-application#974.
charmcraft
issue #2212
Resources/containers reference info for extensions lengau 554d 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.
rockcraft
issue #1262
Rockcraft is unable to build rock with "devel" build-bases zhijie-yang 86d needs triage 65 80 Rockcraft fails to build rocks with `build-base: devel` due to `ValueError: '26.10' is not a valid BuilddBaseAlias`. Unlabeled and inactive.
snapcraft
issue #4931
Failed to upload snap created with `assumes: - command-chain` chanchiwai-ray 782d keep open 65 80 Snapcraft duplicates 'command-chain' in assumes when user already lists it, causing snap store upload to fail schema validation. Triaged and confirmed as bug; fix not yet merged. Last activity 461 days ago.
snapcraft
pr #5109
extensions: simplifies the platform plug soumyaDghosh 701d needs review 65 72 Simplifies desktop command chain and makes platform plug configurable instead of hardcoded gnome-platform path. Approved by 2 reviewers, but author deferred rework pending #5092 which has now merged. No activity in 360 days.
snapcraft
issue #4149
Add a linter for staged libraries included in the base snap sergiusens 1214d keep open 65 75 Feature request to add a linter that flags libraries in a snap that are already provided by the base snap, reducing snap size and security surface. Labeled Status: Triaged and Type: Enhancement by maintainer sergiusens. No implementation found in the codebase yet.
snapcraft
issue #4916
`--enable-manifest` and `--manifest-image-information` deprecation warnings... jhenstridge 789d keep open 65 85 Snapcraft emits spurious deprecation warnings for --enable-manifest and --manifest-image-information when users set the documented SNAPCRAFT_BUILD_INFO/SNAPCRAFT_IMAGE_INFO env vars instead of the flags. Maintainer confirmed repro and root cause (argparse defaults consume env vars); bug still present in code.
rockcraft
issue #729
Improve detection/setting of the PATH environment variable tigarmo 703d keep open 65 75 Rockcraft issue to generalize empty-PATH detection beyond bare-based rocks; set_default_path still only handles bare. Labeled good first issue, last activity 381 days ago. A contributor claimed #725 fixed it, but code confirms it's unfixed.
charmcraft
issue #1118
Configuration models need some typing cleanup lengau 1199d keep open 65 80 Code-quality task to clean up typing in charmcraft configuration models (pydantic StrictStr usage, overrides, abstract classes), per a PR #1117 review comment. Triaged and synced to internal Jira; the criticized pattern still exists in the models.
charmcraft
issue #2707
Charmcraft confuses the current directory with the project directory when... gycsaba96 109d needs triage 65 60 Regression in charmcraft 4.2.1 where 'charmcraft pack -p' fails if both CWD and project directory contain charmcraft.yaml. Untriaged, 101 days old.
charmcraft
issue #1839
Provide a way to cleanly stage chiselled packages lengau 752d keep open 65 70 Feature request to support chiselled stage-packages in charmcraft for charms needing system executables/libraries. Blocked by canonical/chisel#156; Jira ticket CRAFT-3666 created. No activity in ~12 months.
craft-parts
pr #938
cmake: use the cmake snap by default soumyaDghosh 637d close not mergeable 65 80 Adds an option to source cmake from the snap and makes the cmake snap the default in the cmake plugin. Maintainers rejected the default change as breaking; author unresponsive for ~6 months. No CI, no approvals.
craft-application
issue #928
Write documentation describing how to use reusable documentation snippets lengau 346d keep open 65 80 Docs task: write a how-to for app developers on including Craft Application's reusable documentation snippets (docs/common). Open 334 days, no comments; snippets are actively used but the how-to is still missing.
snapcraft
issue #5604
`snapcraft try` for `core24` PsikoBlock 431d keep open 65 80 Implement `snapcraft try` for core24 snaps, a known core24 migration gap. Triaged (Jira SNAPCRAFT-1185); a maintainer noted in July 2025 it's now implementable after Craft Application 5.0 refactoring, but the command still raises FeatureNotImplemented.
craft-providers
issue #792
Create an inner class for LXD variables bepri 396d keep open 65 70 Enhancement to create an inner class or dataclass for LXD variables to reduce parameter lists in launcher.py methods
snapcraft
issue #6301
Using export-login on a credentials file that already exist fails with... mbeijen 81d needs triage 65 75 snapcraft export-login fails with PermissionError when the output file already exists, preventing re-runs with the same filename.
charmcraft
issue #1998
Add published date column to `charmcraft statsus` output taurus-forever 663d keep open 65 80 Feature request to add a Published date column to charmcraft status output, showing when each revision was released. Maintainer acknowledged it as straightforward (add the 'when' field from store API), Jira ticket CRAFT-3699 created, but no implementation progress in ~12 months.
craft-application
issue #434
Provide a way to write machine-readable output to stdout for `pack` lengau 745d needs triage 65 75 Feature request for an opt-in machine-readable (JSON) output option for the pack command, plus docs so craft apps can expose the same for their own commands. Unimplemented at current HEAD; no labels or comments.
craft-parts
issue #1613
uv: Support workspace packages arguments pedro-avalos 96d needs triage 65 80 Feature request to add a `uv-packages` property to the `uv` plugin for specifying workspace packages during sync. Untriaged and inactive for 88 days.
craft-application
issue #662
Add reference docs for the pydantic models lengau 563d 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.
craft-application
issue #993
`request` should be able to retry upon broken connections zhijie-yang 229d needs triage 65 80 Request service download_chunks crashes with unhandled ChunkedEncodingError when a remote-build artifact download breaks mid-transfer, forcing a full rebuild. No retry logic exists in the code at HEAD; issue is unlabeled with no maintainer activity for ~7 months.
snapcraft
issue #6333
Last published version on PyPI is very old astrojuanlu 64d close not a bug 65 75 Issue about PyPI publishing being outdated; asks if publishing will resume or project should be marked archived. No maintainer response, no labels, 57 days inactive.