Showing 100 of 2043 issues

Issue Title Author Age Action Staleness ↑ Confidence Summary
craft-providers
issue #172
Check for docker upstream iptables installation for proper error message sergiusens 1405d keep open 45 70 Enhancement to add docker iptables rule checking with proper error messages. Acknowledged by maintainer in April 2023, tracked as CRAFT-1683, no implementation yet.
rockcraft
issue #513
Missing craft-parts plugins in reference alnvdl-work 908d keep open 45 70 Docs request to clarify that rockcraft's plugin reference covers craft-parts (upstream) plugins, not snapcraft-specific ones. Maintainer confirmed the plugin reference already reuses craft-parts rst files and the remaining work is upstream plugin docs in craft-parts.
imagecraft
issue #363
Overlay debconf configuration lengau 80d needs triage 45 65 Feature request to add a debconf configuration plugin for imagecraft, replacing manual override scripts. Untriaged, no maintainer response.
craft-providers
issue #946
Install snapd from a user-defined channel mr-cal 144d keep open 45 75 Enhancement to allow installing snapd from a user-defined channel via CRAFT_SNAPD_CHANNEL env var. Triaged, under maintainer discussion.
craft-providers
issue #646
Consider switching from using the LXD CLI to pylxd lengau 743d keep open 45 65 Enhancement to replace LXD CLI with pylxd for faster, more reliable LXD interaction. Partially adopted (commit #874). Decision pending LXD 6.x migration.
snapcraft
issue #6326
core26: apt update fails due to armhf being added to the architectures list... IsaacJT 67d keep open 45 85 core26 snap builds on arm64 fail because craft-archives adds armhf to architectures list, causing apt update to fail with 404 errors from archive.ubuntu.com
snapcraft
issue #6336
Snapcraft 9: snapcraftctl errors in core22 snaps ThibF 61d keep open 45 85 Regression in snapcraft 9: core22 snaps using snapcraftctl in override-build fail validation. Maintainer confirmed as a regression.
snapcraft
issue #5097
[doc] Clarify the difference between `-v` and `--verbosity` in help messages sed-i 705d keep open 45 80 Clarify the confusing overlap between -v/--verbose and --verbosity in snapcraft help messages. Triaged as an enhancement; maintainer acknowledged it's valid but the help text is driven internally by Canonical and not ready for external contribution. An upstream craft-cli PR (#424) was submitted.
snapcraft
issue #5326
Setting the icon key leads to all icons replaced in the .desktop file ilya-fedin 549d keep open 45 70 Snapcraft replaces every Icon= entry in a .desktop file (including Desktop Action icons) with the snap icon when a top-level icon key is set, breaking themed/action icons. Triaged as an enhancement; reporter noted in July 2025 it regressed further, now replacing icons even without an icon key.
snapcraft
issue #5435
remote build: deprecate `--build-for` mr-cal 506d keep open 45 80 Deprecate --build-for in snapcraft remote-build to align with Craft Application and other craft tools. Triaged by maintainer who confirmed it can ship in a minor release, but blocked by Launchpad's new build farm migration for --platform support. Code confirms --build-for is still active without deprecation warning.
snapcraft
issue #5583
expand-extensions fails to process advanced grammar in parts/part/prime tsteven4 443d keep open 45 70 expand-extensions crashes with AttributeError when a part's prime keyword uses advanced grammar (on amd64). Grammar is only processed for a fixed key list, not prime. Triaged, minimal reproducer provided, internal ticket SNAPCRAFT-1184 opened.
craft-parts
pr #1650
docs: group plugins by language GreyViperTooth 57d needs review 45 75 Groups plugins by language in docs/reference/plugins.rst. Simplified per maintainer feedback to docs-only change. Waiting for second reviewer (medubelko) to assess fit with ongoing docs changes.
craft-cli
issue #378
Broken pipe when trimming lines (head) sergiusens 387d keep open 45 85 BrokenPipeError traceback when piping snapcraft output to an early-closing consumer like `head -n1`. Fix is scoped to ignoring BrokenPipeError in the printer's stream handling; draft PR #443 is open and awaiting review.
snapcraft
issue #5146
Snap: Snapcraft currently relies on `libapt` during configure Meulengracht 663d keep open 45 60 Snapcraft's configure hook failed to install because importing snapcraft transitively imported apt (via snapcraft_legacy), requiring libapt from the base snap. Maintainers confirmed libapt will be removed in core26; the legacy apt-importing code path has since been removed from the codebase.
craft-parts
pr #1652
fix(parts): run override build on working subdir soumyaDghosh 57d needs review 45 75 Fixes override build to run on working subdir. Reviewer acknowledges it's a bug but flags it as load-bearing and requests configurability before merging. Waiting for additional maintainer input.
rockcraft
issue #1291
Execute parts as `run_user` sed-i 65d needs triage 45 70 Feature request to execute parts as run_user to avoid manual chmod/chown steps. Open for contribution, awaiting maintainer triage.
snapcraft
issue #6364
Icons resolved from icon theme still prints error messages lunacd 56d keep open 45 85 Bug where icons resolved from hicolor theme still print error messages. Maintainer acknowledged and working on fix with tests.
fetch-service
issue #589
Pass-through mode steinbro 172d keep open 45 65 Feature proposal to add pass-through mode as a third mode (after strict and permissive) for async package scanning to improve Fetch Service performance. Triaged and under maintainer discussion.
snapcraft
issue #5975
craftctl support for plugs pinaraf 233d keep open 45 75 Feature request to add craftctl set support for plugs in snapcraft, enabling dynamic plug configuration at build time. Triaged by maintainer who proposed 3 options; reporter has workaround (option 1) and agreed to wait for implementation next cycle. No implementation yet.
craft-providers
pr #857
ci: add weekly lxd tests lengau 281d needs review 45 80 Adds weekly LXD integration tests across Ubuntu/LXD/Python version matrices. Approved by 2 reviewers, CI passing, 0 unresolved comments.
rockcraft
issue #350
Support pinning of snap revisions for build-snaps and stage-snaps shayancanonical 1110d needs triage 45 75 Feature request to allow pinning a specific snap revision in build-snaps/stage-snaps (currently only channels like 8.0/edge are supported). Unimplemented in rockcraft/craft-parts; no maintainer triage, but recent user comments show continued demand.
rockcraft
issue #425
clarify the impact of the global rockcraft.yaml fields in the final ROCK cjdcordeiro 1018d keep open 45 75 Docs gap: rockcraft.yaml reference does not document that global metadata fields (name, title, summary, description, version, license) implicitly become OCI labels/annotations in the final rock. Open ~3 years; a contributor asked to be assigned on 2026-03-17.
rockcraft
pr #1113
oci: set default PATH when missing or empty gcomneno 198d needs review 45 72 Generalizes empty-PATH protection from bare-only to all OCI bases by inspecting final image env via skopeo. Author rebased and re-verified 31 days ago; no maintainer review yet. CI green, 0 reviewers assigned.
craft-parts
issue #1666
Source pull step doesn't retry on transient network failures lengau 30d needs triage 45 65 Feature request to add retry-with-backoff to source pull operations (HTTP and git) to handle transient network failures. Unlabelled, no maintainer response after 24 days.
imagecraft
issue #404
Pre-existing lint/type-check failures: mypy no-any-return in grubutil.py,... lengau 31d needs triage 45 85 Tracks pre-existing mypy and pyright lint/type-check failures on main: no-any-return in grubutil.py, unused import in models/__init__.py, non-exhaustive match in image.py, and argument type errors in tests.
snapcraft-rocks
pr #108
chore(deps): update docker/login-action action to v3.7.0 (core24-8) renovate 348d keep open 45 60 Renovate bot PR bumping docker/login-action from v3.5.0 to v3.7.0 on the core24-8 branch. 1-line change, 0 comments, no maintainer review. CI: CLA+lint pass, self-hosted build-rock (arm64/amd64) still pending.
imagecraft
issue #312
Support adding or removing PPAs to the image dilyn-corner 168d keep open 45 75 Feature request to natively add/remove PPAs and archives in the image's apt sources. Triaged as an enhancement; a how-to (PR #355) was merged as the first step documenting a dump-plugin workaround, but removing the default PPA and build-vs-final repo distinction remain unimplemented. Reporter says need is less pressing.
imagecraft
issue #403
CI: zizmor flags unpinned GitHub Actions in check-renovate.yaml /... lengau 31d needs triage 45 60 Tracking issue for zizmor flags on unpinned GitHub Actions in starbase-owned workflow files; awaiting triage
charmcraft
pr #2785
test(spread): fix different-dir task assertions lengau 60d needs review 45 70 Fixes spread test assertions for different-dir tasks to match --project-dir artifact output locations. Small change (+6/-5, 2 files), CI passing, authored by maintainer, no review activity.
craft-parts
pr #1667
fix(sources): retry HTTP(S) downloads on transient failures lengau 30d needs review 45 70 Adds retry-with-backoff to SourceHandler.download() for transient HTTP(S) failures, with security hardening against symlink TOCTOU attacks. CI passing, awaiting human review.
imagecraft
issue #407
OSV-scanner findings: outdated transitive dependencies (cryptography,... lengau 30d needs triage 45 60 OSV-scanner reports outdated transitive dependencies (cryptography, httplib2, python-apt, setuptools). Issue has no maintainer response; referenced file doesn't exist in current repo layout.
snapcraft-rocks
issue #37
Building snaps with `kde-neon` extension is not working hhromic 866d keep open 45 70 Snapcraft Docker images (ghcr.io/canonical/snapcraft:8_core22) fail to build snaps using the kde-neon extension: 'unable to determine source type of /usr/share/snapcraft/extensions/desktop/kde-neon'. Root cause is snapcraft's get_extensions_data_dir() hard-coding sys.prefix, which resolves to the wrong path in the Docker image. Confirmed still...
snapcraft
pr #6397
feat: partitions always enabled cmatsuoka 23d needs review 45 55 Small change to always enable partitions unconditionally. No reviews, no comments, 16 days old, CI passing.
rockcraft
pr #1341
fix: use major-version docs URLs in init output shAsh-cy 22d needs review 45 75 Bumps craft-application from 7.1.0 to 7.2.0 to fix 404 URLs in rockcraft init --profile output. Includes regression test and docs exclusion. Unreviewed, 15 days old.
starflow
issue #28
Use osv-scanner to scan `uv.lock` files lengau 641d keep open 45 70 Enhancement to add osv-scanner scanning of uv.lock files in the scan-python workflow. Blocked by google/osv-scanner#1406 which is now resolved; implementation pending osv-scanner version update via iosifache/osv-scanner-snap#3.
craft-application
issue #1143
LifecycleService should turn on part_builld_subdir for future bases (e.g.... lengau 52d needs triage 45 75 Enable part_build_subdir in LifecycleService for Ubuntu 27.04+ bases, pending craft-parts PR #1652 merge. No maintainer response yet.
snapcraft (launchpad)
issue #2161192
python plugin not working at all with snapcraft 9+ ~t-a-k 56d needs triage 45 75 Python plugin broken on core26/snapcraft 9+ — modules not loading, requires python3-venv instead of python3. No maintainer response after 49 days.
rockcraft
pr #1348
chore: Update gunicorn v2 extensions to use the /app root directory javierdelapuente 17d needs review 45 70 Updates Flask and Django v2 extensions to use /app as application root, aligning with paas-charm v2. Pending review with 0 reviewers; CI has failing build and snap-build checks.
craft-parts
issue #427
Using `source-subdir` results in `No such file or directory` sed-i 1233d close not a bug 45 85 source-subdir not respected in override-build commands; behavior now documented as intended in #1374, attempted fix #442 was reverted; user must cd into subdir manually in override-build
snapcraft (launchpad)
issue #2161030
linter with gpu-extension not relevant ~t-a-k 57d needs triage 45 50 Library linter reports false positives for dependencies provided via gpu-extension mesa slot; untriaged, no maintainer response
fetch-service
issue #329
Is the support complete for `rock` images? (potentially new inspector required) Vyom-Yadav 593d keep open 45 75 Fetch service lacks OCI image inspector for rockcraft builds; maintainer acknowledged and confirmed OCI inspector support is planned.
rockcraft
issue #1126
remote-build fails with build-base devel lengau 189d keep open 45 65 rockcraft remote-build fails with 'Build request failed' when using build-base: devel; maintainer suspects craft-application/Launchpad remote-build path, not Rockcraft logic.
imagecraft
issue #279
Support for manifest generation rthill91 198d keep open 45 70 Feature request to add manifest generation support via create_manifest option in imagecraft.yaml for Ubuntu image builds. Triaged but no implementation started.
fetch-service
pr #635
refactor: add make help target and documentation strings lczyk 55d needs review 45 85 Adds a self-documenting `make help` target with inline comment extraction and sets it as default. Approved by 2 reviewers, CI passing.
imagecraft
issue #381
[Feature] Support s390x bootloader installation using zipl lengau 53d needs triage 45 55 Feature request to add s390x bootloader support using zipl instead of GRUB. Unlabeled, no maintainer response after 46 days.
craft-parts
issue #1587
Add a Patches Directive to Allow Custom Patching on top of the Source Tree bryanfraschetti 115d keep open 45 80 Feature request for a patches directive to apply local patches to the source tree during the pull stage. A maintainer gave design feedback (prefer git-based approach, override-pull), and PR #1588 is open to implement it with unresolved review comments.
craft-parts
issue #1531
docs: Add more explanation and/or examples to dump_plugin marcusboden 163d keep open 45 80 Docs request for dump plugin page asking for usage examples (copying folders/files to a charm). Moved to craft-parts by maintainer; one example merged via PR #1547, broader PR #1597 open awaiting review.
snapcraft
issue #6322
core26: YAML error messages refer to core24 steinbro 71d keep open 45 85 Error message for unsupported 'architectures' key incorrectly says 'core24' when using base 'core26'. Triaged bug with clear reproduction.
craft-parts
issue #1493
go plugin: Add flag to run tests during build phase steinbro 184d needs triage 45 80 Feature request to add an enable-checks build attribute to the go plugin so unit tests run during the build phase without an override-build script. Unlabelled, no comments or assignee, inactive ~5.7 months; feature not yet implemented.
rockcraft
pr #1321
chore(snap): remove libapt-pkg-dev since we no longer build python-apt copilot-swe-agent 31d keep open 45 85 Removes unnecessary libapt-pkg-dev build dependency from snapcraft.yaml since python-apt is installed as a stage-package. Draft PR pending spread test fix.
imagecraft
pr #417
refactor: remove the now-unused chroot and loop device helpers lengau 30d needs review 45 70 Removes unused chroot handler and loop device helpers after GRUB installation was refactored to work without root privileges. Part 7 of a 7-part stack. No reviewer engagement yet.
craft-parts
issue #1495
Bug: stage-packages re-downloaded on every run due to python-apt _file_is_same() bug EddyPronk 183d keep open 45 85 stage-packages .debs are re-downloaded on every run because python-apt's _file_is_same() compares hash lists order-sensitively. Maintainer confirmed the analysis; draft PR #1553 with a local craft-parts mitigation is pending, and the bug is still unfixed in the code.
imagecraft
issue #361
[DISCUSS] Auto-generated base files? lengau 80d needs triage 45 75 Discussion about auto-generating default base files like /etc/hosts in images, with a suggestion to use templates. No labels, maintainer-initiated, stalled after one comment.
snapcraft
issue #6238
Update gpu extension spread test mr-cal 130d keep open 45 80 Task to remove the mesa-2604 --edge install workaround from the GPU extension spread test once the mesa-2604 snap reaches stable. The workaround is still present in the code, so the task remains valid and pending.
rockcraft
issue #1290
Create dedicated variables for daemon UID, GID sed-i 65d needs triage 45 75 Feature request to create CRAFT_NON_ROOT_UID and CRAFT_NON_ROOT_GID environment variables to replace hardcoded 584792 values. Unlabelled, awaiting maintainer triage.
craft-providers
pr #998
ci: enable and stabilize multipass tests in QA lengau 30d needs review 45 65 Enables and stabilizes multipass integration tests in CI by updating qa.yaml, Makefile, and test assertions. CI passing, 4 unresolved review comments, 0 reviewers assigned.
craft-archives
issue #247
CI: docs-lint linkcheck times out reaching manpages.ubuntu.com lengau 31d needs triage 45 65 CI docs-lint linkcheck times out connecting to manpages.ubuntu.com; author suggests excluding the domain or adding retry/backoff. No maintainer response yet.
craft-application
pr #1094
fix(remote): deduplicate artifact names in remote-build success message kirtisingh05 88d keep open 45 75 Fixes duplicate artifact names in remote-build success message by deduplicating via set comprehension. Author acknowledges current approach masks root cause and is working on filtering by build request ID instead.
snapcraft
issue #6066
Filter libraries included in content snaps mr-cal 199d keep open 45 80 Research issue proposing snaps filter out libraries already provided by content snaps (gnome/kde/mesa) to reduce size and avoid runtime conflicts. Triaged, with recent discussion on defaults and implementation approach; no implementation yet.
snapcraft
issue #5933
snapcraft fails with cmake not finding libpugixml.a luspi 265d needs triage 45 60 Building a core24 snap with the kde-neon-6 extension fails because CMake's pugixml::static imported target points to /snap/kde-qt6-core24-sdk/.../libpugixml.a, which is absent from the SDK snap while the .a exists in the build environment's /usr/lib. Untriaged, no labels, no comments.
craft-application
issue #1093
remote-build success message lists duplicate artifact names kirtisingh05 88d keep open 40 80 Duplicate artifact names in remote-build success message due to URL-keyed dict not deduplicating by filename. Valid bug with open PR craft-application#1094 addressing it.
craft-parts
issue #770
NPM Plugin: wrong node version is used to build the package dimaqq 799d keep open 40 82 npm plugin silently ignores npm-node-version when override-build is used, falling back to old system node. Maintainer confirmed root cause (no way to inject setup commands with override-build), provided workaround, and raised architectural question about pre-build hooks. Awaiting design input from maintainers.
craft-application
issue #1118
Add LP openstack driver to testing service cmatsuoka 68d keep open 40 85 Triaged feature request to add LP openstack driver support to the testing service, enabling environment detection and backend preparation for Launchpad testing.
craft-parts
issue #647
apt package cache marks packages that don't exist mr-cal 953d keep open 40 60 craft-parts marks a stage-package then fails with PackageNotFound, suspected stale apt cache or python-apt misuse; unreproducible. Maintainer noted in Feb 2026 it could be solved by PR #1446 (merged two-pass mark_packages fix).
charmcraft
issue #2816
`charmcraft pack` fails on Resolute jameinel 36d needs triage 40 70 charmcraft pack fails on Ubuntu Resolute 26.04 host with Jammy container due to AppArmor protocol incompatibility. Untriaged, no maintainer response.
snapcraft
issue #6282
Job for systemd-resolved.service failed because the control process exited... freyes 95d needs triage 40 75 snapcraft pack --use-lxd fails on Ubuntu 26.04 when restarting systemd-resolved in the LXD container. Issue has no maintainer response.
craft-parts
issue #1571
Group related plugins steinbro 128d keep open 40 80 Group plugins by language/ecosystem in docs and source code. Maintainer confirmed proposed groupings; contributor committed to a PR but none has been filed. Docs toctree remains a flat alphabetical list.
snapcraft
issue #6330
snapcraft 9.0.1's rust plugin stopped auto-provisioning rustup oleksandr-balyshyn 65d needs triage 40 85 Regression in snapcraft 9.0.1 where the rust plugin stops auto-provisioning rustup, breaking builds with 'rustup' not found. Requires triage in craft-parts.
rockcraft
issue #39
Clean slate between rebuilds valentincanonical 1577d keep open 40 72 rockcraft pack fails with 'path already exists' for /root/images/bare on rebuilds. The specific umoci init bug was fixed (commit d1a5f04); the broader clean-slate-between-rebuilds concern was identified as a craft-providers/craft-application layer issue. A 2026 triage comment asks whether a tracking issue exists upstream before closing as moved.
imagecraft
issue #379
[Feature] Support non-EFI ARM and RISC-V booting via U-Boot (extlinux.conf /... lengau 53d needs triage 40 80 Feature request to add U-Boot support (extlinux.conf, boot.scr, raw SPL) for non-EFI ARM and RISC-V boards. Currently untriaged with no maintainer interaction.
starbase
issue #589
Version test rejects dirty suffix in version strings lengaubot 25d needs triage 40 65 test_version_with_tags rejects dirty suffix in version strings, causing CI failures on dirty working trees. Untriaged, no maintainer response.
snapcraft (launchpad)
issue #2161190
Rebuild fails because of 'version' can be set only once ~t-a-k 56d needs triage 40 60 Incremental snapcraft pack fails with craftctl set version error due to craft-parts write-once restriction. Requires snapcraft clean. Unlabelled, 0 comments, awaiting triage.
craft-providers
issue #212
Incorrectly handling SNAPCRAFT_MAX_PARALLEL_BUILD_COUNT stolk 1312d keep open 40 80 Issue with SNAPCRAFT_MAX_PARALLEL_BUILD_COUNT handling and incorrect CPU counts in Multipass. Maintainer is addressing via craft-application integration.
charmcraft
pr #2671
docs: fix parameter names showing as None in CLI usage docs Copilot 143d needs review 40 80 Fixes gen_cli_docs.py so required-argument metavars fall back to argparse conventions (dest / dest.upper()) instead of rendering as <None> in CLI usage docs. +10/-1 in one file; approved, CI green except pre-existing infra failures; unmerged ~51 days.
craft-archives
pr #222
fix: handle installer tests on non-LTS Ubuntu and Debian releases Copilot 168d needs review 40 65 Small +4/-3 fix to installer tests: replaces direct dict access with .get() and adds distro.id() check to avoid KeyError on non-LTS Ubuntu/Debian. All CI passing, pending review (0 reviewers). Last activity 48 days ago.
craft-parts
issue #1460
`organize` with mapping like `{app: app/app}` when `app` is a directory not... javierdelapuente 207d keep open 40 75 organize mapping {app: app/app} fails when app is a directory: link_or_copy_tree copies into app/app but shutil.rmtree(src) then deletes it. Workaround suggested but has edge cases.
snapcraft
issue #5997
Stage package filtering doesn't deal with foreign arch packages (e.g. i386 on amd64) Saviq 225d keep open 40 80 Stage package filtering in craft-parts deb.py matches by name only, ignoring architecture, so foreign-arch packages (e.g. i386 on amd64) pull in duplicate content like all of libc6. Confirmed still present on core26; maintainer says it is a design-first task needing craft-team coordination.
charmcraft
issue #1042
add `charmcraft purge` or `charmcraft cleanall` command to clean all instances sed-i 1286d keep open 40 72 Feature request to add a `charmcraft purge` command to clean all LXD build containers and pip caches. Design discussion is active with multiple flag options proposed. Blocked by craft-providers#639.
rockcraft
issue #57
Leftover files affecting consecutive runs of "rockcraft pack" tigarmo 1481d keep open 40 65 Rockcraft pack fails on second run after fixing an organize typo: leftover install-dir files cause a cp hard-link 'File exists' error. Maintainer asked reporter to re-test with rockcraft clean between runs; awaiting response.
craft-cli
issue #413
`humanize_list` accepts any value that can be coerced to a string for the... lengau 232d keep open 38 72 humanize_list silently coerces non-string items instead of raising TypeError, inconsistently by position. Maintainer acknowledged it as a real bug but deferred to a future Rust oxidization; a contributor reproduced it on main and awaits direction on intended behavior.
craft-parts
pr #1691
fix(validator): use stdout for command output gcomneno 19d needs review 35 75 Fixes Go plugin env validation by returning stdout instead of stderr from _execute(). Closes #1447. Has passing CI and regression tests; awaiting maintainer review.
craft-parts
issue #851
Removed files from local sources remain in the part lengau 722d keep open 35 85 Bug: files deleted from a local source directory are not removed from the part's src directory on a second pull. Triaged; a maintainer provided a reproducer branch and failing unit test, awaiting implementation. Bug still present in current code.
craft-providers
issue #907
Rename base instances to template instances lengau 213d keep open 35 75 Rename 'base instance' to 'template instance' across craft_providers public API. Acknowledged by maintainer as a breaking change for the next major release.
rockcraft
issue #132
Rockcraft wipes working directory jardon 1422d keep open 35 70 Rockcraft's organize key can wipe the host working directory when a user maps /root/project (the project mountpoint) to another path. Maintainer agreed a safeguard is needed; no fix found yet, and a contributor offered to take it on in March 2026.
snapcraft
issue #6358
Mediate creation of snap hook and gui assets. cmatsuoka 57d close stale 35 85 Feature request to mediate snap hook and gui assets creation using craft-application 7.1.0 mediation API. Appears implemented in PR #6379.
charmcraft
issue #2806
Document need to recreate token due to Ubuntu One migration (invalid macaroon) rene-oromtz 53d keep open 35 80 Documentation request to warn users about token recreation needed after Ubuntu One migration from Candid (PR #2760). Triaged, internal ticket CHARMCRAFT-719 created.
snapcraft
issue #5684
Support a `-f|--file` or `-C|--directory` flag dilyn-corner 401d keep open 35 75 Feature request to add a -f/--file or -C/--directory flag to snapcraft lifecycle subcommands so users can specify an alternate snapcraft.yaml or project directory, enabling monorepo/variant builds. Maintainers discussed it in Aug 2025, noting snapcraft pack dir/ currently packs a directory (unhelpful) and that removing that behavior is a...
snapcraft
issue #5448
Add deprecation warning for the `snap_daemon` system username mr-cal 501d keep open 35 80 Enhancement to emit a deprecation warning when the deprecated `snap_daemon` system username is used in snapcraft.yaml. Triaged by a maintainer; an open PR (#6250) explicitly fixes it and is pending review with CI failing.
charmcraft
issue #861
No support for paralell builds for multi-base charms fnordahl 1460d keep open 35 80 Feature request to add optional parallel builds for multi-base charms (e.g. a --base-build-concurrency option). Triaged and acknowledged by maintainers as a valid enhancement; still open and unimplemented, with a recent 2025 comment noting it is a full cycle of work for the craft ecosystem.
craft-parts
pr #1647
ci: skip tests on documentation-only PRs Copilot 59d keep open 35 70 Adds CI path filtering to skip tests on documentation-only PRs, mirroring charmcraft's approach. Maintainer requested a test PR (#1648) to verify the filtering works.
charmcraft
issue #1079
Do not ignore symlinks to external files sed-i 1243d keep open 35 60 Request to include symlinks pointing outside the charm project directory in packed charms (monorepo shared files). Behavior is intentional and tested; a recent experimental monorepo build-root feature (PR #2836) may address the underlying use case.
snapcraft
pr #5106
fix(expand-extensions): use the Application's project lengau 702d needs review 35 70 Fixes expand-extensions to use Application's project instead of re-parsing. Approved by 1 reviewer with 2 unresolved comments; merge conflicts resolved 3 days ago via copilot.
craft-parts
issue #1609
Unwanted source files copy in `build` imatrisciano 99d keep open 35 75 nil plugin copies source files into build directory unnecessarily, wasting disk space for large files. Maintainer proposed static-assets plugin or hardlink-source attribute; neither implemented yet.
snapcraft
issue #5998
`primed-stage-packages` in `manifest.yaml` loses architecture information Saviq 225d keep open 35 80 primed-stage-packages in manifest.yaml drops foreign-arch qualifiers (e.g. :i386) while stage-packages keeps them. Root cause is in craft-parts origin tracking; a craft-parts PR (#1558) has since fixed it.
charmcraft
pr #2814
feat(profile): add secrets handling to kubernetes and machine init profiles tonyandrewmeyer 47d needs review 35 75 Adds secrets handling to kubernetes and machine init profiles with unit and integration tests. Approved by 3 reviewers but has 4 unresolved comments and some CI failures.
imagecraft
pr #415
feat(grub): install EFI GRUB without loop devices lengau 30d needs review 35 70 PR converts EFI/GPT GRUB installation to use FUSE partition mounts instead of kernel loop devices, enabling unprivileged image builds. Has 11 unresolved review comments and some failing CI slow tests.
snapcraft
issue #6381
Openstack spread tests randomly fail with `Failed to run:... mr-cal 31d keep open 35 75 Intermittent LXD forkstart failures on shared Openstack infrastructure affecting all craft repos' spread tests (<0.5% failure rate); being tracked upstream at LXD #18857.
craft-parts
pr #721
fix(part_handler): fetch correct target stage packages dilyn-corner 869d needs review 35 70 Fixes cross-compilation stage-package fetching to use target architecture. Approved with 1 unresolved review comment; regression testing requested but not yet confirmed.
charmcraft
issue #2582
docs: Guidance on charm naming best practices could be clearer YanisaHS 190d keep open 35 75 Docs request to clarify charm vs repository naming conventions in charmcraft docs; maintainer acknowledged and PR #2748 improved naming docs with links to detailed guidance, addressing the core confusion.
snapcraft
pr #6372
feat(remote-build): add --project-dir argument to support build paths Tejas-Raj01 49d keep open 35 75 Adds --project-dir argument to snapcraft remote-build for monorepo support. Under active review with maintainer suggesting alternative approaches using build-path or upstream monorepo feature.