Showing 100 of 2043 issues

Issue Title Author Age Action Staleness ↑ Confidence Summary
charmcraft
pr #2553
Redo in-page links for: Manage channels, Manage Charmcraft, and Manage... activus-d 228d close stale 78 68 Docs-only PR moving single-link block references into main text for three How-to guides (Manage channels, Manage Charmcraft, Manage charms). Approved by 1 reviewer, 14 unresolved comments, inactive ~7 months; same in-page-link redo merged via #2575.
craft-application
issue #261
Commands cannot always load projects with advanced grammar mr-cal 914d keep open 78 70 Commands fail to load projects using advanced grammar when no build-for or platform is provided. Open since 2024-03, no maintainer response beyond a Jira sync bot; fix approach (loading only some project items) still unimplemented.
snapcraft
issue #5219
Snapcraft unable to compile ARM64 kernel RuhanSA079 591d needs triage 78 55 Cross-compiling an ARM64 kernel with snapcraft 7.5.8/8.5.1 fails when the kernel plugin runs 'apt-get download snapd:arm64' for snap bootstrap, because the Focal build environment has no snapd arm64 candidate. No maintainer response; reporter reproduced the apt error on Ubuntu 20/22 in Jan 2025.
rockcraft
pr #1071
spread: check that UBUNTU_PRO_TOKEN is set tigarmo 233d close stale 75 80 Adds UBUNTU_PRO_TOKEN check to spread.yaml. Inactive 222 days, 0 reviews, CI failing. The check is already present in the codebase via the feature/pro-sources merge (#1184).
craft-application
issue #939
Bad error handling for shutil errors lengau 332d close stale 75 72 Poor error display for shutil errors during parts execution. Current code catches OSError in LifecycleService.run() and formats via PartsLifecycleError.from_os_error; referenced craft-parts#1366 is closed.
craft-application
issue #682
Upstream Charmcraft's store service mr-cal 544d needs triage 75 70 Request to upstream Charmcraft's store service into craft-application to de-duplicate code. Open 532 days with only an auto-generated Jira sync comment (CRAFT-4336); no labels, assignee, or maintainer response. Store service still not present in craft_application/services.
craft-parts
issue #1546
Support download part source from FTP URLs brlin-tw 150d needs triage 75 80 Feature request to implement FTP URL support for part source downloads in craft-parts. Currently base.py raises NotImplementedError for ftp scheme. No maintainer response, no labels, no activity in 139 days.
craft-parts
issue #1281
go-use go plugin test fails on non-amd64 architectures lengau 367d close stale 75 82 test_go_use fails on arm64 due to missing Go toolchain. Superseded by issue #1313 which is the active tracking issue; test is already skipped on aarch64 with a reference to #1313. This issue has 0 comments, no labels, and no maintainer interaction in 356 days.
craft-parts
issue #1280
gradle plugin gradlew test fails on architectures other than amd64 and arm64 lengau 367d needs triage 75 60 Gradle plugin integration test fails on non-amd64/arm64 architectures (s390x). The specific test (test_gradle_plugin_gradlew) has since been refactored into test_gradle_plugin with different assertions, and CI was expanded to more platforms, but no maintainer has confirmed resolution.
craft-parts
issue #788
launchpad builder won't clone one of three identical repos popey 784d close not a bug 75 75 Launchpad remote build fails to git clone anchore/grype while identical syft/grant repos succeed. Root cause: grype's .gitmodules uses an SSH URL, which fails in Launchpad's keyless environment. Reporter confirmed. Tarball workaround works.
craft-parts
issue #888
Create a plugin template and docs for how to write a plugin lengau 686d close stale 75 80 Request for a plugin template and docs on writing a plugin. The how-to guide (docs/how-to/create_plugin.rst) was added in PR #928 and a documentation template (docs/how-to/document-plugin.rst) exists, so the core work appears done. Issue is 674 days old with no comments or labels.
snapcraft
issue #5244
"Edit this page on Github" links give a 404 not found on Github Sophie-Pages 581d close stale 75 80 Snapcraft readthedocs 'Edit this page on Github' links 404. Triaged as a doc bug; root cause is an upstream canonical-sphinx bug fixed in 0.4.0. Repo now pins canonical-sphinx~=0.6, so the fix is applied and the links should work.
craft-parts
issue #657
`python-extras` keyword for Python plugin lengau 946d needs triage 75 70 Feature request for a python-extras keyword in the python plugin to install pip extras (e.g. pip install -U .[toml]). Unimplemented in the python plugin, but the uv plugin (added later) provides uv-extras for the same need. No maintainer response; only a Jira-sync bot comment.
rockcraft
issue #665
create new Spread task for daily compatibility matrix testing cjdcordeiro 765d keep open 75 70 Feature request to add a dedicated daily spread test that runs rockcraft pack across multiple LXD/multipass/docker versions to catch dependency breakage early. Maintainer discussion on 2024-08-08; no implementation found in current codebase.
craft-providers
issue #657
check the storage space before trying to spin container dariuszd21 722d close stale 75 65 Enhancement to check storage space before container creation to prevent confusing build failures. Open 715 days with unclear ownership between craft-providers and craft-application.
craft-providers
issue #882
Run integration tests on non-x86 architectures lengau 269d close stale 75 75 Enhancement to run integration tests on non-x86 architectures (ARM64). Feature implemented via PR #921 which added ubuntu-24.04-arm to CI test platforms.
rockcraft
issue #681
New OverlayUnmountError with 5.21 lxd tigarmo 746d needs triage 75 55 Overlay-using spread tests (overlay-logs, usrmerge-file-collision) fail on LXD 5.21 with OverlayUnmountError: umount of /root/overlay/overlay returns exit status 32 after 5 retries. Reported 2024-08-26, no maintainer response, no labels, no assignee. Likely related to craft-parts chroot unmount handling.
craft-parts
issue #311
Permission changes in files are not detected facundobatista 1418d needs triage 75 80 Local source handler's check_if_outdated only compares st_mtime, so chmod changes are not detected as file updates during the pull step. Reported by maintainer with clear repro; no labels, no maintainer response beyond a JIRA bot ticket (CRAFT-2963).
charmcraft
issue #2130
Unable to use spread artifacts with `charmcraft test` carlcsaposs-canonical 589d needs triage 75 60 charmcraft test cannot pass -artifacts to spread; unlabelled, 0 comments, last activity 381 days ago, similar to #2105 (verbose flag). No maintainer triage.
snapcraft
issue #5500
Handle project variables with curly braces in app commands mr-cal 478d keep open 75 70 Regression: Snapcraft fails when project variables with curly braces (e.g. ${SNAPCRAFT_PROJECT_NAME}) are used in app commands, introduced by PR #5183. Triaged bug, open and inactive for ~15 months.
fetch-service
issue #518
Merge bundled ACLs with custom ones lengau 301d keep open 75 65 Enhancement to merge bundled ACLs with custom ones instead of replacing defaults. Triaged but inactive for 299 days.
craft-parts
issue #196
Consider capturing all potentially invalid stage-packages before bailing sergiusens 1620d keep open 75 70 Request to validate all stage-packages entries and report all invalid ones instead of bailing on the first. Code still raises PackageNotFound on first missing package in apt_cache.mark_packages. No fix found in commit history.
fetch-service
pr #558
chore(deps): update dependency go to v1.27.1 renovate 239d needs review 75 65 Renovate PR updating Go from 1.25.11 to 1.27.1 in GitHub Actions workflows. CI failing on snap-test and OSV-scanner. No maintainer comments after 236 days.
craft-parts
issue #540
Reprime detection sergiusens 1106d needs triage 75 60 Feature request to add unprime (clean parts up to the prime point) to craft-parts for prime-directory rerouting with craft providers. Unimplemented, unlabelled, last activity a 2024 bot comment; motivating snapcraft#4219 was fixed in snapcraft itself.
craft-store
issue #138
Endpoint for list_upload_reviews lengau 1008d needs triage 75 85 Feature request to add a list_upload_reviews client method to craft-store's base client. Open ~2.7 years, unlabelled, no comments; method still unimplemented and integration tests still use a raw-request workaround that references this issue.
craft-parts
issue #786
Python plugin. Python is broken in core24 classic snaps if snap is used on... NucciTheBoss 787d close stale 75 85 Python plugin bug: core24 classic snaps fail on older Ubuntu LTS (20.04/22.04) with 'No module named encodings'. Original problem fixed in Snapcraft 8.3.2 via PR #4946; residual follow-up tracked in snapcraft#5144. Inactive since Sept 2024.
snapcraft (launchpad)
issue #2090799
Not possible to spawn other instances of myappid ~sblantipodi 649d needs triage 75 40 User reports inability to spawn multiple instances of their app from within the app in strict mode; asks why snapcraft doesn't support this feature like flatpak-spawn does.
fetch-service
issue #353
Control from a unix domain socket lengau 554d needs triage 75 60 Feature request to allow fetch service to listen on a unix-domain socket for improved security. Unlabelled, no comments, inactive for 390 days.
snapcraft-rocks
pr #105
chore(deps): update dependency canonical/snapcraft to v8.14.5 (core24-8) renovate 359d close stale 75 85 Renovate PR updating canonical/snapcraft from v8.11.1 to v8.14.5. Small 1-file change with failing CI on self-hosted build-rock runners. No reviewers assigned.
craft-parts
issue #655
"Architecture not supported" error in a armhf container on arm64 host Saviq 947d close stale 75 82 Snapcraft crashes with InvalidArchitecture 'armv8l' when run in an armhf container on an arm64 host. The bug is in craft-parts' architecture mapping. Fixed in craft-parts PR #697 which added armv8l to the platform machine variations map.
fetch-service
issue #401
Add format inspection smoke tests cmatsuoka 446d needs triage 75 65 Feature request to add spread tests for format inspection of supported artifact types to prevent bad interactions between inspectors. Unlabelled, no maintainer response, 390 days inactive.
craft-application
issue #869
State service doesn't catch permission errors in XDG_RUNTIME_DIR mr-cal 386d keep open 75 78 State service crashes with an internal error when XDG_RUNTIME_DIR is not writable, since _create_state_dir only catches FileExistsError. Should raise a user-friendly error or fall back to the home temp dir. Unfixed at HEAD; no comments in over a year.
charmcraft
issue #1054
Charmcraft fails to launch LXD instance with high uid (`raw.idmap=both 595156457 0`) jamesbeedy 1266d close not a bug 75 85 Charmcraft pack fails to launch LXD instance when host UID is very high (e.g. 595156457) due to raw.idmap subid conflict. Root cause identified in craft-providers; workaround found via forum post; reporter confirmed resolved. Real fix tracked in craft-providers#259 (open).
craft-application
issue #692
internal errors for `all` platform mr-cal 536d needs triage 75 72 Pydantic internal error when using 'all' as a platform name in platforms dict instead of a user-friendly validation message. Code still skips vectorising 'all' platforms, leaving them as None. Open 525 days, unlabelled, no maintainer interaction beyond Jira bot.
craft-application
issue #262
Refactor how managed mode and provider are determined mr-cal 914d needs triage 75 72 Technical debt: consolidate managed-mode and provider determination (currently in 2 places) into one earlier step in craft-application. Code still exhibits the split structure; no labels, no maintainer response, 15 months inactive.
craft-cli
issue #351
Remove sphinx directives from overview texts lengau 443d keep open 75 78 Enhancement to strip sphinx directives (e.g. :doc:, :ref:) from command overview texts in CLI help output, following the precedent of #306 which removed reST double backticks. Triaged by maintainer, no PR or assignee, dormant ~14 months.
rockcraft
issue #618
Update snapstore page for rockcraft dariuszd21 807d close stale 75 60 Maintainer task to add source/docs/issue links and possibly a screenshot to the rockcraft Snap Store page. Core link request appears addressed via adopt-info + [project.urls] in pyproject.toml; no labels or maintainer response in 381 days.
craft-cli
issue #342
Fix all warnings in RTD builds bepri 493d needs triage 75 55 RTD Sphinx build emits 'more than one target found' warnings for CommandGroup and BaseCommand cross-references in helptexts.py docstrings. Filed by maintainer bepri 482 days ago; no labels, comments, or assignee. Current docs/conf.py excludes *dispatcher* from apidoc, which may already resolve the ambiguity, but unverified.
rockcraft
pr #787
Update .NET download URL to new domain mateusrodrigues 606d needs review 75 55 Two-line change updating a .NET SDK download URL from the old download.visualstudio.microsoft.com domain to the new builds.dotnet.microsoft.com domain, per dotnet/core#9671. Approved by one reviewer, no CI checks, no comments, inactive for over a year.
craft-cli
issue #253
Use a command class's `__doc__` if `overview` does not exist lengau 872d keep open 75 80 Feature request to use a command class's __doc__ as a fallback for the overview attribute when it is not defined, improving automatic documentation. Still unimplemented; overview remains mandatory in BaseCommand.__init__ and no docstring fallback exists in the codebase.
craft-providers
issue #870
snapd "daemon is stopping to wait for socket activation" error during LXD... lengau 277d close stale 75 85 Intermittent LXD container setup failure due to snapd socket activation race condition during snap refresh wait
craft-cli
issue #261
Disable long option abbreviation (`--destructive` vs `--destructive-mode`) mattculler 791d needs triage 75 78 Feature request to set allow_abbrev=False on craft-cli's ArgumentParser to disable argparse long-option abbreviation (e.g. --destructive matching --destructive-mode). Open, unlabelled, unassigned; only a Jira-sync bot comment; code still lacks the flag.
snapcraft
issue #4869
Truncated error in hash mismatch output sergiusens 812d needs triage 75 55 Snapcraft CLI truncates the source-checksum mismatch error message with an ellipsis, hiding the obtained hash. Reported by maintainer sergiusens 801 days ago with no comments, labels, or follow-up activity.
charmcraft
pr #2667
tests: add reproducer for remote-build ProjectService AttributeError (#2598) lengau 143d close stale 75 82 Adds failing unit test reproducing #2598 (remote-build AttributeError) plus fix in remote.py and lifecycle.py. Superseded: #2681 already fixed remote.py and added its own regression test. lifecycle.py fix still unmerged. Inactive 128 days.
imagecraft
issue #283
Imagecraft cannot create i386 images without cross-building lengau 186d keep open 75 70 Imagecraft cannot create i386 images without cross-building because there is no i386 snapd copy. Filed by a maintainer as a known limitation, not a planned change. No activity in 175 days.
craft-parts
issue #822
[Python plugin]: Consider including a rust compiler by default lengau 752d close stale 75 65 Feature request to add a rust compiler to the python plugin's default build dependencies, since many Python apps have rust deps. No labels, no comments, no activity for ~18 months; a similar request in charmcraft was rejected.
rockcraft
pr #1010
feat(template): use images command to poll docker daemon readiness zhijie-yang 324d needs review 75 80 Swaps the Docker daemon readiness poll in the test init template from `docker run hello-world` to `docker images` to avoid Docker Hub rate limits in CI. 1-line change; 312 days inactive, 0 comments, 2 failing CI checks, target line still present at HEAD.
rockcraft
issue #1036
Allow grammar for `package-repositories` lengau 294d needs triage 75 55 Feature request to allow architecture-conditional URLs in package-repositories (e.g. amd64 vs arm64) so deb-src builds work across architectures. Open 283 days, no labels, no comments, no maintainer response.
rockcraft
pr #960
docs: add uv to list of plugin options and to dependency explanation fabridamicelli 367d needs review 75 70 One-line docs change adding uv to the plugin options list and dependency explanation. Approved by 2 reviewers, but 2 unresolved review comments remain and the snap-tests CI job is failing. No activity for ~11 months.
snapcraft
issue #4402
icon is not handle properly when base is core22 tsunghanliu 1065d needs triage 75 55 Icon not placed in prime/meta/gui when base is core22 (snapcraft 7.5.3); works on core20. No maintainer response, no labels, 0 comments, last activity 536 days ago.
craft-parts
issue #839
Spread tests for documentation examples lengau 733d needs triage 75 70 Feature request to add spread tests for documentation examples (like Rockcraft has). Open 721 days, no labels/assignee/comments, last activity 538 days ago. Pytest ignores tests/spread but no spread tests exist yet.
rockcraft
issue #190
Improve output when different parts list the same file arturo-seijas 1311d keep open 75 70 Request to improve error output when parts list the same file with different contents/permissions. The PartFilesConflict error in craft-parts already includes part names and conflicting file list, but does not distinguish between permissions vs contents clashes. No maintainer response; issue is 1299 days old with 0 comments.
rockcraft
issue #167
Take "stack" of layers into account when adding a new layer tigarmo 1366d keep open 75 70 Rockcraft's add_layer only accounts for the base image, not intermediate layers added while packing a rock, so a part-created /.rock symlink gets broken by the later .rock metadata layer. Unlabeled, no comments, still unfixed per the big spread test.
rockcraft
pr #1155
feat: add support for amd64v3 platform cjdcordeiro 171d needs review 75 55 Adds amd64v3 to supported architectures in rockcraft. 160 days old, no comments, no reviews, one CI check failing (Fast tests noble amd64). Author is a maintainer who framed it as a conversation starter.
snapcraft
issue #5137
Fails to login when Kwallet is default keyring eeickmeyer 680d keep open 75 80 snapcraft login fails with RuntimeError('python-dbus not installed') on Kubuntu/Ubuntu Studio when Kwallet is the default keyring. Maintainers agreed to add python3-dbus as a stage package but no fix has been implemented in ~22 months.
rockcraft
pr #847
docs: update pebble page and add references to pebble docs alesancor1 534d close stale 75 80 Docs-only PR updating the Pebble explanation page to reference official Pebble docs and cross-linking Pebble mentions on other pages (7 files, +21/-20). Review requested changes 263 days ago; author never responded; same goal pursued in newer PR #1058.
snapcraft
issue #4636
Better error message when we can't find snapcraft.yaml lengau 920d needs triage 75 60 Feature request to improve the error message when snapcraft.yaml is not found in the craft-application branch, adding a helpful message with a documentation link. No labels, no assignee, last activity 536 days ago.
charmcraft
pr #2526
docs: add a description to the charmcraft reference page lengau 274d needs review 75 55 Adds a 3-line description to the charmcraft reference page. Open 260 days, no maintainer review, 0 approvals. Two macOS fast-test CI jobs failing; ty type-check notification only. Diff is trivial docs change.
charmcraft
issue #1991
Better error message for unsupported 24.04 base yanksyoon 667d needs triage 75 70 Request to improve the cryptic 'base requires platforms definition' error when using the deprecated bases model with 24.04. No maintainer response, no labels, 0 comments. The bases model is deprecated in favor of platforms.
charmcraft
issue #1929
Docs: Harmonize README with template medubelko 714d close stale 75 65 Task to harmonize craft project READMEs with the starbase template. Dependency starbase#233 is closed, and charmcraft's README was aligned with the model in PR #2283, but the issue remains open with no maintainer activity since 2024-09.
charmcraft
issue #1893
Alma Linux builds are broken due to base issues lengau 730d needs triage 75 70 Downstream tracking bug for craft-application#455 (strict base detection for non-Ubuntu bases breaking AlmaLinux builds). Upstream issue was closed/deferred to Jira CRAFT-3374. No labels, no maintainer engagement beyond bot, inactive 381 days.
charmcraft
issue #1843
Add charmcraft-specific versions of upstream python plugins lengau 746d close stale 75 85 Feature request to add charmcraft-specific versions of upstream craft-parts python plugins. Implemented via PR #1899 (Python and Poetry plugins) with docs in #1940 and a uv plugin in #2050. No further action needed.
snapcraft-rocks
issue #111
Failed to create rock (Failed to stage: parts list the same file or... asilnov 267d needs triage 75 55 Rockcraft build from core22-8 branch fails at stage with craft_parts OverlayStageConflict: part 'snapcraft' and its overlay list the same Python 3.10 files with different contents/permissions. No maintainer response, no labels, 0 comments, 255 days old.
charmcraft
issue #378
charmcraft should have a way to search libraries mthaddon 1919d close stale 75 85 Feature request for a charmcraft search-lib command to discover available charm libraries. The underlying Charmhub-hosted charm libraries feature is now deprecated (PR #2691), making this request obsolete.
starbase
pr #351
feat: add a default snapcraft.yaml upils 577d needs review 75 55 Adds a default snapcraft.yaml (+54 lines, 1 file) so users can build a snap via the craft-application flow. Approved by 1 reviewer but 8 review comments remain unresolved; last activity 462 days ago.
starbase
issue #340
Makefile/CI: Unfold groups if they failed lengau 589d keep open 75 60 CI/Makefile improvement: failed log groups should be unfolded in CI output for easier debugging. Self-filed by a maintainer, no labels or comments, blocked by a GitHub feature request (community discussion 39411); inactive ~19 months.
craft-providers
issue #789
Checking the compatibility tag should be more robust bepri 396d needs triage 75 65 Enhancement to raise an error when compatibility tag is missing instead of assuming compatibility. Open for ~1 year with no maintainer comments or action.
craft-application
issue #424
Surface deprecation warnings when loading the project model lengau 756d needs triage 75 70 Feature request to surface pydantic deprecation warnings when loading the project model, enabling clean field deprecation without workarounds. Unlabelled, no comments, inactive for 15 months.
rockcraft
pr #853
docs: add new "how-to" guide for inspecting rocks with dive alesancor1 526d needs review 75 72 Adds a how-to guide for inspecting rocks with dive. 515 days old, zero reviewer engagement, targets docs/how-to/rocks/ path that no longer exists after docs reorganization into crafting/chiseling subdirectories.
snapcraft
issue #5614
Expose the build base name in snapcraft.yaml bschimke95 424d keep open 75 70 Feature request to expose the build base name (e.g. core22) as an environment variable in snapcraft.yaml to avoid hardcoding. Triaged and acknowledged by a maintainer who noted a workaround exists but agreed an env var would be better. Inactive for over a year.
rockcraft
issue #533
Please test against non-EOL Fedora release zyga 884d close stale 75 85 Request to update spread CI tests from EOL Fedora 37 to a current release. Already addressed: spread.yaml now tests on fedora-44-64 (via OpenStack migration #1279), so the request is fulfilled and the issue can be closed.
craft-providers
issue #449
Handle SIGINT mr-cal 1039d needs triage 75 65 Enhancement request to add SIGINT handling to stop and remove base instances on interrupt. No SIGINT handling currently exists in the codebase. Issue has no maintainer response or labels after 1031 days.
rockcraft
issue #285
Discuss/investigate moving to tox + pyproject.toml tigarmo 1200d close stale 75 80 Maintainer task to consolidate rockcraft's build config (tox.ini, Makefile, setup.py, setup.cfg, pyproject.toml) toward starbase. Effectively done: setup.py/setup.cfg removed in #751, tox.ini removed, and the project fully migrated to starbase (uv + Makefile).
snapcraft
pr #6374
fix(desktop-file): verify theme icons before rewriting icon soumyaDghosh 47d close not mergeable 75 70 PR to fix desktop file icon theme warning; diff targets outdated code and doesn't address the described bug
charmcraft
issue #1964
Provide internal documentation for templates lengau 695d close stale 75 70 Internal task to add explanatory comments in charmcraft templates for ignored linter rules, originating from PR #1941 review. Open 684 days with no maintainer activity beyond a Jira ticket sync.
charmcraft
issue #1962
Spread test the documentation examples lengau 696d needs triage 75 65 Feature request to add spread tests for documentation examples (like Rockcraft) to prevent them from becoming outdated. Open since 2023, no labels/assignees, only a Jira-sync bot comment; no evidence of implementation.
rockcraft
issue #184
Cache retrieved base during build jardon 1313d needs triage 75 60 Feature request to cache the fetched base image during rockcraft pack to avoid Docker Hub pull rate limits. Maintainers discussed caching strategies in Feb 2023; project has since moved to ECR registry and added an image service, but no explicit base-image caching was implemented.
snapcraft
issue #5942
LXD device gets corrupted when ssh connection is closed soumyaDghosh 257d needs triage 75 65 Snapcraft LXD build instance fails to restart after SSH disconnect/VM reboot because the craft-state disk device points at a transient /run/user/<uid>/<pid> path that no longer exists. Unlabelled, zero comments, 245 days old.
craft-archives
issue #102
Installer tests fail on non-LTS Ubuntu versions lengau 1060d close stale 75 88 Integration test test_installer.py raised KeyError on non-LTS Ubuntu codenames (e.g. mantic) because RELEASE_TO_CLOUD used direct dict access. Fixed in PR #115 by switching to .get() and making cloud archive tests optional by distro.
snapcraft
pr #6292
docs: remove core18 references outside of release information munlicode 89d needs review 75 60 Documentation PR removing core18 references from how-to guides and replacing them with core22. Author asked questions about specific files but received no maintainer response.
snapcraft
issue #4935
snapcraft cannot connect through a transparent SSL proxy ghost 780d needs triage 75 55 snapcraft fails with SSL CERTIFICATE_VERIFY_FAILED behind a transparent MITM proxy because it does not use the system CA store; workaround is REQUESTS_CA_BUNDLE. Reported on 8.3.1/7.5.5; maintainer asked a clarifying question, no labels or fix yet.
craft-application
issue #350
Incorrect part name when cd-ing when within the build environment sergiusens 843d needs triage 75 70 Shell prompt in snapcraft build --shell-after shows wrong part name ('parts' instead of 'digikam') when cd-ing into a part's build dir. Bug in craft_application/misc/instance_bashrc part-name detection. No maintainer response, no labels, 465 days since last activity.
craft-application
pr #899
test: simpler checker no-op for grammar lengau 367d keep open 75 72 Simplifies the grammar checker no-op in craft_application/grammar.py (+1/-8 lines). Approved by 1 reviewer, all CI passing, but unmerged for 356 days. The self_check function and checker=self_check still exist in main.
craft-application
issue #676
Use a different instance name when using the fetch service lengau 554d needs triage 75 70 Feature request to use a distinct provider instance name when the fetch service is enabled, preventing fetch-service runs from destroying the normal build instance. No maintainer response, labels, or linked PRs; last activity 465 days ago.
craft-application
issue #606
Remove `work_dir` argument from `ProviderService` methods mattculler 604d needs triage 75 80 Refactor request to remove redundant work_dir arguments from ProviderService methods in favor of self._work_dir. Open since 593 days ago with only a bot ticket sync and a failed reproduction attempt; no labels or maintainer triage.
craft-application
issue #698
Some valid `spread.yaml` files don't get parsed correctly. lengau 535d needs triage 75 60 Bug report that some valid spread.yaml files accepted by spread fail to parse in craft's test command, e.g. a backend systems list containing a plain string like 'ubuntu-18.04-64'. No maintainer response or labels; only an auto Jira-sync bot comment. Likely already fixed by PR #737 (accept string system models).
craft-application
issue #549
Spec and prototype omitting the traceback for known user errors tigarmo 674d needs triage 75 60 Design a mechanism to suppress craft-tool tracebacks for known user errors (e.g. plugin build failures) to reduce log noise. Open since 2023, tracked as CRAFT-3655, no maintainer response beyond the Jira sync bot.
craft-application
issue #395
Put public utility items in the top-level namespace lengau 779d needs triage 75 80 Feature request to re-export public utility functions (e.g. get_host_architecture) in the top-level craft_application namespace. Unlabelled, 0 comments, no activity for ~15 months; not implemented in current code.
craft-application
issue #479
Application: treat CraftError-like exceptions as CraftErrors lengau 723d needs triage 75 70 Application should treat exceptions following CraftError's message/resolution pattern as CraftErrors instead of converting them to internal errors. Open since 2023, last activity 465 days ago, no labels or maintainer response beyond a Jira sync bot comment.
craft-application
issue #506
Allow craft tools to function inside a LXD parent container when performing... flotter 707d close stale 75 78 Request to support nested LXD managed builds (craft tools in a LXD parent container, e.g. Spread LXD backend), needing idmap range agreement. Maintainer asked for workaround details in Oct 2024; no reporter response since.
craft-application
pr #649
feat(ProviderService): deprecate work_dir on instance lengau 575d needs review 75 80 Deprecates work_dir parameter on ProviderService.instance() in favor of self._work_dir. Approved but stale (451 days inactive) with failing CI (fast tests, lint, min deps). Related to open issue #606.
craft-application
issue #370
Bad error report when the lxd instance is already running tigarmo 801d needs triage 75 60 craftapp pack fails with a confusing 'Failed to start' LXDError when a prior crashed pack left the LXD instance running; the underlying lxc error 'The instance is already running' is not surfaced. Untriaged, no maintainer response, last activity 465 days ago.
charmcraft
issue #1433
Improve Documentation for 'charmcraft help analyze' Command mateofloreza 1006d needs triage 75 70 Request to improve documentation for the charmcraft analyze command. The command exists (analyse.py) with a hidden US-English alias, and docs/reference/analyzers-and-linters.rst covers the checks but not command usage. No maintainer activity in ~13 months.
snapcraft
issue #4802
No debug information about conflicting files in staging error in the... seb128 855d needs triage 75 60 Launchpad snapcraft builds only print the brief staging-conflict error, not the list of conflicting files; reporter expects details in the build log. Unlabelled, no maintainer response since the 2024-05-09 Jira sync bot comment.
charmcraft
issue #2507
Cannot build charm when base is Questing and build-base is devel lmlg 280d needs triage 75 55 charmcraft pack fails with 'Couldn't get EOL data for devel' when base=ubuntu@25.10 and build-base=ubuntu@devel on charmcraft 4.0.1. Unlabelled, no maintainer activity in 262 days; devel-base support has since been expanded in later releases.
craft-cli
issue #128
Greeting doesn't output as expected mr-cal 1416d needs triage 75 70 craft-cli Emitter logs the greeting when set_mode() is called a second time with a different verbosity (e.g. snapcraft env var vs --verbosity flag), causing greeting in quiet mode or duplicated greeting. Reported by a maintainer in 2022, no labels, no comments, no fix found in current code.
craft-cli
issue #219
Provide limited choices for global arguments lengau 974d close not a bug 75 85 Feature request to add choices and validator support to craft-cli's GlobalArgument so apps don't have to parse/validate global options themselves. Already implemented in current code (GlobalArgument has choices, validator, case_sensitive fields).
craft-cli
issue #45
Simplify the application run/stop cycle facundobatista 1747d keep open 75 65 Feature request to add an app_wrapper context manager to craft-cli that handles application bootstrapping/finishing, moving logic from Charmcraft. Open since 2021 with one maintainer design comment; no implementation found in current codebase.
craft-cli
issue #61
Don't add timestamps when the subprocess already does that facundobatista 1681d close stale 75 80 Request to add a sub_with_timestamps flag to emit.open_stream so Craft CLI skips its timestamp when the subprocess adds one. Author rethought it in 2022, noting emit.pause already hides duplicate timestamps; log timestamps remain but deemed fine.
craft-cli
issue #183
Include humanize_list function as a utility lengau 1071d close stale 75 70 Proposal to move humanize_list from craft-parts into craft-cli as a shared utility. Step 1 is done (function and tests exist in craft_cli/utils.py), but the team pivoted to python-humanize 4.11.0 (craft-parts PR #997); issue open, inactive about 19 months.