Showing 100 of 1917 issues
| Issue | Title | Author | Age | Action | Impact ↓ | Actionability | Quick Win | Summary |
|---|---|---|---|---|---|---|---|---|
|
imagecraft issue #361 |
[DISCUSS] Auto-generated base files? | lengau | 132d | keep open | 50 | 45 | 7 | Design discussion on generating missing base files such as /etc/hosts, with opt-out support; templating was proposed, but behavior and interface remain undecided. |
|
debcraft pr #97 |
feat: add debcraft-specific rust plugin | cmatsuoka | 240d | needs review | 50 | 68 | 19 | Adds a Debcraft-specific Rust plugin across four files; tests, lint, schema, policy, and Trivy checks pass, but OSV-scanner fails and the PR has had no review for 208 days. |
|
snapcraft (launchpad) issue #1668555 |
Using organize to move a folder to a child folder fails due to recursion | ~jamesh | 3535d | close resolved | 50 | 94 | 29 | The historical organize recursion is addressed by self-move protection; organize now runs during build, resolving both reported behaviors in current code. |
|
fetch-service issue #589 |
Pass-through mode | steinbro | 225d | keep open | 50 | 38 | 2 | Proposal for a third fetch-service mode: pass-through proxying that streams packages to the builder while inspection runs async, cutting build delays. Triaged; design still being settled by maintainers. |
|
craft-application issue #583 |
Redesign project file resolver | mr-cal | 698d | keep open | 50 | 60 | 14 | Redesign project file resolver to search multiple locations and skip non-directory candidates. Current resolver only checks one app-named YAML and errors on a file path; multi-location search remains unimplemented. |
|
snapcraft (launchpad) issue #1743587 |
snapcraft push returns non exit zero code if snap requires manual review | ~serge-borovkov | 3213d | keep open | 50 | 71 | 20 | Manual-review status is printed during upload but is not raised as an error, so automation can treat an unreleased revision as a successful push. |
|
charmcraft issue #1159 |
Build python packages with multiple threads | dstathis | 1209d | keep open | 50 | 66 | 16 | Maintainer-acknowledged request to speed source-only Python dependency builds with parallel pip compilation; Charmcraft’s parallel-build count is not yet wired to pip or MAKEFLAGS. |
|
snapcraft (launchpad) issue #2050860 |
remote-build `version: git` resolved too late | ~saviq | 1015d | keep open | 50 | 68 | 15 | Remote-build preserves clean Git history, but auto-commits dirty trees before resolving version: git, yielding a different SHA-dirty version; warning versus pre-resolution remains undecided. |
|
craft-providers issue #452 |
macOS CI is failing in PRs | mr-cal | 1089d | keep open | 50 | 55 | 7 | macOS PR CI fails without logs; qa.yaml multipass/smoketest jobs commented out as a temporary workaround (#982), but root cause (runner timeout/disconnect) unfixed and weekly macOS jobs still fail per #467. Reopened by bepri. |
|
snapcraft (launchpad) issue #2161190 |
Rebuild fails because of 'version' can be set only once | ~t-a-k | 108d | needs triage | 50 | 62 | 13 | Incremental Snapcraft packing can fail when override-pull sets version again, requiring snapcraft clean; the report remains unlabelled and unanswered. |
|
craft-application pr #1011 |
feat: strict platform name validation | lengau | 266d | keep open | 50 | 16 | 4 | Adds conditional strict platform-name validation via craft-platforms, exempting legacy Ubuntu 20.04–24.04 bases; remains open with failing fast, minimum-dependency, and lint checks plus one unresolved thread. |
|
craft-application issue #549 |
Spec and prototype omitting the traceback for known user errors | tigarmo | 726d | keep open | 50 | 55 | 10 | Design mechanism to suppress craft-tool tracebacks in logs/terminal for known user errors such as plugin build failures; open, unlabelled, internal ticket CRAFT-3655 created. |
|
starbase issue #417 |
Docs: Implement an alternative link checker | medubelko | 470d | keep open | 50 | 52 | 10 | Maintainer request to replace Sphinx's slow linkcheck builder with a different external link checker, after a gnu.org link stalled a Rockcraft docs build for six hours. Mitigations (gnu.org ignore, retries=20) landed, but no alternative checker implemented yet. |
|
rockcraft pr #1393 |
fix(spring-boot): add sh symlink to bash in bare rocks | javierdelapuente | 19d | needs review | 50 | 80 | 36 | Adds missing /usr/bin/sh symlink to Spring Boot extension for bare rocks, consistent with other frameworks. Approved, CI passing, awaiting merge. |
|
snapcraft issue #6190 |
Add core26 support for the colcon plugin and extensions | mr-cal | 201d | close resolved | 50 | 62 | 17 | Core26 support for colcon-based ROS extensions is implemented, including the ROS 2 Lyrical extension and subsequent ROS 2 compatibility fixes; the placeholder can be closed. |
|
snapcraft issue #5230 |
Update jsonschema | lengau | 642d | keep open | 50 | 66 | 14 | Triaged enhancement remains open: jsonschema is still pinned to 2.6.0, and the remaining store channel-map validation must be modernized or replaced with Pydantic. |
|
snapcraft issue #5116 |
Add authentication support to apt repositories | cparich | 749d | needs triage | 50 | 60 | 14 | Add auth.conf.d-style credentials to apt package-repositories; unresolved, unlabelled feature request with no maintainer response and an open craft-archives counterpart. |
|
craft-store issue #138 |
Endpoint for list_upload_reviews | lengau | 1061d | needs triage | 50 | 76 | 23 | Requested PublisherGateway client method for list_upload_reviews; still open, untriaged, and absent from the inspected client |
|
craft-actions issue #5 |
[Feature Request] Publish rock to Github's Container Registry | gruyaume | 1368d | keep open | 50 | 75 | 22 | Feature request for a new `rockcraft-publish-ghcr` action to push built rocks to ghcr.io; acknowledged by maintainer in 2023 but ownership deferred pending `rockcraft upload`; still unimplemented. |
|
craft-artifacts issue #89 |
Test on Python 3.14 and Ubuntu 26.04 (Resolute) | lengau | 153d | keep open | 50 | 70 | 28 | Request to add Python 3.14 and Ubuntu 26.04 testing to CI. PR #90 exists but has a failing typecheck-with-ty check and is inactive for 138 days. |
|
snapcraft issue #6491 |
Task: Wokr with LXQT to achieve their theme without integration into... | ScarlettGatelyMoore | 21d | keep open | 50 | 70 | 18 | Task to remove lxqt-support integration from kde-neon-6 extension due to crashes and uncontrolled dependencies; active discussion ongoing. |
|
rockcraft issue #372 |
List of supported SPDX licenses is outdated | cjdcordeiro | 1121d | keep open | 50 | 75 | 24 | Rockcraft's license validation relies on the 2020-era spdx-lookup 0.3.3 list (322 licenses), rejecting valid modern SPDX IDs such as PSF-2.0 and BUSL-1.1. Root cause confirmed in rockcraft/models/project.py and pyproject.toml; still unfixed. |
|
craft-application issue #989 |
remote-build does not exit with error upon partially successful builds | zhijie-yang | 291d | needs triage | 50 | 80 | 29 | remote-build returns exit code 0 even when some architecture builds fail/stop; the unconditional `return 0` at the end of `_monitor_and_complete` in commands/remote.py is identified as the cause. Unlabelled, no maintainer response yet. |
|
craft-application issue #248 |
remote build: If a build with the given name already exists, ask the user... | lengau | 980d | keep open | 50 | 84 | 16 | Triaged enhancement remains open: remote-build has explicit --recover but no same-name choice to recover an existing Launchpad build or cancel and replace it; the service currently deletes/recreates a found recipe. |
|
rockcraft issue #978 |
feat: add support for SPDX license expressions | lczyk | 404d | keep open | 50 | 80 | 24 | Rockcraft's license field rejects SPDX license expressions like (MIT OR Apache-2.0) AND GPL-3.0 because validation uses abandoned spdx_lookup; maintainers triaged and suggest reusing craft-application's license_expression-based validator. |
|
starflow pr #204 |
ci: add RTD release workflow | jahn-junior | 12d | keep open | 50 | 30 | 10 | Adds a GitHub Actions workflow to automate ReadTheDocs version management and redirects for releases. CI passing, awaiting author response to 2 review comments. |
|
craft-parts pr #1776 |
fix(Source): Raise SourceNotFound for missing path-like sources | Harsh23Kashyap | 16d | needs review | 50 | 60 | 26 | Narrow fix to raise SourceNotFound instead of InvalidSourceType for missing path-like sources, with tests and changelog. Approved by 2 reviewers, CI has pending checks and a few failures. |
|
snapcraft pr #6465 |
Mark set_step_environment callback as filesystem-safe | chris-bainbridge | 29d | keep open | 50 | 30 | 10 | Marks set_step_environment callback as filesystem-safe in parts and services lifecycle registration; +4/-2 lines. CI failing on min-deps, slow tests, and PR title check; 2 unresolved review comments. |
|
craft-parts issue #893 |
Java plugin should not copy all jar files | vpa1977 | 733d | keep open | 50 | 58 | 6 | Open design issue: Java plugins still hardlink every built JAR except those under .parts, allowing test artifacts into images; maintainers favor build-system-specific opt-in behavior. |
|
snapcraft issue #6384 |
remote-build: set snapcraft's channel in the build recipe | mr-cal | 82d | keep open | 50 | 75 | 17 | Remote-builder should pin Snapcraft's own channel in the Launchpad recipe (e.g. 8.x/stable) and expose an env var override; triaged as enhancement with internal ticket SNAPCRAFT-1397, pending upstream craft-application support. |
|
snapcraft (launchpad) issue #2011993 |
override-build exits prematurely, part build succeeds | ~awe | 1328d | needs triage | 50 | 60 | 10 | Snapcraft 7.x may mark an override-build successful after flutter-elinux exits early, deferring failure until packing reports bin/workshops missing; the cause remains unresolved and untriaged. |
|
debcraft issue #146 |
[Feature] Add support for debconf config script | hector-cao | 190d | close resolved | 50 | 78 | 28 | Feature request to support debconf config scripts. The requested first step (deploying config/templates into the package control dir) shipped as the installdebconf helper in PR #156, with token substitution added in #162. |
|
craft-application issue #342 |
Utility to allow a `format` option for commands. | lengau | 908d | needs triage | 49 | 76 | 22 | A maintainer-authored request for reusable table and JSON output helpers remains unimplemented and untriaged in the current codebase. |
|
snapcraft (launchpad) issue #2131202 |
Opera and LossLessCut is no possible open in Wayland | ~maciek-borzecki | 355d | needs triage | 48 | 35 | 4 | Opera and LosslessCut snaps fail to start on Wayland (ENOENT on /run/user/1000/snap.$SNAP/wayland-0). Misfiled to snapcraft but ask is a snapd change; maintainer asked whether it is app-packaging fault, unanswered. |
|
snapcraft issue #4853 |
Snapcraft doesn't report no-op file filtering usage | dilyn-corner | 873d | keep open | 48 | 86 | 17 | Open, acknowledged request to warn when stage or prime exclusions match no files; the maintainer identified craft-parts as the likely upstream owner. |
|
rockcraft pr #1341 |
fix: use major-version docs URLs in init output | shAsh-cy | 74d | close superseded | 48 | 25 | 8 | Updates craft-application to emit major-version documentation URLs, with regression and companion test/docs updates; later main already requires >=7.3.0 and contains these changes, making the PR obsolete. |
|
snapcraft (launchpad) issue #2008558 |
changing cmake-parameters doesn't invalidate part | ~merlijn-sebrechts | 1347d | needs triage | 48 | 72 | 22 | A core20 CMake part remains stale after cmake-parameters changes; no maintainer triage, attached configuration, or resolving change is visible. |
|
craft-application issue #331 |
Process grammar and non-grammar dictionary data | mr-cal | 917d | needs triage | 48 | 87 | 22 | The organize grammar processor cannot combine conditional mappings with plain file mappings in one list; the exact arm64 reproducer remains open with no maintainer triage or implementation. |
|
snapcraft issue #5933 |
snapcraft fails with cmake not finding libpugixml.a | luspi | 317d | needs triage | 48 | 82 | 22 | core24 kde-neon-6 packaging fails because CMake loads a broken pugixml config from the SDK while libpugixml.a exists under /usr; the report is untriaged. |
|
craft-parts issue #1255 |
Make tests platform-agnostic | bepri | 426d | keep open | 48 | 65 | 14 | Make craft-parts tests architecture-agnostic so they can run on arm64/s390x/ppc64el instead of hardcoded "amd64". QA workflow now already tests several arches; residual hardcoded arch assumptions and skips remain. |
|
craft-application issue #670 |
Document best practices for craft-application test fixtures | lengau | 609d | needs triage | 48 | 67 | 19 | Open maintainer request for a how-to standardizing application test-fixture setup and use; individual pytest fixtures have reference docs, but no task-oriented guide is indexed. |
|
snapcraft (launchpad) issue #2002474 |
Snapcraft does not take the environment variables into account during build | ~snorbi | 1392d | needs triage | 48 | 82 | 15 | Snap packaging fails when an app command references an app-defined JAVA_HOME; snap pack reports $JAVA_HOME paths as missing. The report has a YAML reproducer and literal-path workaround, but no labels or maintainer discussion. |
|
craft-application issue #1187 |
Improve parts features registration | bepri | 43d | keep open | 48 | 90 | 19 | Maintainer-authored enhancement: make parts feature registration opinionated via a PartsFeature enum, default/requested sets, public enable/disable methods, and a final _enable_craft_parts_features hook. Triaged, not yet implemented. |
|
debcraft issue #145 |
[Feature] Add support for maintainer scripts | hector-cao | 190d | needs triage | 48 | 52 | 15 | Feature request to let developers declare Debian maintainer scripts (postinst, prerm, postrm) and allow helpers to inject content into them. Valid and unimplemented; no maintainer response yet. |
|
craft-providers issue #714 |
craft-providers error: Timed out waiting for networking to be ready. | nteodosio | 662d | needs triage | 48 | 45 | 8 | Open Type: Bug report: Snapcraft 8.5.1 LXD builds time out while getent checks DNS for snapcraft.io; host/network context and a part YAML are missing, leaving the root cause unknown. |
|
debcraft issue #89 |
Debcraft snap FTBFS on risc-v due to missing rustc | lengau | 256d | keep open | 48 | 45 | 8 | Debcraft snap FTBFS on riscv64: pydantic-core (via craft-application) has no riscv64 wheel, so pip source-builds it and fails because rustc is absent. Blocks the riscv64 snap declared in snapcraft.yaml. |
|
fetch-service issue #296 |
Unable to disambiguate CRAFT package type with multiple CRAFT YAMLs | SuperAlpaca27 | 714d | needs triage | 48 | 64 | 12 | A repository with snapcraft.yaml, rockcraft.yaml, and sourcecraft.yaml gets three approvals, but Fetch Service emits Snapcraft metadata for a Sourcecraft package; the report remains untriaged. |
|
snapcraft (launchpad) issue #1626236 |
snapcraft newly fails on ubuntu-image | ~barry | 3695d | keep open | 48 | 82 | 20 | Snapcraft 2.17 on Yakkety stages ubuntu-image in stage/bin but omits it from prime/usr/bin, breaking packaging; the acknowledged bug remains open with no recorded fix. |
|
snapcraft (launchpad) issue #1818017 |
Please support custom cloud-init config for Multipass VMs | ~brlin | 2805d | needs triage | 48 | 54 | 8 | Request to merge user cloud-init settings into new Multipass build VMs; remains open, unlabelled, and untriaged, with implementation now likely owned by craft-providers. |
|
fetch-service issue #381 |
Incorrect metadata for `application/x.go.module.git-repo` (parsing `go.mod`) | Vyom-Yadav | 564d | needs triage | 48 | 60 | 18 | Go module Git metadata remains incorrect: the inspector manually parses go.mod and emits a short name instead of the full module path; proposed go.sum validation is unresolved. |
|
craft-application issue #985 |
Support Snapcraft advanced grammar in plugin parameters? | brlin-tw | 302d | keep open | 48 | 76 | 16 | Enhancement to apply advanced grammar to dynamically named plugin parameters; acknowledged as valid, clearly reproduced, and still awaiting implementation and tests. |
|
snapcraft (launchpad) issue #2139423 |
Error: saving config file for the container failed | ~nteodosio | 277d | needs triage | 48 | 55 | 10 | An existing LXD build container fails to start with a config-save error. Manual start unblocks the build, but the untriaged report lacks diagnostics needed to identify the cause. |
|
debcraft issue #88 |
Debcraft snap FTBFS on armhf, s390x due to libgit2 issue | lengau | 256d | keep open | 48 | 68 | 13 | Debcraft snap FTBFS on armhf and s390x: pygit2 has no prebuilt wheels there, so pip source-builds it and fails on git2/sys/errors.h. Triaged by maintainer, still open; snap/snapcraft.yaml unchanged since it was added. |
|
snapcraft (launchpad) issue #1652441 |
unity7: LauncherEntry API does not work due to snapd not respecting the... | ~mvo | 3601d | close resolved | 48 | 90 | 30 | Unity7 LauncherEntry progress-bar lookup failed because snapd exposed renamed desktop IDs; Snapcraft’s merged desktop-renaming fix addressed the mismatch, but the Launchpad issue remains open. |
|
snapcraft (launchpad) issue #1928756 |
export-login --expires silently ignores dates given in ISO 8601 format | ~bjornt | 1995d | close resolved | 48 | 94 | 38 | export-login now accepts the reported date-only expiry, retains timestamp support, and rejects unparseable values; the Launchpad issue remains open despite the resolved implementation. |
|
charmcraft issue #2477 |
docs: add tutorial for testing a k8s charm | sed-i | 369d | keep open | 48 | 77 | 19 | Documentation request for an official Spread tutorial covering Kubernetes charm testing, including CI and local-development patterns; acknowledged as a Charm Tech 26.04 roadmap item. |
|
snapcraft (launchpad) issue #1847321 |
Snap with python3 + tkinter crashes with SEGFAULT | ~eikekuehn42 | 2583d | needs triage | 48 | 52 | 9 | Python3 + tkinter snap segfaults when creating a Label; minimal reproducer repo linked, but no diagnosis, no yaml shown, no maintainer response since 2019. Author cross-referenced LP#1709060; another user confirmed similar breakage in a 2020 forum thread. |
|
charmcraft issue #2546 |
Use Craft Application's Linter Service | mr-cal | 286d | keep open | 48 | 84 | 15 | Charmcraft’s triaged refactor to adopt Craft Application’s merged LinterService remains open; 11 custom checkers still run through Charmcraft’s AnalysisService. |
|
snapcraft (launchpad) issue #1846068 |
Specifying `/var/lib` in layout breaks snapd because of `/var/lib/snapd` | ~zyga | 2591d | close resolved | 48 | 92 | 36 | A /var/lib layout could produce a snap rejected by snapd for masking /var/lib/snapd; merged pack-time skeleton validation now catches this invalid layout. |
|
charmcraft issue #2868 |
Mark optional endpoints as optional in extensions | wctaylor | 61d | keep open | 48 | 84 | 30 | Extension-generated charm metadata still omits optional: true for observability endpoints; maintainers support explicit values, but the open request remains unimplemented. |
|
snapcraft (launchpad) issue #1889081 |
snapcraft does not detect need to re-clean part after permission bits change on file | ~anonymouse67 | 2290d | keep open | 48 | 80 | 23 | Dump parts can retain stale file permissions because change detection compares modification times only; the issue remains open, with a maintainer suggesting ctime. |
|
snapcraft (launchpad) issue #1973030 |
ProjectOptions() having wrong values | ~ondrak | 1637d | close stale | 48 | 24 | 4 | Reported cross-build architecture fields ignore --target-arch; it remains unverified and stale after unanswered requests for a core22/edge rerun and reproducer. |
|
snapcraft issue #4861 |
Enrich `CraftErrors` with resolutions and documentation links | mr-cal | 868d | keep open | 48 | 58 | 12 | CraftError metadata is supported and used in several paths, but the audit remains incomplete: multiple Snapcraft errors still lack details, resolutions, or documentation links. |
|
snapcraft (launchpad) issue #1590831 |
having prefix='' by default is non standard and confusing | ~seb128 | 3799d | keep open | 48 | 86 | 27 | Autotools no longer forces an empty prefix, but still leaves it unset; the requested /usr default remains unimplemented, so source-built and staged Debian data paths can disagree. |
|
snapcraft (launchpad) issue #1992213 |
Snapcraft crashes when the APT unprivileged user owns the host's source list... | ~brlin | 1487d | needs triage | 48 | 68 | 15 | Snapcraft 8187 crashed opening a 0600 _apt-owned APT metadata file. The legacy LXD path was removed, but equivalent current apt-cache checks still need review. |
|
snapcraft issue #4878 |
Support interim ubuntu releases for kernel snaps | mr-cal | 860d | keep open | 48 | 83 | 12 | Triaged enhancement to let kernel snaps use interim build-bases such as ubuntu@24.10 with backward compatibility and an experimental warning; current validation still only accepts core24, core26, and devel. |
|
snapcraft issue #4310 |
Please include .*.hmac files by default in stage and prime | xnox | 1184d | needs triage | 48 | 68 | 25 | FIPS kernel HMAC sidecars are omitted by the default stage and prime filesets; this open, unlabelled request has had no maintainer activity. |
|
craft-store issue #296 |
Charmhub integration tests are getting skipped in CI | lengau | 491d | keep open | 48 | 78 | 18 | 28 Charmhub integration tests remain skipped because CI supplies SSO credentials but the tests gate on unset CRAFT_STORE_CHARMCRAFT_CREDENTIALS. |
|
snapcraft issue #4960 |
Can't build Core20 snaps on non-snap distros | dstathis | 812d | keep open | 48 | 88 | 24 | Core20 LXD builds reject distro-installed LXD on NixOS/Arch; a maintainer specified a backport, while core20 support now requires Snapcraft 8. |
|
craft-application issue #909 |
`ProjectService` needs to be runtime configurable to determine whether ESM... | lengau | 413d | keep open | 48 | 70 | 16 | Triaged enhancement remains open: runtime-selected Pro services still do not affect ProjectService support checks, so ESM bases are rejected unless users bypass the unmaintained-base check. |
|
snapcraft (launchpad) issue #1600035 |
no way to differentiate between build-time and run-time env vars in plugins | ~thomir-deactivatedaccount | 3771d | close resolved | 48 | 96 | 25 | Legacy plugin env() conflated build and runtime variables; separate plugin build-environment support and part-level build-environment handling were later implemented. |
|
snapcraft (launchpad) issue #2052798 |
snapcraft overwrites log file names on error | ~popey | 998d | needs triage | 48 | 77 | 20 | Failure logs are overwritten by subsequent status messages because error paths lack line breaks, truncating the CMake log path. The valid report is reproducible but has not been triaged. |
|
charmcraft pr #2572 |
feature: collaborator management commands | niwamo | 265d | keep open | 48 | 32 | 10 | Adds three untriaged collaborator-management CLI commands and tests, but has no documentation or release notes. Eight checks fail, including type checking, title policy, macOS 13 and several snap tests. |
|
craft-providers issue #646 |
Consider switching from using the LXD CLI to pylxd | lengau | 795d | keep open | 48 | 46 | 6 | Partially underway: pylxd handles some interactions, but most provider operations still use the LXC CLI; maintainers deferred reassessment until the LXD 6.x migration. |
|
snapcraft (launchpad) issue #2054099 |
snapcraft (edge) fails to build core24 snaps. Running "apt update" within... | ~martin-kalcok | 991d | keep open | 48 | 72 | 15 | Edge Snapcraft could not build core24 snaps because apt in the Noble buildd image could not resolve ftpmaster.internal; reproduced and escalated upstream, with no resolution recorded. |
|
snapcraft (launchpad) issue #2052928 |
Pulling from private repository without known_hosts hangs forever | ~gbeuzeboc | 995d | needs triage | 48 | 78 | 22 | SSH-based Git source pulls can block indefinitely when the host is absent from known_hosts because the host-key prompt is obscured by pull progress; clear core22 reproducer, no maintainer triage. |
|
craft-providers issue #794 |
Warn if requested specs don't match the existing instance | bepri | 448d | needs triage | 48 | 46 | 11 | Existing instances are reused without validating requested hardware settings; a maintainer asked for elaboration, but the mismatch policy and covered specifications remain unspecified. |
|
craft-providers issue #211 |
multipass: better error handling when images are unavailable | mr-cal | 1365d | keep open | 48 | 78 | 22 | Multipass launch gives generic errors when Snapcraft images are unreachable or unsupported on arm64; this acknowledged enhancement remains open with a downstream report and internal ticket. |
|
starflow issue #100 |
Use the pristine-ubuntu action on hosted runners | lengau | 332d | keep open | 48 | 78 | 22 | Maintainer task: use lengau/pristine-ubuntu-action on GitHub-hosted Ubuntu runners to stop runner image updates breaking CI. Still unimplemented; PR #101 open 300 days with failing checks. |
|
snapcraft (launchpad) issue #1886858 |
nodejs plugin doesn't set npm path for custom node version | ~benfrancis | 2309d | close stale | 48 | 72 | 20 | Legacy nodejs builds could miss downloaded npm on PATH; current Snapcraft has replaced nodejs with npm and removed core18 support, leaving this old report obsolete. |
|
craft-platforms issue #234 |
refactor: Align build-for: all validation rules in charm build planner | lengau | 141d | keep open | 48 | 78 | 22 | Charm build planning lacks the default planner's build-for: all validation, allowing inconsistent architecture-independent plans; this maintainer-authored refactor remains open. |
|
rockcraft issue #726 |
Passing custom gunicorn config for flask extension | M7mdisk | 757d | needs triage | 48 | 70 | 18 | Requests customizable Gunicorn settings for flask-framework, especially async workers; current docs claim sync/async support, but this unlabelled issue has no recorded triage or linked resolution. |
|
imagecraft issue #364 |
"Always Delete" files | lengau | 132d | keep open | 48 | 58 | 10 | Proposed opt-out cleanup of overlay artifacts remains under discussion; machine-id must remain present but empty, and deletion of user-modified files needs warnings. |
|
snapcraft (launchpad) issue #1883145 |
Incorrect Exec entry transformation in .desktop file | ~alan-griffiths | 2336d | keep open | 48 | 74 | 17 | Snapcraft still rewrites only the first desktop Exec token, turning snap run egmde-confined-desktop into egmde-confined-desktop run egmde-confined-desktop; deprecation was discussed but not implemented. |
|
snapcraft issue #4751 |
Use `ld` from the base snap for library linting | mr-cal | 925d | keep open | 48 | 82 | 20 | Triaged enhancement to make snapcraft lint resolve libraries with the target base snap's dynamic linker instead of host ldd, preventing spurious core24/core26 warnings; the TODO remains in current code. |
|
snapcraft (launchpad) issue #2049617 |
ubuntu-desktop-installer LD_LIBRARY_PATH not defined anymore | ~seb128 | 1021d | keep open | 48 | 71 | 13 | Snapcraft 8 stopped injecting LD_LIBRARY_PATH into classic snaps, breaking ubuntu-desktop-installer rebuilds; the change is intentional, but a compatibility opt-in remains unresolved. |
|
snapcraft issue #4966 |
Shared cache for Python wheels | lengau | 811d | needs triage | 48 | 50 | 9 | Port Charmcraft's shared Python-wheel cache to Snapcraft to avoid repeated downloads and rebuilds; it remains open, unlabelled, and awaiting maintainer triage. |
|
craft-application pr #1082 |
fix(errors): render user-config and base-alias failures as structured errors | tonyandrewmeyer | 161d | needs review | 48 | 62 | 19 | Maps Pydantic validation and BuilddBaseAlias failures to structured config errors and appropriate exit codes. All CI passes and two reviewers approved, but 11 comments remain unresolved. |
|
snapcraft (launchpad) issue #1862666 |
musl libc support | ~cjp256 | 2458d | needs triage | 48 | 57 | 7 | Musl-built parts fail dependency resolution on libc.musl-x86_64.so.1 unless a loader layout is supplied; ELF handling remains GNU/glibc-specific and untriaged. |
|
craft-archives issue #190 |
No explanation for using local GPG keys | dilyn-corner | 454d | keep open | 48 | 85 | 32 | Docs gap: repo_properties.rst and how-to/add_repo.rst document key-id and key-server but never explain that local key assets (snap/keys/<last8upper>.asc) take priority over the keyserver. Triaged by lengau, still open. |
|
snapcraft (launchpad) issue #2017771 |
apt update failure during core22 destructive-mode pulls | ~suligap | 1287d | needs triage | 48 | 68 | 11 | Core22 snapcraft pull --destructive-mode reportedly fails apt update for stage-packages when run non-root; --bind-ssh does not help. The report remains open, untriaged, and without maintainer feedback. |
|
snapcraft (launchpad) issue #1663002 |
organize and stage keywords together mess up file conflict checking | ~mrjogo | 3555d | close resolved | 48 | 95 | 26 | The organize/stage collision bypass is resolved: organization now occurs during build, so stage filtering and collision detection see organized paths. |
|
snapcraft (launchpad) issue #1754010 |
Dump follows symlink and fails | ~r4co0n | 3163d | close resolved | 48 | 76 | 20 | Snapcraft 2.39.3's dump plugin dereferenced an in-tree directory symlink during staging and crashed. Later symlink-preservation fixes and current no-dereference behavior resolve the defect, but the tracker remains open. |
|
craft-parts issue #598 |
Add integration tests for namespaced partitions | mr-cal | 1068d | keep open | 48 | 82 | 24 | Namespaced-partition integration coverage remains missing after parsing, utility, and environment-variable work landed; the maintainer also identified the misuse-warning path as an untested TODO. |
|
craft-providers issue #517 |
Multipass: Use native mounts where available | lengau | 978d | keep open | 48 | 90 | 29 | Multipass mounts still use classic SSHFS because the provider does not detect the active driver or pass `--type native`; this open enhancement targets faster mounts on Hyper-V, QEMU, and LXD. |
|
craft-parts issue #540 |
Reprime detection | sergiusens | 1159d | keep open | 48 | 57 | 10 | Maintainer request for craft-parts to detect a rerouted prime directory and unprime before re-priming; still open, while snapcraft#4219 received a separate try-specific workaround. |
|
snapcraft (launchpad) issue #1839885 |
cmake parts build without install target broken after plugin update | ~neasoon | 2640d | needs triage | 48 | 58 | 9 | CMake plugin update removed Make-style artifact customization, breaking projects without an install target; current craft-parts still always invokes target install, but the untriaged issue needs review. |
|
snapcraft (launchpad) issue #2028686 |
snapcraft pack failure from git worktree | ~dbungert | 1197d | needs triage | 48 | 67 | 18 | Snapcraft 7.5.0 reportedly cannot pack a source-type: git project from a linked worktree; steps are provided, but the report remains untriaged and lacks failure output. |
|
craft-parts issue #772 |
Use `parallel_build_count` in plugins and document usage | mr-cal | 847d | needs triage | 48 | 76 | 21 | Parallel job limits are still absent from Rust and SCons build commands; auditing other plugins and documenting support remain open and untriaged. |
|
snapcraft (launchpad) issue #1741131 |
python plugin ignores source-subdir | ~elopio | 3226d | close resolved | 48 | 96 | 41 | Python plugin setup.py discovery now honors source-subdir; snapcraft PR #1975 fixed the bug in commit 0dbc20658, but this Launchpad report remains open. |