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.