Showing 100 of 1917 issues

Issue Title Author Age Action Impact ↓ Actionability Quick Win Summary
charmcraft
issue #2720
`organize` part expects distinct subdirectories since 4.2.1 natalian98 148d needs triage 56 87 20 Charmcraft 4.2.1 regressed dump-part organize: two glob mappings targeting schemas/ now fail; distinct subdirectories work around it, and the report remains untriaged.
craft-parts
issue #751
Silent failure on certain store issues lengau 879d keep open 56 92 37 Transient snap-store HTTP 500s exhaust five retries in get_store_snap_info and return None, silently skipping required build-snaps; the triaged bug remains in current code.
snapcraft (launchpad)
issue #1889741
Snapcraft concurrent build ~lawrencegripper 2286d keep open 56 84 23 Concurrent first-time builds can race during pyxdg cache-path creation; the flaw was still reported on Snapcraft 8.2.12 despite a 2022 upstream fix attempt.
snapcraft (launchpad)
issue #2158702
Snapcraft API not answering ~t-a-k 126d needs triage 55 45 10 api.snapcraft.io v2/snaps/info intermittently returns HTTP 200 with no parsable version (~70% failures), breaking version detection in GitHub remote builds; unlabelled, no maintainer reply, awaiting triage on the store API side
charmcraft
issue #2709
On timeout, `remote-build` should return the artifacts that have... sinapah 158d keep open 55 55 12 Feature request: `remote-build` returns 75 on --launchpad-timeout without fetching already-successful artifacts; maintainer-linked to the pending --build-for request #2467. Still open and unlabelled.
snapcraft
issue #4723
Please always test against Fedora zyga 937d close resolved 55 98 44 Fedora Spread testing was enabled by commit 7189d7901, implementing the requested removal of the manual test gate.
snapcraft (launchpad)
issue #1842376
No standard way of specifying memory requirements for multipass build VMs ~dmitriis 2618d needs triage 55 74 15 Open, unlabelled request for a project-level Multipass RAM setting: Go builds are OOM-killed at the documented 2 GiB default, while only an environment-variable override is available.
craft-providers
issue #391
LXD issue when build multiple charms in parallel beliaev-maksim 1159d close resolved 55 78 33 Parallel LXD charm builds failed with a snapd 'daemon is stopping' error during `snap watch`. Fixed by retrying snap watch in commit e0f6bc7 (PR #899), released in 3.3.0; issue still open awaiting closure.
charmcraft
issue #1979
`charmcraft upload` should allow a user to also release the charm lucabello 733d keep open 55 65 13 Requests single-command charm upload+release with automatic OCI resource handling. --release flag already exists; remaining gap is resource upload by image reference instead of revision number.
craft-providers
issue #907
Rename base instances to template instances lengau 265d keep open 55 90 21 Planned API-wide rename of “base instance” to “template instance,” including provider methods, hooks, launch behavior, and on-disk names; current code still uses the base terminology.
charmcraft
issue #2816
`charmcraft pack` fails on Resolute jameinel 88d needs triage 55 63 11 charmcraft pack fails on Ubuntu Resolute 26.04 hosts when using a Jammy 20.04 build base: snapd inside the LXD build instance cannot reload snap-confine AppArmor profiles; no maintainer response yet.
snapcraft
pr #6511
build(deps): update patchelf to 0.19 mr-cal 11d keep open 55 50 21 Updates bundled patchelf from 0.9 to 0.19 to fix ELF corruption bugs with Qt 6 plugins. Blocked by external PR canonical/patchelf#4. Has 1 unresolved review comment and one failing CI check (OSV-scanner).
debcraft
issue #149
[Feature] Add support for dpkg-buildflags for C/C++/Rust hector-cao 190d close resolved 55 90 35 Feature request to inject dpkg-buildflags (C/C++/Rust) automatically into part builds. Implemented and merged via commit a0afaae (PR #170), which passes dpkg-buildflags output as build_environment to the parts lifecycle; unit-tested.
craft-actions
issue #48
"Publish snap" action lengau 320d keep open 55 68 16 Maintainer-filed, triaged enhancement asking for a `snapcraft/publish` action wrapping `snapcraft upload --release`, working with `snapcraft/pack`; still unimplemented, with a follow-up request for retry on store connection errors.
snapcraft (launchpad)
issue #1795827
Snapcraft doesn't install snapcraft inside the lxd container ~saviq 2953d close resolved 55 84 22 Historical LXD builds failed because Snapcraft was not injected into the container; the modern Craft Providers LXD path injects Snapcraft and resolves the legacy failure.
charmcraft
issue #1919
Charm venv shadows system python dependencies silverdrake11 770d close resolved 55 90 27 Reported: charm plugin's PYTHONPATH=lib:venv let Juju charm venv shadow system Python packages (pydantic ImportError). lengau confirmed and pointed to new dispatch-based plugins; dispatch now sets PYTHONPATH=lib:src, so the fix has landed.
snapcraft (launchpad)
issue #1744608
customize snapcraft environment based on architecture. ~bsutton 3208d keep open 55 68 17 Architecture-conditional grammar remains unsupported for app and top-level environment variables; current models accept plain dictionaries, while grammar processing covers only selected part keys.
snapcraft
issue #4706
Install build snaps from the host if available lengau 949d keep open 55 82 17 Feature request to reuse host-installed build snaps in build containers, avoiding repeated downloads of large SDK snaps; implementation direction was identified in a recent maintainer comment.
charmcraft
pr #2665
tests: add reproducer for upload crash outside project directory (#2492) lengau 195d close stale 55 35 11 Adds failing unit test reproducing upload crash outside project dir (#2492); Copilot added try/except fix. Stale branch, 163 days inactive, type-check failing.
craft-parts
issue #1666
Source pull step doesn't retry on transient network failures lengau 83d needs triage 55 62 20 SourceHandler.download() in craft_parts/sources/base.py and GitSource._run() issue single un-retried requests.get()/git clone, so transient network errors fail the whole pull step. Unlabelled, no maintainer comments.
snapcraft
issue #4149
Add a linter for staged libraries included in the base snap sergiusens 1266d keep open 55 84 18 Add a library linter that reports staged libraries also supplied by the base snap, reducing snap size and attack surface; triaged and still unimplemented.
craft-parts
pr #1632
fix: wait when retrying snap store; fail install loudly james-garner-canonical 118d needs review 55 40 16 Fixes silent snap install failures when store queries timeout by removing the store-query gate and adding retries with sleep. Awaiting review; lint check failing, 2 unresolved review comments.
craft-parts
issue #674
Symlink fixing logic doesn't consider relative location changes when using organize dilyn-corner 980d needs triage 55 87 19 Package normalization rewrites absolute symlinks before organize moves their link or target, leaving relative links dangling; a detailed reproducer exists, but the issue has not been maintainer-triaged.
snapcraft (launchpad)
issue #1774410
Having python3-netaddr as a stage package produces external symlink ~bjornt 3078d close resolved 55 72 27 Snapcraft 2.42 could leave python3-netaddr stage-package symlinks pointing outside the snap; later normalization and regression fixes now rewrite them internally.
snapcraft (launchpad)
issue #1965113
Desktop snaps don't start at all in Xorg sessions if a Wayland session has been used ~osomon 1693d keep open 55 70 23 Desktop snaps fail to launch ("cannot open display") in Xorg sessions after a Wayland session was used, because desktop-exports detects Wayland by a leftover socket. Root cause identified; workaround DISABLE_WAYLAND=1; still open.
craft-application
issue #313
Support local key assets for package-repositories tigarmo 929d close resolved 55 85 30 Feature request to support local key assets (e.g. snap/keys) in package-repositories instead of hardcoding /dev/null. Resolved by merged PR #317 (071ad272), which added a local_keys_path parameter and an overridable _get_local_keys_path() hook.
rockcraft
issue #664
Broken Symlinks when Ubuntu 24.04 with Python plugin and `override-prime` is used alithethird 819d keep open 55 58 18 Ubuntu 24.04 Python parts using override-prime still produce broken usrmerge symlinks; a maintainer acknowledged the limitation, but the case remains unresolved.
snapcraft (launchpad)
issue #1862516
Missing items in LD_LIBRARY_PATH break numpy stage-packages ~aglavic 2459d needs triage 55 70 16 Numpy staged via stage-packages fails at runtime because libblas.so.3 and liblapack.so.3 sit in nested blas/lapack directories outside the library search path; the old issue is untriaged.
craft-application
issue #348
Rewrite default `_providers_base()` command. mr-cal 901d keep open 55 80 22 Maintainer request for Project._providers_base() to translate a bare 'devel' build-base to craft_providers BuilddBaseAlias.DEVEL, and effective_base to match. Still unimplemented at HEAD; no labels, quiet since May 2024.
craft-parts
issue #1019
Allow platform-independent builds with the "all" architecture lengau 621d keep open 55 84 15 Maintainer-scoped enhancement to let ProjectInfo accept arch "all", reject target-triplet expansion, and validate plugin output as platform-independent; still unimplemented.
snapcraft (launchpad)
issue #1735410
Localization support ~mkljczk 3260d keep open 55 48 8 Localization of Snapcraft's user-facing text remains unimplemented; the 2017 request is labeled bitesize/l10n but still lacks scope and detailed acceptance criteria.
snapcraft
issue #6325
Skip repacking if artifact contents are unchanged cmatsuoka 120d close resolved 55 96 34 Conditional repacking is implemented through craft-application PR #1111, integrated and documented in Snapcraft 9.1, but this issue remains open.
snapcraft (launchpad)
issue #1856594
Snapcraft tutorial errors out on OSX with multipass error, "returned exit code 2" ~dobsorg 2514d keep open 55 62 13 macOS Multipass bootstrap hits apt 404s and then mount failures, blocking the tutorial; the host-side CPU-affinity crash has a fallback, but the primary failure remains unconfirmed.
craft-cli
issue #172
Multiprocess operations can lead to spinner deadlock cmatsuoka 1166d keep open 55 48 12 Maintainer-filed bug: craft-cli starts its _Spinner in a thread and acquires its lock on every message, so a forked child (e.g. craft-parts overlay chroot) deadlocks on a lock whose owner thread no longer exists. Still unfixed.
fetch-service
issue #304
Disambiguate artifacts type in case of multiple valid inspections cmatsuoka 701d keep open 55 66 10 Fetch Service has no deterministic type when several craft inspectors approve; metadata is last-write-wins. A Sourcecraft header approach is under discussion, with a reproducer in #296.
snapcraft (launchpad)
issue #2012074
snapcraft cannot build snap by default on aarch64 ~gbeuzeboc 1327d close resolved 55 92 30 ARM64 default builds failed on Snapcraft 7.3.1 because core20 selected amd64-only Multipass images; later defaults use core22/LXD on Linux, addressing the reported path.
snapcraft
issue #5003
Building snap with `core20` failed with non-informative error message chanchiwai-ray 798d close resolved 55 95 39 The misleading core20 snapcraft-pack error was fixed by merged PR #5616 (commit b511004af), which ran the lifecycle for legacy core20 snaps.
snapcraft
issue #6332
`snapcraft lint` produces spurious warnings on core26 projects astrojuanlu 116d keep open 55 78 26 `snapcraft lint` hardcodes a core22 build instance, so linting core24/core26 snaps gives spurious glibc errors and unused-library warnings. Root cause confirmed in code; maintainer's fix PR #6448 was closed unmerged, so the bug persists.
craft-application
pr #1216
fix: set mode for the lp-test openstack backend simonepelosi 26d needs review 55 80 40 Adds mode=application-credential to the lp-test OpenStack backend to fix authentication. All CI passing, awaiting maintainer review.
snapcraft
issue #4835
File filtering handled incorrectly dilyn-corner 883d keep open 55 76 13 A reproducible craft-parts migration bug makes prime copy stage-excluded files when prime includes their parent; the triaged Snapcraft issue remains open pending craft-parts#766 design work.
snapcraft (launchpad)
issue #1823308
automatically inject dbus slot & use it ~apachelogger 2769d needs triage 55 68 17 Requests automatic D-Bus slot injection from desktop metadata, including X-DBUS-ServiceName; it remains open and untriaged, with current common-id and explicit bus-name support not covering the requested inference.
debcraft
issue #147
[Feature] Add support for conffiles hector-cao 190d keep open 55 65 20 Feature request to let debcraft authors declare conffiles per binary package and emit them in control metadata. Still unimplemented; only partial adjacent work landed in PR #156 (installdebconf helper).
charmcraft
issue #1816
Reactive charm built with charmcraft 3.x is missing options from the... lgp171188 810d close resolved 55 90 31 Reactive layer options were lost because Charmcraft 3.x overwrote charm-tools' config.yaml; commit aa28f0dc and PR #2245 now preserve the generated configuration.
craft-parts
pr #1785
fix: update script shebangs with pythonv2 plugin bepri 11d needs review 55 35 13 Fixes script shebangs in the pythonv2 plugin. PR is under review with 1 unresolved comment and some failing CI tests (Java plugin tests, OSV scanner).
snapcraft (launchpad)
issue #1807125
After snapcraft refresh, old multipass containers no longer work ~igorljubuncic-deactivatedaccount 2889d needs triage 55 63 14 Snapcraft 3.0.1 could reuse incompatible Multipass VMs after a 3.0.0 refresh, causing a misleading missing-project error until snapcraft clean; the report is untriaged.
craft-application
issue #344
remote build: provide a way to set application snap channel lengau 904d keep open 55 72 23 Triaged enhancement remains open: Launchpad remote builds lack user-facing application snap channel selection, and downstream Snapcraft and Charmcraft work depends on this plumbing.
snapcraft (launchpad)
issue #1996206
Linter is checking against host libs when using --build-for argument ~dbruno74 1454d needs triage 55 70 13 Cross-architecture builds may lint arm64 libraries against x86_64 core22 paths; the report remains open, unlabelled, and untriaged without a confirmed fix.
craft-parts
pr #1797
feat(plugins): add Zig plugin sidalit 4d needs review 55 60 12 Adds a new Zig plugin to craft-parts with zig-build-parameters and zig-install-prefix keys, including tests, docs, and changelog. All CI passing. RFC seeking maintainer feedback.
snapcraft (launchpad)
issue #2147036
Lots of noise produced at the end of build ~nteodosio 216d needs triage 55 65 20 A failed snapcraft --debug build prints a huge escaped duplicate of its output before opening a shell, obscuring the error; the issue remains open and untriaged.
charmcraft
issue #2492
Charmcraft crashes with internal error when uploading outside of project directory morphis 342d keep open 55 93 36 Charmcraft 4.x uploads successfully outside a project directory, then crashes because post-upload project checks assume configuration; attempted fix PR #2497 was closed unmerged.
charmcraft
issue #1313
Make it easier to release charms in CI and in general sed-i 1125d keep open 55 68 14 Single-command charm upload and release with OCI resources remains unimplemented; upload accepts only existing resource revisions, so users must upload resources first and track returned IDs.
craft-archives
issue #141
No longer works on macOS Saviq 697d needs triage 55 64 19 Snapcraft via Homebrew crashes at startup on macOS because craft-archives eagerly imports the omitted python-debian module; responsibility for the fix remains unresolved.
snapcraft
issue #6064
Extend advanced grammer to all keys of snapcraft soumyaDghosh 252d needs triage 55 70 12 Advanced grammar remains limited to selected keys, limiting clean architecture-specific apps, part omission, and plugin parameters. The feature is untriaged; plugin-parameter support is tracked in craft-application #985.
rockcraft
issue #866
The image entry point should be configurable, making Pebble optional petrutlucian94 559d close resolved 55 85 30 Configurable OCI entrypoints are now available through entrypoint-command, bypassing Pebble; the feature shipped in Rockcraft 1.14 after this open request.
snapcraft (launchpad)
issue #1712808
udev interface fails in privileged containers ~saviq 3358d close resolved 55 70 23 Long-standing bug: snap installs in privileged LXD/LXC containers fail with "cannot reload udev rules". Fixed upstream by snapd PR 14930 and SRU'd as snapd 2.68.5 to jammy/noble/plucky; jammy verification still pending.
snapcraft
issue #6299
Snapcraft upload+release not capturing review error farshidtz 134d needs triage 55 68 17 snapcraft upload --release prints "Revision N created ... and released to ..." even when store review failed ("Status: error while processing"), leaving the revision in no channel. Two examples given; no maintainer response yet.
charmcraft
issue #710
`charmcraft pack` retains no longer existing files from previous packs sed-i 1698d keep open 55 80 18 Repacking reuses the part's build container, so files deleted from the working tree linger in the resulting charm until `charmcraft clean <part>`. Maintainers confirmed it still reproduces; root cause tracked upstream in craft-parts#851.
rockcraft
issue #459
Add support for pinning the build and build-base images arturo-seijas 1015d needs triage 55 68 13 Digest pinning for base and build-base images remains unsupported; current validation only accepts enumerated releases, limiting reproducibility and Renovate integration.
snapcraft
issue #5879
Base images store out-of-date apt package caches lengau 349d close resolved 55 92 35 Stale APT metadata in cached LXD base images made newly published build-packages appear missing; craft-parts PR #1468 has since added a cache refresh before package marking.
snapcraft
pr #6537
fix: skip ELF files with no dynamic string table ktan-wolf 3d needs review 55 60 28 Fixes crash on Guile .go ELF files by skipping those without a dynamic string table. Includes unit test. Awaiting maintainer review.
rockcraft
pr #1016
fix: preserve xattrs in layers bepri 369d close stale 55 12 3 Prototype fix preserving xattrs in ROCK layers by using GNU tar instead of Python tarfile (closes #683). Changes requested with 5 unresolved comments; lint, fast tests and snap-tests failing; no author activity in 324 days.
snapcraft
issue #5029
Docs: CI patterns for organic and external snaps medubelko 783d keep open 55 78 24 Triaged documentation gap: add vetted CI patterns for organic and external snap publishing, including automated version bumps, to the official Snapcraft docs.
rockcraft
issue #30
redundant whiteouts cause a path error cjdcordeiro 1653d needs triage 55 66 14 Same-layer OCI whiteouts from package installation trigger path errors in tools such as Dive; the report remains open and has not been retested against current dependencies.
craft-store
issue #208
Rewrite with `httpx` lengau 781d needs triage 55 55 8 Maintainer-filed request to rewrite craft-store's HTTP layer with httpx. Migration is partially done (httpx auth classes, Ubuntu One login) but http_client.py/base_client.py still use requests. Open 748 days, no labels, no triage.
snapcraft
issue #6081
Return different error codes for `snapcraft upload` responses mr-cal 244d keep open 55 86 28 Enhancement to give snapcraft upload stable, documented exit codes per Store processing status, especially manual review; triaged and open, with exact nonstandard values still undecided.
craft-parts
issue #962
CI: create test workflow to build application docs upon changing `docs/common` lengau 663d needs triage 55 72 14 Open CI feature request to build all downstream application docs when a PR changes docs/common, preventing reusable-documentation integration failures before merge.
craft-parts
issue #1291
BUILD step of a part organizing to the overlay should invalidate overlay... upils 418d needs triage 55 82 25 A part BUILD that organizes files into the overlay can change lower overlay layers without invalidating dependent OVERLAY steps; the precise reproducer exists but the open issue remains untriaged
craft-providers
issue #789
Checking the compatibility tag should be more robust bepri 449d keep open 55 68 23 Open maintainer enhancement: compatibility checks still treat missing, None, or empty tags as compatible instead of failing or requiring investigation.
snapcraft
issue #4569
pkg-config based project don't work with kde-neon extension chubinou 1000d needs triage 55 90 25 An exact core22 reproducer shows kde-neon no longer exposes Qt5 .pc files to pkg-config; the unlabelled report remains untriaged, and current extension code still omits PKG_CONFIG_PATH.
snapcraft (launchpad)
issue #1995293
no uid/gid mappings when building on core22 with multipass ~andreitoterman 1464d keep open 55 88 30 Reproduced Multipass/core22 builds leave /root/project owned by ubuntu:ubuntu instead of root:root; the unset mapping was traced to craft-providers.
charmcraft
pr #2977
fix(package): leave actions.yaml untouched if it exists in stage LoweRAM 5d needs review 55 80 37 Fixes actions.yaml being incorrectly unlinked during packaging when staged from non-reactive charms. Adds a stage directory existence check. Clean diff, CI passing, awaiting review.
snapcraft
issue #5255
With the advanced grammar, only the last `- to` clause is respected simondeziel 630d keep open 55 84 18 Open, triaged Snapcraft bug: multiple advanced-grammar `to` clauses do not behave correctly, causing architecture-inappropriate packages and armhf build failures. Upstream craft-grammar#89 remains open.
craft-store
issue #260
CredentialsUnavailable error when getting credentials from SecretService lengau 650d keep open 55 83 36 HTTPX authentication looks up Charmhub credentials under the full URL instead of the host name, causing a reproducible SecretService CredentialsUnavailable failure; host validation or normalization is needed.
craft-application
issue #881
Rewrite the development base check to use distro-support lengau 431d keep open 55 62 18 Replace the hard-coded development-base list with distro-support metadata so status is checked at runtime. The triaged enhancement remains open; maintainers are clarifying how app-level support control interacts with distro data.
imagecraft
issue #280
Support for SBOM generation rthill91 250d needs triage 55 60 13 Feature request to add a create_sbom option to imagecraft.yaml and emit an SBOM build artifact for CPC images; it is unlabelled, has no maintainer response, and no implementation is present.
charmcraft
issue #1518
Utility to autogenerate a terraform module sed-i 994d keep open 55 40 7 Feature request to add `charmcraft terraform` to autogenerate Terraform modules from charm metadata. Valid and maintainer-endorsed (gatici, Gmerold, lengau), but no implementation exists; lengau asked about jinja templating and stakeholder ownership, awaiting reply.
snapcraft
issue #5490
Include git revisions for `source-type: git` parts in `manifest.yaml` MggMuggins 537d keep open 55 78 16 Triaged enhancement to record resolved Git commit hashes in manifest.yaml and build logs; maintainer support exists, but cross-repository implementation is still pending.
craft-application
issue #420
Rework PackageService API lengau 811d keep open 55 80 20 Maintainer-authored PackageService API rework remains open; current code still has pack(prime_dir, dest), abstract metadata, and write_metadata(path).
snapcraft
issue #5500
Handle project variables with curly braces in app commands mr-cal 531d keep open 55 90 40 Triaged regression: since Snapcraft 8.5.1 (merged via #5183), app commands containing braced project variables like ${SNAPCRAFT_PROJECT_NAME} fail validation. Root cause identified; volunteer ready to PR a fix.
craft-parts
pr #1782
fix(PartHandler): Clean the install directory on non-update runs lengau 12d needs review 55 35 14 Adds cleanup of install and backstage directories before non-UPDATE build runs to prevent leftover files from failed builds. Open, CI has failures, awaiting review.
craft-application
issue #915
Enforce that the build and run base are the same* base lengau 410d keep open 55 72 17 Maintainer request to reject mismatched build-base/base pairs, with exceptions for bare, development, legacy overrides, and base snaps; still open.
charmcraft
issue #2068
Advanced grammar doesn't work with multi-platform (ST124) charms carlcsaposs-canonical 664d keep open 55 82 14 Maintainer-acknowledged feature gap: ST124 charms misinterpret platform-qualified advanced grammar, installing rustup via apt; implementation is planned but has no ETA.
charmcraft
issue #1706
Remote build: allow the user to specify a charmcraft channel and default to... lengau 873d keep open 55 62 15 Feature request (maintainer-filed, internal ticket CRAFT-3132): let remote-build users pick the charmcraft snap channel via CLI, defaulting to the locally installed snap's tracking channel. Still open, blocked on craft-application#344.
craft-parts
pr #1667
fix(sources): retry HTTP(S) downloads on transient failures lengau 83d needs review 55 78 19 Maintainer-authored PR adding retry-with-backoff to HTTP(S) source downloads (addresses open issue #1666). AI-agent generated; after several model-review rounds includes temp-file, checksum, and symlink/TOCTOU hardening. CI green (0 failing), 0 human reviews yet.
snapcraft
issue #5971
Use Craft Application's Linter Service mr-cal 286d keep open 55 87 16 Triaged refactor to replace Snapcraft's bespoke linter runner and reporting with Craft Application's LinterService; the prerequisite is merged, but migration remains unimplemented.
rockcraft
issue #873
Using chiseled JRE images with podman and crun fails when following the documentation dviererbe 554d keep open 55 55 12 Rootless podman/crun fails running chiseled JRE rocks because the hardcoded _daemon_ UID 584792 falls outside default subuid/subgid ranges. Workaround documented in comments; no code fix yet.
craft-parts
issue #833
Allow plugins to add stage-packages. lengau 796d keep open 55 78 24 Open maintainer-authored feature request for plugins to contribute stage packages or slices merged with part-provided inputs; custom package sources are explicitly deferred to a separate enhancement.
rockcraft
issue #65
allow user configuration of the Pebble entrypoint binary cjdcordeiro 1520d keep open 55 64 13 Pebble is still staged from the hard-coded pebble/latest/stable snap; user-selectable channels or revisions and policy for custom versus generated Pebble layers remain unimplemented.
starflow
issue #85
Create a workflow for testing dev environments mr-cal 425d keep open 55 85 19 Triaged enhancement (JIRA CRAFT-4739) to add test-dev-environment.yaml and self-test-dev-environment.yaml running make setup/lint/format/test/docs in clean LXD across 3 distros x amd64/arm64. Still unimplemented: no such workflow files exist under .github/workflows.
craft-parts
issue #1058
SCP formatted git source cause infinite loading when packing alesancor1 580d needs triage 55 84 29 SCP-style Git sources can wait indefinitely for SSH host-key input during pull instead of returning a clone failure; the issue remains open, unlabelled, and untriaged.
charmcraft
issue #1893
Alma Linux builds are broken due to base issues lengau 783d keep open 55 67 15 Open downstream tracker for unresolved craft-application#455: Alma Linux builds fail due to incompatible base detection; almalinux@9 remains supported, but Alma CI re-enablement was never merged.
imagecraft
issue #253
Support the LXD provider lengau 299d keep open 55 55 6 Feature request to add an LXD provider to imagecraft for parity with other crafts. Triaged and actively discussed; plan shifted to an LXD VM provider after FUSE/ublk/nbd workarounds were ruled out.
snapcraft (launchpad)
issue #1688703
Enable optimizations by default ~eyelash 3468d keep open 55 72 22 Optimized defaults remain inconsistent: current craft-parts docs still require explicit release settings for CMake and Meson, while Colcon now defaults to Release.
imagecraft
issue #380
[Feature] Support ppc64el bootloader installation via Open Firmware... lengau 105d needs triage 55 82 14 Adds a scoped design for booting ppc64el images with GRUB Open Firmware and PReP partitions; code still lacks ppc64el GRUB/PReP support, and the issue has no triage.
snapcraft
issue #4984
Renaming a file in a directory declared as a source for a part doesn't... dilyn-corner 807d keep open 55 84 18 Triaged enhancement: some local-source changes, including file renames and tarball content changes, do not invalidate pull state, so rebuilds can reuse stale content; upstream craft-parts#817 remains open.
snapcraft (launchpad)
issue #1681152
snap may execute host, not wrapped, executables ~cgull 3496d needs triage 55 60 21 Classic snap wrappers may execute host binaries instead of snap payloads; a concrete mosh reproducer exists, but no triage followed and later PATH-related work may apply.
snapcraft
issue #4883
Using (source-type: git; source: .) does not seem to ever realise files have... lathiat 858d keep open 55 88 23 Using source-type: git with source: . reuses stale cached code after committed or uncommitted changes, producing snaps without those changes; maintainers confirm the behavior is incorrect but unresolved.
snapcraft
issue #4935
snapcraft cannot connect through a transparent SSL proxy ghost 832d needs triage 55 76 22 Snapcraft 7.5.5/8.3.1 was reported to reject a system-trusted MITM proxy CA for host commands such as whoami; it remains untriaged and unanswered.
snapcraft (launchpad)
issue #1646546
snapcraft packages .so from /usr instead of from .deb ~aacid 3624d keep open 55 62 16 Snapcraft's prime step can replace a staged .deb library with a different host /usr .so; a maintainer reproduced the stage/prime mismatch, but no resolution is recorded.
snapcraft (launchpad)
issue #1746403
snapcraft fails to find hooks if ran from snap directory. ~bsutton 3198d keep open 55 82 22 Running Snapcraft from snap/ can misidentify the assets directory as the project root and omit adjacent hooks; PR #3379 adds a warning, but lookup remains order-based.