Showing 100 of 1916 issues
| Issue | Title | Author | Age | Action | Impact ↓ | Actionability | Quick Win | Summary |
|---|---|---|---|---|---|---|---|---|
|
snapcraft issue #4861 |
Enrich `CraftErrors` with resolutions and documentation links | mr-cal | 869d | 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 issue #4853 |
Snapcraft doesn't report no-op file filtering usage | dilyn-corner | 874d | 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. |
|
snapcraft issue #4960 |
Can't build Core20 snaps on non-snap distros | dstathis | 813d | 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. |
|
snapcraft (launchpad) issue #1928756 |
export-login --expires silently ignores dates given in ISO 8601 format | ~bjornt | 1996d | 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. |
|
craft-providers issue #884 |
Enable Ubuntu minimal builds | lengau | 323d | keep open | 48 | 65 | 18 | Maintainer-filed enhancement to let the LXD backend use Ubuntu minimal images; LXD still hard-maps Ubuntu aliases to coreXX images, with no implementation evidence. |
|
snapcraft (launchpad) issue #1846068 |
Specifying `/var/lib` in layout breaks snapd because of `/var/lib/snapd` | ~zyga | 2592d | 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. |
|
snapcraft (launchpad) issue #1973030 |
ProjectOptions() having wrong values | ~ondrak | 1638d | 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 (launchpad) issue #1663002 |
organize and stage keywords together mess up file conflict checking | ~mrjogo | 3556d | 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. |
|
craft-application issue #985 |
Support Snapcraft advanced grammar in plugin parameters? | brlin-tw | 303d | 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. |
|
craft-application issue #909 |
`ProjectService` needs to be runtime configurable to determine whether ESM... | lengau | 414d | 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. |
|
charmcraft pr #2572 |
feature: collaborator management commands | niwamo | 266d | 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 #714 |
craft-providers error: Timed out waiting for networking to be ready. | nteodosio | 663d | 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. |
|
snapcraft (launchpad) issue #1992213 |
Snapcraft crashes when the APT unprivileged user owns the host's source list... | ~brlin | 1488d | 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. |
|
craft-providers issue #399 |
Loading the instance config should be more robust | mr-cal | 1146d | keep open | 48 | 68 | 22 | InstanceConfiguration still rejects unknown YAML fields, preventing compatibility-tag cleanup when a config was written by a newer Charmcraft version; no final design has been chosen. |
|
snapcraft (launchpad) issue #1947914 |
concurrent snapcraft builds with multipass provider | ~geekorous | 1841d | needs triage | 48 | 55 | 10 | Snapcraft 5/Core 18 Multipass builds reportedly shared 10.30.202.6 and terminated silently; the old report has no maintainer assessment and needs triage against current versions. |
|
snapcraft (launchpad) issue #2127927 |
Allow {stage,build}-snaps and extensions to point to locally provided snaps | ~nteodosio | 385d | needs triage | 48 | 58 | 10 | Feature request to let build-snaps, stage-snaps, and extension dependencies reference local .snap files; support remains Store-only and the issue has not been triaged. |
|
snapcraft issue #6430 |
Feedback from store uploads comes at an unfortunate time | quine00 | 43d | keep open | 48 | 42 | 8 | Requests a pre-upload Store capability check and resumable/delta uploads: multi-day uploads of component snaps are wasted when the Store rejects them afterwards ("Snap is not allowed to use components"). Triaged; blocked on upstream snapstore-server work. |
|
snapcraft (launchpad) issue #1847321 |
Snap with python3 + tkinter crashes with SEGFAULT | ~eikekuehn42 | 2584d | 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. |
|
snapcraft (launchpad) issue #1754010 |
Dump follows symlink and fails | ~r4co0n | 3164d | 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. |
|
fetch-service issue #296 |
Unable to disambiguate CRAFT package type with multiple CRAFT YAMLs | SuperAlpaca27 | 715d | 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. |
|
craft-providers issue #794 |
Warn if requested specs don't match the existing instance | bepri | 449d | 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. |
|
snapcraft (launchpad) issue #1916333 |
removing a hook from snap/hooks does not remove it from prime/snap/hooks | ~ogra | 2083d | keep open | 48 | 82 | 17 | Removing a hook from snap/hooks leaves it in prime and the resulting snap; current asset-copy logic does not remove stale destination files, so the acknowledged bug remains open. |
|
snapcraft (launchpad) issue #1744013 |
snap does not support revocation of signing keys | ~vilvo | 3212d | needs triage | 48 | 64 | 14 | Model assertions can be signed with a local key, but Snapcraft exposes no revocation workflow; after 3,179 days it remains open, unlabeled, and without maintainer input. |
|
snapcraft (launchpad) issue #1886858 |
nodejs plugin doesn't set npm path for custom node version | ~benfrancis | 2310d | 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. |
|
snapcraft (launchpad) issue #1883145 |
Incorrect Exec entry transformation in .desktop file | ~alan-griffiths | 2337d | 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. |
|
starflow issue #100 |
Use the pristine-ubuntu action on hosted runners | lengau | 333d | 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. |
|
fetch-service issue #381 |
Incorrect metadata for `application/x.go.module.git-repo` (parsing `go.mod`) | Vyom-Yadav | 565d | 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. |
|
charmcraft issue #2467 |
remote-build: add support for `--build-for` | sed-i | 384d | needs triage | 48 | 74 | 20 | remote-build still rejects --build-for; this untriaged feature request would enable architecture-selective Launchpad builds and reduce queue-related build time. |
|
rockcraft issue #1036 |
Allow grammar for `package-repositories` | lengau | 348d | needs triage | 48 | 72 | 15 | Feature request to support architecture-conditional grammar for apt repository URLs, enabling amd64/arm64 builds with deb-src; it remains open and untriaged with no comments or implementation evidence. |
|
craft-application issue #1059 |
Packing with CRAFT_BUILD_ON can fail when installing registered snaps | tigarmo | 208d | close resolved | 48 | 98 | 31 | Cross-architecture packing with registered snaps could inject incompatible host snaps; commit 16bd7ac3 now skips host snap injection when architectures differ. |
|
snapcraft (launchpad) issue #1995895 |
Cannot override stage | ~jardon | 1458d | needs triage | 48 | 76 | 16 | Snapcraft 7.2.6 fails when override-stage leaves /root/stage/bin missing; the reproducible crash has no labels, maintainer response, or recorded diagnosis. |
|
snapcraft (launchpad) issue #2052928 |
Pulling from private repository without known_hosts hangs forever | ~gbeuzeboc | 996d | 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-parts issue #540 |
Reprime detection | sergiusens | 1160d | 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. |
|
rockcraft issue #1153 |
Feature request: support dynamically setting top-level `version` during build | srbouffard | 229d | close resolved | 48 | 84 | 34 | Dynamic version updates are already supported: rockcraft exposes the top-level version as a craft-parts project variable that craftctl can update during the build. |
|
snapcraft (launchpad) issue #1652441 |
unity7: LauncherEntry API does not work due to snapd not respecting the... | ~mvo | 3602d | 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. |
|
rockcraft issue #726 |
Passing custom gunicorn config for flask extension | M7mdisk | 758d | 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. |
|
snapcraft (launchpad) issue #2139423 |
Error: saving config file for the container failed | ~nteodosio | 278d | 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. |
|
snapcraft (launchpad) issue #1741131 |
python plugin ignores source-subdir | ~elopio | 3227d | 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. |
|
craft-actions issue #54 |
"snapcraft/test" action | lengau | 251d | keep open | 48 | 75 | 20 | Maintainer-filed, triaged enhancement: add a snapcraft/test action mirroring snapcraft/pack's inputs/outputs, plus an extra-params input and residual-artifact outputs. Not implemented (no snapcraft/test dir); pack only has a boolean 'test' input. |
|
snapcraft issue #5933 |
snapcraft fails with cmake not finding libpugixml.a | luspi | 318d | 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 #772 |
Use `parallel_build_count` in plugins and document usage | mr-cal | 848d | 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 #1681722 |
classic snaps cannot find stage packages in $PATH | ~stub | 3494d | needs triage | 47 | 50 | 8 | Classic snaps cannot resolve executables staged in payload bin directories because Snapcraft omits those directories from PATH; this longstanding request remains untriaged. |
|
craft-parts pr #1712 |
feat: fpc plugin | lczyk | 58d | needs review | 47 | 66 | 14 | Adds a Free Pascal compiler plugin with registration, docs, changelog and tests. All test matrices pass, but lint / files fails and no maintainer review has started. |
|
snapcraft (launchpad) issue #2104274 |
Snapcraft has unclear behavior when providing same build-snap from different channels | ~nteodosio | 588d | keep open | 47 | 70 | 16 | Conflicting build-snap channels can install stable instead of an explicitly requested candidate; maintainers acknowledged the ambiguity, but no fix or conflict-resolution policy is recorded. |
|
snapcraft (launchpad) issue #1825797 |
cmake: Shouldn't use sourcedir for building | ~brlin | 2753d | needs triage | 47 | 78 | 20 | CMake builds still read from SNAPCRAFT_PART_SRC, preventing patches to a build-tree copy before snapcraftctl build; current craft-parts behavior needs maintainer triage. |
|
craft-parts pr #1351 |
feature(pro_sources): mount package sources | clay-lake | 397d | close stale | 47 | 5 | 1 | Adds package-source mountpoints for Rockcraft Pro and refactors mounts for bind/rbind/ramfs use; after 363 days it remains unreviewed with 30 failing CI checks. |
|
craft-store issue #98 |
Prototype craft-store for returning pydantic models for all requests | syu-w | 1148d | needs triage | 46 | 47 | 8 | Typed Pydantic responses are partially implemented, but several craft-store endpoints still expose raw JSON and the broad goal needs an endpoint-by-endpoint scope |
|
snapcraft (launchpad) issue #1676186 |
the build scriptlet doesn't take into account the source-subdir | ~elopio | 3510d | close not a bug | 46 | 74 | 8 | craft-parts intentionally runs override-build from the part build directory; source-subdir applies to plugin builds, and the documentation explicitly exempts override-build. |
|
craft-application issue #1028 |
Add a way to run a spread test on only certain architectures | lengau | 233d | keep open | 46 | 74 | 16 | Architecture-scoped Spread tasks are requested because test systems currently expose only distribution and version. The triaged enhancement remains open with a concrete different-architecture fixture and no identified resolving PR. |
|
rockcraft pr #1155 |
feat: add support for amd64v3 platform | cjdcordeiro | 225d | keep open | 46 | 32 | 9 | Adds a three-line amd64v3 entry to Rockcraft's architecture map. The lone Noble fast-test job is failing, and the author says broader Craft-component validation may still be needed. |
|
snapcraft (launchpad) issue #1987421 |
Add support for a version of `${shlibs:Depends}` to `snapcraft.yaml` | ~saviq | 1534d | keep open | 46 | 58 | 7 | Requests a `${shlibs:Depends}` shorthand that automatically stages packages for missing ELF libraries; current docs still require manually copying the linter's package list. |
|
charmcraft issue #2547 |
Charmcraft init migrated to InitService | mr-cal | 287d | keep open | 46 | 88 | 17 | Core migration landed in #2873, but init still exposes --author, --force, and --project-dir; required warning/help cleanup and testcraft coverage remain incomplete or unverified. |
|
snapcraft (launchpad) issue #1647343 |
Validator for the snap's icon appears to check the file before the snap is compiled | ~michael-r-milton | 3621d | needs triage | 46 | 66 | 17 | Icon validation rejects packaged-container paths before building, while asset finalization supports prime-relative paths; this old, untriaged report needs assessment against current behavior. |
|
craft-parts pr #1747 |
fix: reject overlay scripts in parts organizing to overlay | randyli | 36d | needs review | 46 | 68 | 18 | Adds validation rejecting overlay lifecycle scripts when output organizes to (overlay), with guidance, 17 regression cases, and changelog/docs; open with no failing CI but one unresolved review comment. |
|
snapcraft (launchpad) issue #2006076 |
panic when use socks proxy | ~mohammadv184 | 1367d | needs triage | 46 | 29 | 5 | Snapcraft 7.2.9 reportedly crashes during login when a SOCKS proxy is configured; proxy details, reproduction steps, and a traceback are missing, with no maintainer triage. |
|
snapcraft (launchpad) issue #2060820 |
`UBUNTU_STORE_AUTH_DATA_FILENAME` should be passed from Snapcraft to SnapD... | ~jordanmg13 | 938d | needs triage | 46 | 48 | 10 | Snapcraft 7 reportedly failed to download an authenticated store snap during an LXD destructive build until an absolute credentials path was passed to snapd; no current reproducer exists. |
|
snapcraft (launchpad) issue #2045895 |
patchelf missing snap libdir rpath | ~saviq | 1063d | needs triage | 46 | 76 | 20 | Classic Flutter builds show patchelf omitting bundled usr/lib RPATH entries required by the classic linter; the concrete mismatch remains untriaged with no linked fix. |
|
charmcraft issue #1983 |
`--bases-index` ignored on charmcraft 3 | carlcsaposs-canonical | 726d | needs triage | 46 | 84 | 24 | `--bases-index 1` is accepted but Charmcraft 3.2.1 still builds bases 0 and 1; the precise report has no maintainer triage or confirmed resolution. |
|
rockcraft issue #625 |
Surface `rockcraft pack` errors to accelerate development | hd9 | 853d | keep open | 46 | 52 | 7 | Maintainers endorse surfacing underlying pack errors, but the enhancement still needs a general way to extract useful failures from arbitrary override-build scripts and toolchains. |
|
rockcraft issue #790 |
different contents or permissions error | yanksyoon | 652d | needs triage | 46 | 80 | 14 | Reproducible NPM bundled-Node /lib collision in bare Rockcraft builds; exact files are provided, but the 619-day-old report has no labels, maintainer response, or confirmed resolution |
|
snapcraft issue #6419 |
Destructive mode with sudo: /snap/bin/snapcraft: 4: exec: /bin/snapcraft: not found | nteodosio | 50d | keep open | 46 | 64 | 14 | Confirmed snap shim failure under sudo in Docker when SNAP is stripped; setting SNAP=/snap/snapcraft/current works around the launcher error, but ownership remains unresolved. |
|
snapcraft (launchpad) issue #1869030 |
Running several instances of snapcraft in parallel for a given snap name... | ~osomon | 2415d | close resolved | 46 | 86 | 25 | Same-name builds from separate directories shared a provider instance and contended for APT locks; current code includes the project path inode in the instance name, resolving the collision. |
|
snapcraft (launchpad) issue #1930592 |
Handle macaroon-authorization-required error response | ~nataliabidart | 1981d | keep open | 46 | 88 | 25 | Snapcraft whoami bypasses the 401 re-login wrapper and shows a generic store error for missing or expired credentials; the open report remains valid and is linked to an unresolved craft-store bug. |
|
fetch-service issue #295 |
Store *CRAFT package commit in artefact metadata | SuperAlpaca27 | 715d | keep open | 46 | 72 | 17 | CRAFT inspectors still expose the YAML version instead of the checked-out Git commit; this valid provenance enhancement remains open, with a dedicated metadata field as an unsettled alternative. |
|
snapcraft (launchpad) issue #1850921 |
Python plugin: file conflicts when using the plugin with a custom version of... | ~ntamas | 2560d | needs triage | 46 | 55 | 8 | Python plugin reportedly provisions Python 3.5 before a custom-Python part is staged, causing /usr/bin conflicts; this Snapcraft 2.44 report remains untriaged against the current plugin architecture. |
|
snapcraft issue #4991 |
Allow disabling file-based keyring fallback | mr-cal | 806d | keep open | 46 | 84 | 19 | Add and document SNAPCRAFT_DISABLE_FILE_BASED_KEYRING so tools such as ubuntu-image can require credentials in the system keyring; still triaged and open. |
|
fetch-service issue #247 |
Use github.com/dpeckett/deb822 for deb822 parsing | tigarmo | 761d | needs triage | 46 | 61 | 9 | Maintainer request to replace several custom Debian 822 parsers with github.com/dpeckett/deb822 for multiline-field support remains unimplemented and unlabelled; only an automated Jira-sync comment exists. |
|
snapcraft issue #5655 |
Use pydantic instead of jsonschema for legacy store | bepri | 463d | keep open | 46 | 84 | 14 | Triaged enhancement to replace legacy store channel-map jsonschema validation with Pydantic; it remains open, and jsonschema 2.6.0 is still pinned. |
|
snapcraft (launchpad) issue #1796802 |
PKG_CONFIG_PATH during build step should include multiarch paths | ~brlin | 2948d | close resolved | 46 | 84 | 26 | Build-time pkg-config lookup historically omitted staged multiarch .pc files; current craft-parts includes both generic and architecture-triplet pkgconfig directories. |
|
snapcraft (launchpad) issue #1597075 |
ant plugin only looks for jar files in directory named "target" | ~jenny-murphy | 3781d | close resolved | 46 | 93 | 33 | Ant now discovers JARs recursively across the part build directory, so the reported `lib` output layout no longer needs to be renamed to `target`; the issue is resolved. |
|
craft-grammar issue #125 |
`for` grammar: support `else on` and `else for` | lengau | 426d | keep open | 45 | 70 | 16 | Maintainer-filed enhancement to add `else on` and `else for` clauses to the `for` grammar, with example YAML. Still open after plain `else` support landed in commit db3217b (#137); no discussion beyond an autogenerated Jira link. |
|
craft-application issue #926 |
The `adopt_info` field should be checked to reference a valid part. | lengau | 400d | keep open | 45 | 90 | 25 | Adopt-info still accepts nonexistent part names; the exact parts: {} reproducer remains valid after an earlier validation fix was reverted. |
|
rockcraft issue #1262 |
Rockcraft is unable to build rock with "devel" build-bases | zhijie-yang | 139d | needs triage | 45 | 72 | 16 | rockcraft 1.19.0 pack with build-base: devel crashes with ValueError: '26.10' is not a valid BuilddBaseAlias in craft_providers ensure_guest_compatible. Full reproducer rockcraft.yaml and CI log supplied; still untriaged with no maintainer response. |
|
debcraft issue #42 |
Validate `depends` and related fields | lengau | 350d | keep open | 45 | 78 | 15 | Maintainer-filed feature request to validate depends/recommends/suggests/provides/breaks/replaces/conflicts fields against Debian Policy 7.2, with a code TODO in models/package.py referencing it. Still unimplemented. |
|
snapcraft pr #6310 |
fix(store): raise error when upload processing status is 'error' | Tejas-Raj01 | 131d | needs review | 45 | 50 | 19 | Adds an explicit `status.get("code") == "error"` check to StoreClientCLI.notify_upload so `snapcraft upload --release` raises SnapcraftError instead of falsely printing a revision/released message, plus a unit test. Fixes #6299. |
|
craft-parts pr #1604 |
feat: handle snap components in stage-snaps | bepri | 155d | keep open | 45 | 25 | 5 | Adds snap component support to stage-snaps (unpacking component trees, SNAP_COMPONENTS). Marked draft by mr-cal pending snapd UX decisions; 3 unresolved review threads and 5 CI jobs still failing. |
|
snapcraft pr #6502 |
fix: warn when part sources resolve from the parent of a snap directory | LoweRAM | 20d | needs review | 45 | 80 | 23 | Adds a warning when snapcraft is run from inside a snap/ directory and part sources resolve from the parent directory, fixing confusing error messages. All CI passing, awaiting review. |
|
craft-providers issue #281 |
multipass: do not always use sudo to execute commands | mr-cal | 1261d | keep open | 45 | 88 | 29 | MultipassInstance still always rootifies execute_run() and execute_popen() through _rootify_multipass_command; the requested per-call use_sudo option remains absent. |
|
charmcraft issue #2482 |
`charmcraft test` v4.0.1 lost `--list` support | taurus-forever | 350d | needs triage | 45 | 91 | 26 | charmcraft test --list regressed in 4.0 after PR #2385 replaced the custom Spread wrapper; v4.0.1 rejects the flag. The issue is reproducible but remains unlabeled and untriaged. |
|
charmcraft issue #1543 |
`--force` Considered Harmfulâ„¢ | lengau | 986d | keep open | 45 | 72 | 16 | Charmcraft still exposes ambiguous --force flags; descriptive replacements, hidden legacy flags, and usage warnings requested by maintainer remain unimplemented. |
|
charmcraft issue #2687 |
Should support keyrings.alt backend for headless systems | panlinux | 181d | needs triage | 45 | 75 | 22 | Headless systems can't persist charmcraft credentials; setting PYTHON_KEYRING_BACKEND=keyrings.alt.file.EncryptedKeyring fails with ModuleNotFoundError because keyrings.alt isn't bundled in the snap. Requests keyrings.alt support. |
|
snapcraft (launchpad) issue #1936671 |
Crystal projects don't properly install and build due to "pull" copying lib/... | ~koffeinfrei | 1937d | keep open | 45 | 76 | 16 | Crystal source pulls can include host-built bin/lib artifacts, breaking isolated builds; the issue remains open with a manual cleanup workaround and an unmerged quick-fix PR. |
|
snapcraft issue #6408 |
Re-organize spread tests | mr-cal | 68d | keep open | 45 | 45 | 6 | Maintainer-filed, triaged enhancement to reorganize/dedupe Snapcraft's spread tests and drop low-value ones for faster, less flaky CI; no implementation plan or PR yet, tracked as SNAPCRAFT-1377. |
|
craft-parts issue #1781 |
`dump` plugin is not idempotent | lengau | 13d | keep open | 45 | 80 | 22 | dump plugin fails to rebuild after partial failure due to cp not overwriting files; maintainer indicates PR #1782 should resolve this by cleaning install directories on non-update runs. |
|
snapcraft issue #5827 |
The uv plugin reference does not explain the dependencies | bepri | 385d | keep open | 45 | 85 | 23 | Snapcraft's uv plugin reference drops the craft-parts "Dependencies" section (uv-deps part / astral-uv build-snap) that explains how to provide uv, causing user confusion. Triaged, still open (SNAPCRAFT-1250). |
|
fetch-service issue #202 |
Add snapcraft tests | cmatsuoka | 800d | close resolved | 45 | 68 | 14 | Snap package integration tests were added and CI now runs the Spread suite through snapcraft test, although the tracking issue remains open. |
|
snapcraft (launchpad) issue #1676684 |
Python plugin tries to chmod symlinks to system files | ~mrjogo | 3508d | close resolved | 45 | 82 | 30 | Python permission-fix logic followed absolute system-file symlinks and broke builds with development stage packages; the affected legacy implementation has since been removed. |
|
craft-application issue #479 |
Application: treat CraftError-like exceptions as CraftErrors | lengau | 776d | close resolved | 45 | 70 | 24 | CraftError-like exceptions bubbling to Application were reported as internal errors; PR #695 added a craft_platforms.CraftError branch in handle_runtime_error, so this appears resolved but the issue remains open. |
|
imagecraft issue #311 |
Add support for suite components to mmdebstrap plugin | dilyn-corner | 222d | keep open | 45 | 58 | 13 | Feature request to let the mmdebstrap plugin specify APT suite components (e.g. universe), since only main is bootstrapped; maintainer steinbro noted mmdebstrap's own limitation and suggested a future chisel-style plugin instead. |
|
craft-application issue #295 |
Store the user's Launchpad credentials in a keyring when available | lengau | 945d | needs triage | 45 | 82 | 17 | Launchpad remote builds still store credentials in a user-data file; OS-keyring storage with file fallback remains unimplemented and needs maintainer triage. |
|
snapcraft pr #6477 |
feat: add snapd-info project key | LubabaKhalid | 28d | needs review | 45 | 70 | 17 | Adds snapd-info project key for type: snapd snaps with validation and schema updates. Approved by one reviewer, awaiting review from ernestl, CI passing. |
|
snapcraft issue #5836 |
`enable-patchelf` build-attribute uses `ld` for the build-on host, not the... | lengau | 379d | keep open | 45 | 85 | 23 | enable-patchelf picks the dynamic linker from the build-on host arch, so cross-compiled armhf binaries get ld-linux-aarch64.so.1 instead of ld-linux-armhf.so.3. Still unfixed; fix PR #6455 was closed unmerged. |
|
craft-parts issue #237 |
Allow disabling common-directory removal code in tar source | zyga | 1597d | needs triage | 45 | 68 | 21 | Tar sources still unconditionally strip their detected common top-level directory. The opt-out request remains open, unlabeled, and awaiting maintainer triage; only an automated CRAFT-2968 Jira-sync comment exists. |
|
craft-providers pr #932 |
Work/ci linux multipass | lengau | 229d | keep open | 45 | 22 | 4 | Maintainer WIP enabling Multipass integration tests on Linux CI (uncommenting test-multipass in qa.yaml); +293/-178 over 5 files. Idle 196 days, 0 reviews/comments; policy and macOS slow-integration checks failing. Tracks open issue #754. |
|
charmcraft issue #1657 |
Document permissions, channels, etc. in Charmhub login | lengau | 930d | keep open | 45 | 70 | 22 | Maintainer-created docs request to improve `charmcraft login` command documentation with permissions, channels, and related details; internal Jira ticket CRAFT-2827 exists. |
|
craft-parts issue #1754 |
Revert pkgconfig_fixup during prime stage | jonathan-conder | 34d | needs triage | 45 | 68 | 18 | Feature request to have _builtin_prime strip the /root/stage prefix that pkgconfig_fixup adds to .pc files during stage, so primed pkg-config files suit end consumers (e.g. Mir SDK). Brand new, no labels or maintainer response. |
|
charmcraft issue #2875 |
Allow custom charm parts with the go_framework extension | trollLemon | 56d | keep open | 45 | 50 | 8 | Feature request: go_framework extension rejects any custom parts in charmcraft.yaml, blocking shared-module monorepos and conflicting with the new monorepo packing docs. Escalated to the design wheelhouse for a decision. |
|
craft-parts issue #812 |
maven plugin should install maven build-package | vpa1977 | 811d | keep open | 45 | 75 | 19 | Maven plugin still adds no build packages, so basic Maven parts fail unless users provide Maven/JDK or a maven-deps part; maintainers agreed system Maven should be the default. |
|
debcraft issue #148 |
[Feature] Add support for triggers | hector-cao | 191d | needs triage | 45 | 82 | 18 | Request to package developer-supplied Debian trigger files in control metadata; it remains untriaged and depends on open maintainer-script support in #145. |
|
charmcraft issue #1962 |
Spread test the documentation examples | lengau | 749d | close resolved | 45 | 95 | 27 | Documentation examples are now covered by dedicated Spread tests and CI through merged PR #2126; the still-open issue should be closed. |