Showing 100 of 1917 issues
| Issue | Title | Author | Age | Action | Impact ↓ | Actionability | Quick Win | Summary |
|---|---|---|---|---|---|---|---|---|
|
snapcraft (launchpad) issue #1964329 |
meson plugin uses internet access during build, instead of pull | ~xnox | 1700d | close resolved | 55 | 58 | 22 | Legacy Meson plugin installed its build dependency with pip during build, blocking offline riscv builds; the legacy plugin is now absent and the active plugin only runs meson and ninja. |
|
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-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 (launchpad) issue #1663051 |
Stage package cache is never cleaned | ~kyrofa | 3555d | keep open | 55 | 68 | 19 | Open, triaged cache-growth bug: source-hash-specific stage-package caches grow without cleanup; maintainers proposed an apt-get clean-style reset, but no clearing command or fix is evident in the current tree. |
|
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-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. |
|
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. |
|
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. |
|
craft-parts issue #1217 |
cargo-use: support Rust workspaces better | Saviq | 434d | needs triage | 55 | 72 | 16 | Feature request: cargo-use plugin only supports a single crate (reads [package] from one Cargo.toml) and breaks on workspace crates that inherit metadata; proposal is a CARGO_PACKAGES key plus `cargo package --no-verify` build-override. Untriaged, no maintainer response. |
|
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. |
|
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. |
|
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 #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 |
|
rockcraft issue #654 |
Allow for configurable `skopeo` credentials during pulling of the ROCK base image. | aznashwan | 827d | needs triage | 55 | 76 | 20 | Configurable skopeo source credentials for ECR base-image pulls remain unimplemented and untriaged; the current Image class exposes no credential option. |
|
craft-parts issue #413 |
Updating repositories does not trigger necessary actions | gboutry | 1310d | keep open | 55 | 78 | 21 | Repository changes leave stale PPA files and skip pull steps; ownership is split between craft-parts and craft-application, with implementation work still outstanding. |
|
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 pr #1773 |
Add FTP source download support | lokeshannapurreddy-jpg | 18d | needs review | 55 | 60 | 23 | Adds FTP source download support by implementing the previously NotImplementedError FTP handler in base.py; PR is open, CI passing, awaiting first review from maintainers. |
|
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 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. |
|
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 (launchpad) issue #2008502 |
mishandled private git+ssh repo url | ~ondrak | 1348d | keep open | 55 | 65 | 21 | Launchpad git+ssh URL mangling was fixed in craft-parts 1.19.1, but the confirmed open request now targets an unimplemented warning for git:// sources rejected by Launchpad builders. |
|
craft-parts issue #1554 |
BuildPackageNotFound for valid packages when snap uses core24 on Ubuntu... | lengau | 195d | keep open | 54 | 64 | 12 | core24 snap builds on Ubuntu 26.04 falsely raise BuildPackageNotFound; regression coverage exists, but the claimed apt ABI/cache-format cause is disputed and no fix is merged. |
|
craft-application issue #222 |
Specify a project's lifecycle | lengau | 986d | keep open | 54 | 52 | 4 | Project creation, mutation/freezing, access, and optional-project command semantics lack a documented contract. Loading and adopt-info handling are documented, but the broader lifecycle design remains open. |
|
rockcraft issue #681 |
New OverlayUnmountError with 5.21 lxd | tigarmo | 799d | needs triage | 54 | 61 | 11 | Overlay-based spread tests fail to unmount under LXD 5.21 with exit status 32; the open, unlabelled report has only an automated Jira comment and no diagnosis. |
|
snapcraft (launchpad) issue #1602258 |
Support other distributions as sources (Fedora, Mageia, openSUSE, Debian)... | ~ngompa13 | 3766d | keep open | 54 | 67 | 4 | Confirmed RFE remains open: source abstraction exists, but RPM/DNF package resolution, matching distro build environments, and non-Ubuntu source selection remain unimplemented. |
|
debcraft issue #93 |
Automatically use source package's architectures in non-native mode | lengau | 243d | needs triage | 54 | 84 | 20 | Non-native builds still default to every standard Debian architecture instead of deriving platforms from debian/control; the feature remains open, unlabeled, and without maintainer discussion. |
|
charmcraft issue #2336 |
Can't login in headless multipass VM with 24.04 | kimwnasptd | 505d | needs triage | 54 | 88 | 28 | Open Charmcraft login failure on headless Ubuntu 24.04 Multipass VMs: Python selects keyring.backends.null.Keyring, so credentials cannot be retrieved; only a backend override is known. |
|
snapcraft issue #5069 |
Test with snapd on candidate or edge | mr-cal | 768d | keep open | 53 | 77 | 20 | Triaged enhancement to run a weekly spread smoke subset against snapd candidate or edge; the current spread configuration installs snapd without selecting either channel. |
|
craft-providers issue #765 |
Set up weekly tests for tests that don't need to run on each PR | lengau | 491d | close resolved | 52 | 90 | 29 | Weekly Linux LXD integration coverage now exists, but the issue remains open despite its implementation in PR #857. |
|
snapcraft issue #5859 |
Non-list `build-for` values are no longer allowed | bepri | 369d | keep open | 52 | 88 | 27 | A valid scalar build-for value regresses in Snapcraft 8.13.0: core22 falls back, then crashes with “cannot determine build-for architecture.” The issue is triaged and remains open. |
|
craft-parts issue #1587 |
Add a Patches Directive to Allow Custom Patching on top of the Source Tree | bryanfraschetti | 167d | keep open | 52 | 47 | 11 | Feature request for a native `patches` part key applying local patches during pull. Maintainer steinbro backs the motivation but proposed a Git-native, override-pull-based design; linked PR #1588 still under review. |
|
craft-application issue #993 |
`request` should be able to retry upon broken connections | zhijie-yang | 282d | needs triage | 52 | 55 | 16 | remote-build crashes with unhandled ChunkedEncodingError when artifact download breaks mid-stream; request service has no retry support. Still open, no maintainer response, code path unchanged. |
|
snapcraft (launchpad) issue #2018456 |
Lack of support for ssh agent | ~suligap | 1279d | keep open | 52 | 63 | 12 | SSH pulls in core22 LXD builds hang on hidden interactive prompts; --bind-ssh only mounts ~/.ssh and never forwards SSH_AUTH_SOCK. Reproduced by maintainer, feature request still unimplemented. |
|
craft-application issue #770 |
Pack command output option is inconsistent | cmatsuoka | 529d | keep open | 52 | 91 | 25 | `pack --output` has path-dependent semantics and can report success while artifacts remain outside the host project; outside-tree artifacts are now rejected, but filename and multi-artifact behavior remains undocumented. |
|
imagecraft issue #362 |
Declarative way to add users and groups | lengau | 132d | keep open | 52 | 68 | 16 | Triaged enhancement for declarative user and group creation, likely through an overlay plugin; the proposed design remains under discussion and is not implemented. |
|
snapcraft (launchpad) issue #2017587 |
SNAP_REAL_HOME causes problem | ~soumyadghosh | 1289d | keep open | 52 | 45 | 8 | Setting HOME=$SNAP_REAL_HOME reportedly makes empty user folders unusable; use cases are documented, but the open report lacks a minimal reproducer and has no identified fix. |
|
debcraft issue #39 |
Validate maintainer names | lengau | 349d | needs triage | 52 | 72 | 21 | RFC822 validation for maintainer, original-maintainer, and uploaders is still absent; the current model leaves these fields unvalidated and the issue is untriaged. |
|
craft-providers issue #445 |
`developer-id` of the `snap-revision` is not asserted | mr-cal | 1091d | keep open | 52 | 94 | 30 | Host snap injection still omits the snap-revision developer account, causing transferred snaps such as Rockcraft 1194 to fail assertion; open PR #948 proposes a tested fix. |
|
snapcraft (launchpad) issue #1790346 |
store review fails on "unknown keys in snap/manifest.yaml: snapcraft..." | ~saviq | 2984d | close resolved | 52 | 87 | 34 | Core18 snap uploads were rejected because generated manifest.yaml contained unsupported snapcraft-* keys; later review-tools compatibility coverage indicates the problem was addressed. |
|
craft-parts issue #813 |
java plugin should not link java under /bin | vpa1977 | 810d | keep open | 52 | 72 | 16 | Java plugin stages a /bin/java link that collides with runtime parts, blocking some rocks; maintainers recognize the issue, but the compatible API and default behavior remain unresolved. |
|
snapcraft issue #5975 |
craftctl support for plugs | pinaraf | 285d | keep open | 52 | 84 | 18 | Triaged enhancement to let craftctl set dynamically set app plugs, automating kernel-module plug metadata; maintainers discussed the design and the reporter has a working interim pre-processor. |
|
snapcraft (launchpad) issue #1753995 |
patchelf warning / binary segfaults | ~sajoupa | 3163d | keep open | 52 | 57 | 12 | PatchELF corrupted Go-built Telegraf classic snaps into runtime segfaults; no-patchelf avoided the crash, but a 2019 Snapcraft 3.8 reproduction remains unverified on current code. |
|
snapcraft (launchpad) issue #1904212 |
ValueError: No revision information for 1 | ~popey | 2181d | keep open | 52 | 79 | 18 | Open report of a Store channel-map race that makes snapcraft upload --release fail after the revision was created; maintainers confirmed it and users reproduced it through Snapcraft 5.0. |
|
charmcraft issue #1994 |
Allow changing the charm entrypoint with the `python` and `poetry` plugins | carlcsaposs-canonical | 718d | keep open | 52 | 82 | 24 | Python and Poetry plugins do not support custom charm entrypoints; dispatch generation expects src/charm.py. Maintainers acknowledge the limitation and are tracking a clearer warning. |
|
craft-parts issue #899 |
Craft parts should close stdin when cloning git projects | mr-cal | 726d | needs triage | 52 | 78 | 27 | Git source commands still inherit stdin, so private-repository prompts can hang or produce unhelpful failures in local and remote builds; this request remains open and untriaged. |
|
snapcraft (launchpad) issue #2080610 |
Library linter should still consider ignored files for dependencies | ~saviq | 781d | keep open | 52 | 66 | 10 | Library linter skips ignored (dlopen'ed) ELF files before computing dependencies, so their dependencies get falsely flagged unused; maintainer acknowledged the need for a dependency-graph refactor, still unimplemented. |
|
snapcraft (launchpad) issue #2075493 |
`plugin: meson` no longer functional for Rust on `base:` < `core22` "Could... | ~saviq | 824d | keep open | 52 | 76 | 15 | Meson-based Rust builds on core20 fail after Meson 1.5 requires a TOML parser. Maintainers accepted the scenario and chose archive-installed build tools, but no implementation or resolution is recorded. |
|
snapcraft (launchpad) issue #2061517 |
`remote-build` lacks support for selecting Snapcraft channel | ~saviq | 932d | keep open | 52 | 82 | 21 | remote-build still cannot select or mirror the local Snapcraft channel; valid upstream-dependent feature work remains open, with a GitHub implementation issue tracking it. |
|
snapcraft (launchpad) issue #1802327 |
cannot use build snaps that are marked private in the store | ~apachelogger | 2917d | keep open | 52 | 82 | 18 | Private or separate-store build snaps remain unavailable through build-snaps/stage-snaps despite working snap installs; the open issue remains valid with no identified fix. |
|
snapcraft pr #5514 |
extensions/gnome: Add sdk include directories to C_INCLUDE_PATH | 3v1n0 | 525d | close not mergeable | 52 | 18 | 5 | Adds GNOME SDK header paths to C_INCLUDE_PATH and updates tests/docs. Most CI passes, but maintainers say it could break stable core24 builds and should wait for Snapcraft 9/core26. |
|
snapcraft issue #5942 |
LXD device gets corrupted when ssh connection is closed | soumyaDghosh | 309d | needs triage | 52 | 76 | 16 | Untriaged LXD resume failure after SSH disconnect or VM restart: the existing disk device points to a vanished /run/user path. No maintainer response or resolution is recorded. |
|
snapcraft (launchpad) issue #1737561 |
stage-packages do not honor --target-arch | ~lool | 3249d | keep open | 52 | 78 | 29 | Cross-builds still fetch stage-packages for the host architecture; current craft-parts passes step_info.host_arch instead of the requested target architecture. |
|
debcraft issue #138 |
Support XSBC entries in the project file | cmatsuoka | 193d | keep open | 52 | 83 | 23 | Triaged feature request to accept XSBC-prefixed project/package fields and emit B-marked custom fields in binary control files; current models still use passthrough. |
|
craft-parts issue #311 |
Permission changes in files are not detected | facundobatista | 1471d | needs triage | 52 | 84 | 25 | Valid local-source change-detection bug: chmod-only updates are ignored because the pull outdated check considers timestamps but not permission modes. |
|
craft-parts issue #553 |
Organize does not raise error if source file does not exist | amandahla | 1145d | keep open | 52 | 88 | 31 | A missing exact-path organize source is still silently skipped: the current glob loop has no zero-match error, allowing rocks to build without required files. |
|
snapcraft issue #4713 |
Shared caches for deb and snap packages | lengau | 943d | keep open | 52 | 46 | 8 | Maintainer-filed request for a Charmcraft-style shared deb/snap package cache to avoid repeated downloads; it remains open and unresolved, with only an automated CRAFT-2668 ticket comment. |
|
craft-application issue #327 |
Support argument list passthrough | cmatsuoka | 918d | keep open | 52 | 74 | 15 | Raw CLI argument passthrough remains unimplemented; this maintainer-labeled enhancement supports downstream spread commands and consistent single- versus double-dash handling. |
|
rockcraft issue #1005 |
rockcraft needs to update apt sources before installing build-packages | vpa1977 | 386d | close resolved | 52 | 96 | 43 | Rockcraft 1.15.0 could fail build-package resolution with a stale apt cache; craft-parts PR #1468 now refreshes apt metadata before marking packages. |
|
snapcraft (launchpad) issue #2044389 |
snapcraft clean failed but exit 0 | ~moisesperezespinosa | 1076d | keep open | 52 | 90 | 31 | Snapcraft 7.5.3 reports a missing build environment during clean but exits 0; a maintainer confirmed the bug and agreed it should fail, with no fix recorded. |
|
snapcraft (launchpad) issue #1654304 |
Allow pinning a source archive | ~mterry | 3589d | close resolved | 52 | 86 | 23 | APT pinning for the Ubuntu Touch overlay is now implemented via package-repositories priority, with craft-archives writing preferences and spread tests covering a PPA; this old request is resolved. |
|
snapcraft (launchpad) issue #1861026 |
python3 ctypes can't find libs on due to ld cache | ~jdstrand | 2472d | close resolved | 52 | 82 | 11 | UC strict snaps let ctypes resolve bundled libraries through the host ldconfig cache; commit 786d0b8eab91c3be850f07195b4cd2c52dbdfbf7 is recorded as a workaround. |
|
craft-providers pr #1010 |
fix: improve robustness of compatibility tag | cmatsuoka | 66d | needs review | 52 | 74 | 22 | Rejects instances with missing compatibility tags, centralizes config loading and error handling, and updates tests; lint and fast checks pass while five slow CI jobs remain pending. |
|
craft-parts issue #566 |
Do not run apt update in a compulsive way | sergiusens | 1114d | keep open | 52 | 72 | 17 | Debian builds still refresh apt metadata implicitly when requested packages are missing, which can fail managed environments despite pre-updated images; the issue remains open. |
|
snapcraft issue #5734 |
Modifying a build-snap doesn't trigger a change | dilyn-corner | 432d | keep open | 52 | 86 | 25 | Build-snap channel changes are not invalidating cached part state, so affected build steps may not rerun; the bug is acknowledged and remains unresolved. |
|
snapcraft issue #5842 |
Linting about execstack in libraries | soumyaDghosh | 377d | needs triage | 52 | 68 | 23 | Snapcraft’s library linter does not report executable stacks in shared libraries, although Store review can block upload; ELF detection exists, but no linter check or maintainer triage is present. |
|
fetch-service issue #325 |
Add `*Craft.yaml` relative path to `Approved` *Craft `response-inspection` | Vyom-Yadav | 662d | keep open | 52 | 79 | 23 | Approved Craft inspections still omit the matched metadata YAML path. A maintainer agreed to add it as a first-class field, but implementation remains outstanding. |
|
craft-parts issue #1175 |
FileSourceHandler is slow for large sources | enriqueesanchz | 480d | keep open | 52 | 64 | 11 | FileSourceHandler downloads/extracts large sources very slowly (requests+tarfile,1KB chunks, 3600s timeout): ~6h vs ~1.5h with wget on RISC-V. Triaged enhancement, root cause identified, optimizations (piped download+extract, threaded decompression) not yet implemented. |
|
snapcraft (launchpad) issue #2013242 |
Do not allow two different apps to have the same autostart-desktop file | ~3v1n0 | 1315d | needs triage | 52 | 84 | 33 | Requests validation preventing different apps from sharing an autostart .desktop file; current Snapcraft only validates each filename's format, leaving the conflict undetected. |
|
imagecraft issue #260 |
Native ability to specify image kernel variant | rthill91 | 281d | keep open | 52 | 56 | 12 | Enhancement to select a cloud-specific kernel and purge unintended kernels; acknowledged by a maintainer, but unexpected-kernel cases and the native API design remain unresolved. |
|
craft-providers issue #544 |
Managed instance names don't take the base into account | tigarmo | 985d | keep open | 52 | 90 | 29 | Managed instances still do not persist and compare build-base, allowing a reused Ubuntu devel instance to bypass version validation; the triaged fix is to store it in InstanceConfiguration. |
|
snapcraft (launchpad) issue #2007480 |
The 'url' of 'package-repositories' can't handle PPA token from the... | ~laiderlai | 1356d | needs triage | 52 | 82 | 19 | Untriaged request to expand environment variables in APT repository URLs so private PPA credentials can stay out of snapcraft.yaml; no maintainer response. |
|
imagecraft issue #372 |
Improve support for preseeding in managed builds | jahn-junior | 124d | keep open | 52 | 66 | 13 | Managed Multipass builds still require exporting and importing a GPG signing key with interactive unlocks for preseeding; this triaged request remains open as IMAGECRAFT-178. |
|
fetch-service issue #156 |
Add inspector for images | jugmac00 | 837d | needs triage | 52 | 47 | 9 | Image inspection is missing, so base images appear as unrecognized artifacts in manifests even though builds succeed; requirements and technical scope remain untriaged. |
|
snapcraft (launchpad) issue #1790004 |
Snapcraft should warn if it produces a snap that the store will reject | ~ej-finneran | 2987d | needs triage | 52 | 62 | 12 | Requests local warnings for Snap Store rejection conditions. The reported permission failure is concrete, but mode validation is absent from current linters and broader local store-check work remains open. |
|
snapcraft (launchpad) issue #2002538 |
override-prime ignore failure on rebuild | ~gbeuzeboc | 1392d | needs triage | 52 | 86 | 26 | A failed override-prime step is cached as complete, letting a second build skip priming and package the snap; an exact old-version reproducer is provided, but the report remains untriaged. |
|
snapcraft issue #5384 |
remote build: snapcraft incorrectly follows symlinks | andrewphelpsj | 574d | close resolved | 52 | 94 | 40 | remote-build previously failed while copying dangling symlinks; craft-application 7.1.1 fixed this via PR #1104, and Snapcraft now requires craft-application >=7.4.1. |
|
snapcraft issue #6080 |
Add pnpm plugin | steinbro | 244d | keep open | 52 | 82 | 23 | Feature request to add a pnpm plugin so snaps can build Node.js projects using pnpm instead of npm. Triaged and endorsed by maintainers (Jira SNAPCRAFT-1306); no pnpm support exists in the codebase yet. |
|
snapcraft (launchpad) issue #1989012 |
package-repositories assumes architecture | ~ondrak | 1518d | needs triage | 52 | 82 | 26 | Snapcraft 7.1.3 injects Architectures: arm64 into an APT source when package-repositories omits architectures; the report is old, untriaged, and may be superseded by later craft-archives handling. |
|
charmcraft issue #1530 |
Changing charmcraft.yaml doesn't update the resulting charm's metadata.yaml | lengau | 987d | close resolved | 52 | 67 | 20 | The original stale metadata.yaml bug was fixed by merged PR #2874; a later Charmcraft 5.5.0 stale-repack variant remains tracked in craft-application#821. |
|
craft-parts issue #1495 |
Bug: stage-packages re-downloaded on every run due to python-apt _file_is_same() bug | EddyPronk | 235d | keep open | 52 | 80 | 24 | Valid, triaged performance bug: python-apt's _file_is_same() order-sensitive hash compare makes apt_cache.fetch_archives() re-download stage-packages despite a warm deb cache. Maintainer gcomneno drafted fix PR #1553 (open, unreviewed); not yet fixed in craft-parts main. |
|
craft-application issue #1200 |
Spread tests fail on openstack: "remote directory /root/proj ... is not empty" | lengau | 35d | keep open | 52 | 76 | 15 | OpenStack-only nested testcraft failure: the inner spread run cannot populate /root/proj because a freshly allocated image already contains files; provenance and the fix require backend investigation. |
|
snapcraft issue #5128 |
KDE Neon 6 broken on arm64 | waveform80 | 746d | needs triage | 52 | 79 | 12 | Reported arm64 kde-neon-6 failure caused by an incomplete kf6-core22 content snap; the issue remains unlabelled and untriaged despite a later related upstream fix. |
|
craft-parts pr #1556 |
fix: remove deleted files from local source on update | copilot-swe-agent | 195d | needs review | 52 | 62 | 12 | Adds a manifest so local-source updates remove upstream deletions without deleting destination-only artifacts; the concern is addressed, but three review threads and 13 CI matrix jobs remain unresolved |
|
snapcraft (launchpad) issue #2011842 |
Incorrect default LD_LIBRARY_PATH | ~saviq | 1328d | keep open | 52 | 76 | 12 | Core22+ Snapcraft emits unsupported shell expansion for LD_LIBRARY_PATH; the behavior is reproduced and remains blocked on snapd environment-list support. |
|
craft-providers issue #625 |
Drop Centos 7 support | lengau | 809d | keep open | 51 | 88 | 26 | CentOS 7 remains exposed by craft-providers despite Charmcraft 4 removing its use; this valid enhancement still needs the provider base, alias, remote image, and tests removed. |
|
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. |
|
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. |
|
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. |
|
imagecraft issue #304 |
Support multiple volumes in imagecraft.yaml | lengau | 223d | keep open | 50 | 75 | 21 | Enhancement request to allow multiple second-level volume entries under volumes; current model restricts VolumeDictT to max_length=1. Triaged with internal ticket. |
|
craft-application issue #301 |
Smarter docs URL handling | lengau | 942d | close resolved | 50 | 98 | 32 | Automatic documentation URL composition from an error's doc_slug and the application's versioned docs base is implemented in the current code, despite #301 remaining open. |
|
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. |
|
craft-application issue #493 |
Use a craft-providers callback hook to set the apt proxy by an app config | lengau | 769d | keep open | 50 | 70 | 16 | Feature request to use craft-providers' prepare_instance callback to set apt proxy from app config; upstream callback exists, but apt_proxy config is not yet implemented in craft-application. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |