Issue & PR triage

Loading...

Showing 100 of 190 issues

Issue Title Author Age Action Staleness ↑ Confidence Summary
craft-providers
pr #876
ci: add weekly tests on a variety of distros lengau 273d needs review 90 50 Adds weekly CI tests across multiple Linux distros using LXD; PR has been inactive for 266 days with multiple failing integration tests and no reviewer engagement
rockcraft
pr #758
remove chisel part from Rockcraft's snap linostar 661d needs review 85 72 Removes the chisel part from Rockcraft's snap definition (13 files, +50/-17). Depends on craft-parts#904 (now merged). PR is 649 days old with no reviews, comments, or CI; chisel part still present in current snap/snapcraft.yaml.
craft-platforms
pr #114
feat(architectures): add Go architectures lengau 535d needs review 85 70 Adds Go architecture support and deb-to-Go arch conversion utilities to craft-platforms. PR is 528 days old with no reviewer engagement and a minor type-checking notification from ty.
craft-application
pr #664
feat: add line number to error messages alesancor1 563d needs review 85 55 Adds line numbers to error messages across 9 files (+157/-14). Pending review, 1 unresolved comment, no CI results, no changelog entry. Last activity 451 days ago (2025-03-17).
craft-parts
pr #920
feat: add "craftctl chroot" command linostar 648d needs review 80 72 Adds a craftctl chroot command to run commands inside the part's chroot. Small diff (+114/-2, 3 files). Pending review with 0 reviewers; a maintainer called it useful, but no activity for ~20 months and the overlay chroot code has since been reworked.
starflow
pr #86
feat: Workflow for testing setup lengau 372d needs review 80 55 Adds a GitHub Actions workflow for testing setup (+70 lines, 2 files). Pending review, 0 reviewers, no body or comments. CI shows 8 failing linux test jobs across distros; other checks pass. Inactive ~12 months.
rockcraft
pr #974
refactor: consolidate base-specific knowledge tigarmo 357d needs review 80 65 Refactors Rockcraft to consolidate base-specific knowledge (support, pebble, plugins) into a single 'bases' module. Open 346 days with no activity, 2 unresolved review comments, no assigned reviewer, and a failing lint check.
craft-parts
pr #1309
test: run tests in a random order lengau 360d needs review 78 78 Adds pytest-randomly to run the test suite in a random order, catching hidden interdependencies between tests. Open ~11.5 months with no review or comments; 11 CI jobs fail because randomization exposes test coupling. Not yet merged.
starflow
pr #101
Add pristine-ubuntu-action to hosted runners Copilot 280d needs review 75 80 Adds lengau/pristine-ubuntu-action@v0 as first step of setup-python-runner/action.yaml, gated to GitHub-hosted Linux runners, to free disk and prevent runner-update breakage. 3-line change, 268 days old, no review, CI partially failing.
rockcraft
pr #787
Update .NET download URL to new domain mateusrodrigues 605d needs review 75 55 Two-line change updating a .NET SDK download URL from the old download.visualstudio.microsoft.com domain to the new builds.dotnet.microsoft.com domain, per dotnet/core#9671. Approved by one reviewer, no CI checks, no comments, inactive for over a year.
imagecraft
pr #348
No loops for grub mwhudson 110d needs review 75 65 Refactors grub handling to avoid loop devices, replacing special handling with a more generic approach. Stalled for 100 days pending maintainer feedback on architectural direction.
craft-application
pr #649
feat(ProviderService): deprecate work_dir on instance lengau 575d needs review 75 80 Deprecates work_dir parameter on ProviderService.instance() in favor of self._work_dir. Approved but stale (451 days inactive) with failing CI (fast tests, lint, min deps). Related to open issue #606.
rockcraft
pr #960
docs: add uv to list of plugin options and to dependency explanation fabridamicelli 367d needs review 75 70 One-line docs change adding uv to the plugin options list and dependency explanation. Approved by 2 reviewers, but 2 unresolved review comments remain and the snap-tests CI job is failing. No activity for ~11 months.
rockcraft
pr #1010
feat(template): use images command to poll docker daemon readiness zhijie-yang 324d needs review 75 80 Swaps the Docker daemon readiness poll in the test init template from `docker run hello-world` to `docker images` to avoid Docker Hub rate limits in CI. 1-line change; 312 days inactive, 0 comments, 2 failing CI checks, target line still present at HEAD.
snapcraft
pr #6292
docs: remove core18 references outside of release information munlicode 89d needs review 75 60 Documentation PR removing core18 references from how-to guides and replacing them with core22. Author asked questions about specific files but received no maintainer response.
snapcraft
pr #5213
fix(project): Use an annotated type for duration strings lengau 598d needs review 75 65 PR introduces an annotated type for duration strings with stricter regex validation, inspired by snapcraft PR #5210 (ReDoS fix). Has 1 approval but 4 unresolved review comments and has been open for 596 days.
rockcraft
pr #786
docs: fix reference to OCI CMD cjdcordeiro 612d needs review 75 70 Docs fix correcting an inaccurate statement about OCI CMD usage in Pebble entrypoint docs. Trivial +2/-3 line change by a maintainer, pending review for 381 days with no reviewer assigned.
rockcraft
pr #853
docs: add new "how-to" guide for inspecting rocks with dive alesancor1 526d needs review 75 72 Adds a how-to guide for inspecting rocks with dive. 515 days old, zero reviewer engagement, targets docs/how-to/rocks/ path that no longer exists after docs reorganization into crafting/chiseling subdirectories.
craft-parts
pr #1350
feature(pro_sources): craftctl chroot cmd clay-lake 343d needs review 75 65 Adds a craftctl chroot subcommand to modify overlays during overlay-script for Rockcraft's pro_sources feature. Approved by 1 reviewer but has 4 unresolved comments, failing CI, and ~9.5 months of inactivity.
craft-parts
pr #1351
feature(pro_sources): mount package sources clay-lake 343d needs review 75 65 Adds mount_package_sources for Rockcraft pro_sources and refactors the Mount class to support bind/rbind and ramFS clone mounts. Pending review with 0 reviewers, 332 days old, and broad CI failures across many architectures.
craft-parts
pr #1048
docs: Add reference on partition/overlay env vars upils 541d needs review 75 70 Adds documentation for partition/overlay environment variables. Approved by 1 reviewer with 1 unresolved comment. CI has failing lint and java-plugin tests. Copilot recently resolved merge conflicts.
starbase
pr #351
feat: add a default snapcraft.yaml upils 577d needs review 75 55 Adds a default snapcraft.yaml (+54 lines, 1 file) so users can build a snap via the craft-application flow. Approved by 1 reviewer but 8 review comments remain unresolved; last activity 462 days ago.
starflow
pr #89
fix: more flair lengau 364d needs review 75 80 Adds 22 lines of README flair (badges) to the starflow repo; single-file cosmetic change. CI fully green, zero comments, no review activity for 353 days; change still unmerged as README has no badges at HEAD.
rockcraft
pr #846
docs: modify internal user guide to create a rootless rock alesancor1 535d needs review 75 70 Docs PR converting the 'add an internal user' how-to into a 'create a rootless rock' guide covering the run-user field and manual user creation. 523 days old, 0 comments, no reviewers, no CI; target guide still exists unchanged in the repo.
charmcraft
pr #2526
docs: add a description to the charmcraft reference page lengau 274d needs review 75 55 Adds a 3-line description to the charmcraft reference page. Open 260 days, no maintainer review, 0 approvals. Two macOS fast-test CI jobs failing; ty type-check notification only. Diff is trivial docs change.
rockcraft
pr #446
chore(linter): fix some format errors syu-w 1005d needs review 75 60 Linter formatting fix across 54 files. Approved by 1 reviewer but has 8 unresolved review comments. Last activity 386 days ago.
fetch-service
pr #558
chore(deps): update dependency go to v1.27.1 renovate 239d needs review 75 65 Renovate PR updating Go from 1.25.11 to 1.27.1 in GitHub Actions workflows. CI failing on snap-test and OSV-scanner. No maintainer comments after 236 days.
craft-parts
pr #1599
fix(sources): detect local file source changes gcomneno 110d needs review 75 65 Adds change detection for local file sources in FileSourceHandler, fixing issue #1364. Has 2 unresolved review comments and some failing CI checks.
craft-artifacts
pr #90
ci: test on Python 3.14 and Ubuntu 26.04 (Resolute) lengau 100d needs review 75 65 Adds Python 3.14 and Ubuntu 26.04 (Resolute) CI testing. Approved by 1 reviewer but typecheck-with-ty CI check is failing and has been inactive for 91 days.
craft-providers
pr #950
test: failing reproducer - no warning for default compatibility tag lengau 143d needs review 75 65 Adds a failing test reproducing issue #454: BuilddBase without custom compatibility_tag emits no warning, causing LXD DNS conflicts. Proposes adding a logger.warning in __init__.
rockcraft
pr #1155
feat: add support for amd64v3 platform cjdcordeiro 171d needs review 75 55 Adds amd64v3 to supported architectures in rockcraft. 160 days old, no comments, no reviews, one CI check failing (Fast tests noble amd64). Author is a maintainer who framed it as a conversation starter.
craft-providers
pr #859
fix: add explicit test IDs to environment parametrizations Copilot 280d needs review 75 70 Adds explicit test IDs to parametrized tests in almalinux, centos_7, and ubuntu_buildd test files to fix pytest collection errors caused by newline characters in auto-generated test IDs.
charmcraft
pr #2505
fix: fetch-lib error message showing "Library None not found" Copilot 282d needs review 72 72 Fixes 'Library None not found' error in deprecated fetch-lib command by using lib_data.full_name. Approved but 2 unresolved review comments, many CI failures, 266 days inactive. Bug still present in main.
charmcraft
pr #2572
feature: collaborator management commands niwamo 212d needs review 72 62 Adds Charmhub collaborator management commands (214 lines, 3 files). Pending review with 0 reviewers, 8 CI checks failing (incl. conventional-commits title, typecheck, snap-tests). No maintainer interaction in 197 days. Auth system since migrated to Ubuntu One (#2760), likely requiring rework.
craft-application
pr #894
feat: allow title to have only one character alesancor1 371d needs review 72 70 Reduces project title min_length from 2 to 1 so single-char names (valid per name regex) don't fail title validation. Pending, 0 reviewers, CI green, but maintainer disputes the approach and prefers tightening name to min 2 chars instead.
rockcraft
pr #828
docs: clarify documentation alesancor1 556d needs review 72 78 Docs PR unifying mkdir steps, adding directory structure displays, and simplifying code blocks across 11 tutorial files. Author requested review in March 2025; no maintainer response since. Changes still applicable to current tutorials.
rockcraft
pr #801
test(spread): mark doc tests as manual tigarmo 588d needs review 72 55 Marks doc spread tests as manual so they don't run on every code change. Pending review, 0 comments, no CI. Docs tests now run via a separate conditional workflow (spread-docs.yaml) on a weekly schedule and only when docs code changes.
craft-parts
pr #428
Add a diagram for parts.rst sed-i 1233d needs review 72 78 Adds a mermaid diagram to the parts documentation. Pending review since Apr 2023; author offered to close in Nov 2023, maintainer said to keep in watchlist pending doc refactoring. Target file has since moved to docs/common/craft-parts/explanation/parts.rst and no diagram was added.
charmcraft
pr #2501
Fix uv plugin not caching wheels to LXC host Copilot 282d needs review 72 65 Adds UV_CACHE_DIR to UV plugin build env to cache source-built wheels on LXC host, with unit and spread tests. 268 days old, 0 reviewers, several CI checks failing (snap-tests, macos-13, Conventional Commits).
craft-providers
pr #949
test: failing reproducer - no error for high UID (>65535) lengau 143d needs review 70 70 Failing test reproducer for craft-providers#259: _set_id_map() should raise ProviderError for UIDs >65535 before calling LXD. PR incomplete, no fix implemented.
rockcraft
pr #985
build(deps-dev): bump junit:junit from 4.11 to 4.13.1 in... dependabot[bot] 345d needs review 70 75 Dependabot bump of junit:junit from 4.11 to 4.13.1 in the jlink plugin spread test fixture pom.xml (+1/-1). Approved by 2 reviewers, one failing snap-tests CI check, inactive ~11 months; target file still pins 4.11 at HEAD.
craft-parts
pr #1545
Add integration tests for the organize keyword with parametrized YAML fixtures Copilot 150d needs review 70 65 Adds integration tests for the organize keyword using parametrized YAML fixtures (file-to-dir-trailing-slash, openttd-baseset, relocate-build-subdir, multi-part-organize) plus source-URL comments. Test-only, +568/-0, 12 files. CI green (CLA), 0 reviewers, no activity for 139 days.
rockcraft
pr #864
docs: add tabs for docker and podman alesancor1 511d needs review 70 55 Docs PR adding Podman as a tabbed alternative to Docker in the hello-world tutorial. 500 days old, 0 comments, pending review, 4 failing CI checks (snap-tests, slow tests, lint/files, validate-schema).
snapcraft
pr #5568
build: correctly set version of dev builds bepri 448d needs review 70 55 Small build fix (+2/-5, 2 files) by maintainer bepri to correctly set the version of dev builds. Pending with 0 reviewers and 0 comments; last activity 360 days ago. CI mostly passing but 'build' and 'OSV-scanner' checks failing.
rockcraft
pr #981
feat: don't emit url for `--profile=test` lczyk 346d needs review 70 60 One-line change to stop `rockcraft init --profile=test` from printing a docs URL (reference/extensions/test) that does not exist. Approved by one reviewer, all CI checks passing, but inactive for ~11 months.
craft-application
pr #1133
test(spread): make LXD refresh in prepare more reliable lengau 58d needs review 70 65 Retry only the known LXD auto-refresh transient error in spread prepare to avoid hard failures. Has 1 unresolved review comment, 49 days of inactivity, and failing CI checks.
debcraft
pr #97
feat: add debcraft-specific rust plugin cmatsuoka 187d needs review 68 55 Adds a debcraft-specific Rust build plugin (+171/-1 across 4 files) to enable building Rust-based deb packages. Open 176 days with no comments, no review, and one failing CI check (OSV-scanner); feature not yet present in main.
rockcraft
pr #1311
build(snap): try out dev chisel to fix 25.10 builds tigarmo 51d needs review 65 55 Experimental snap build change to use dev chisel for 25.10 builds. Inactive 44 days, 0 reviewers, 1 failing CI check.
snapcraft
pr #5109
extensions: simplifies the platform plug soumyaDghosh 701d needs review 65 72 Simplifies desktop command chain and makes platform plug configurable instead of hardcoded gnome-platform path. Approved by 2 reviewers, but author deferred rework pending #5092 which has now merged. No activity in 360 days.
craft-application
pr #1082
fix(errors): render user-config and base-alias failures as structured errors tonyandrewmeyer 109d needs review 65 75 Converts pydantic ValidationError and base-alias lookup failures into structured CraftValidationError with user-friendly messages instead of raw tracebacks. Approved by 2 reviewers but has 11 unresolved review comments and 53 days of inactivity.
craft-providers
pr #931
ci: add support for Python 3.14 lengau 176d needs review 65 60 Adds Python 3.14 support to CI workflows. 169 days old, no comments or reviewer engagement, mostly passing CI with one failing macOS slow integration test.
imagecraft
pr #371
chore: ignore osv-scanner false positives smethnani 72d needs review 65 60 PR adds osv-scanner configuration to ignore false positives, currently failing CI with no reviewer engagement after 65 days
craft-cli
pr #462
Fix stray ^M characters in subprocess output when redirected to file copilot-swe-agent 58d needs review 65 65 Normalizes carriage returns in subprocess output when redirected to files, preventing stray ^M characters. Adds tests for bare \r and Windows \r\n line endings. Awaiting maintainer review with minor CI failures on lint and conventional commit title.
snapcraft
pr #6310
fix(store): raise error when upload processing status is 'error' Tejas-Raj01 78d needs review 65 80 Fixes snapcraft upload --release silently reporting success when store review fails by checking status code 'error' in notify_upload. Waiting for maintainer review for 72 days.
imagecraft
pr #382
docs: add Imagecraft 0.2 release notes lengau 51d needs review 65 70 Adds Imagecraft 0.2 release notes, navigation, overlay-step docs, and imagecraft.yaml reference update for override-overlay. 45 days inactive, 0 reviewers, 2 unresolved review comments, 2 failing CI checks.
fetch-service
pr #605
fix: refactor service shutdown to prevent races cmatsuoka 130d needs review 65 75 Refactors service shutdown to prevent race conditions in fetchctl socket server, HTTP proxy, and control API server. Approved by 2 reviewers with 0 unresolved comments; most CI passing.
craft-providers
pr #871
Fix daemon stopping error during LXD container initialization copilot-swe-agent 277d needs review 65 65 Adds retry logic with exponential backoff to handle transient snapd socket activation errors during LXD container initialization. Has failing CI checks and unresolved review comments.
charmcraft
pr #2502
Fix missing build metadata in reactive charm artifacts Copilot 282d needs review 65 72 Adds .build.manifest preservation and charmtool_version to manifest.yaml for reactive charm builds. Fixes #872. Inactive 263 days, 0 reviewer approvals, several CI checks failing (snap-tests, Conventional Commits policy).
craft-cli
pr #369
fix: filter other commands by name instead of type jonathan-conder 408d needs review 65 78 Fixes 'See also' help section incorrectly omitting parent commands by comparing command names instead of using isinstance. 396 days old, CI green, 0 reviewers, author asked an unanswered question about the test.
charmcraft
pr #2789
test(spread): add core26 venv/bin/python reproducer for uv dispatch script bug copilot-swe-agent 58d needs review 65 45 Adds a spread test reproducing core26 venv/bin/python symlink removal bug; 52 days old, 0 reviewers, slow CI tests failing
imagecraft
pr #347
services/pack: build partitions as files, inject via dd mwhudson 110d needs review 65 65 Replaces losetup-based partition building with dd-based approach to enable unprivileged container support. Author addressed reviewer concerns about performance and exotic filesystems, but PR has been inactive for ~100 days with 0 reviewers and failing spread tests.
rockcraft
pr #1058
docs: referencing Pebble documentation asanvaq 266d needs review 65 85 Updates the Pebble link in docs/explanation/pebble.rst from the GitHub repo to the official Pebble documentation page, plus minor spelling fixes. 2-line change, unreviewed, CI mostly green with one unrelated snap-tests failure.
charmcraft
pr #2776
ci: Cache GitHub workflow tool installs lengau 63d needs review 65 70 Adds caching to npm and Go tool installs in CI workflows to reduce repeated installation costs. 0 reviewers, 2 unresolved review comments, all CI checks passing.
debcraft
pr #56
test: unit tests for get_package and get_partitions methods Copilot 288d needs review 62 65 Adds unit tests for Project.get_package() and PackagesProject.get_partitions() as follow-up to merged #54. Pending rebase onto main requested by a maintainer; the Copilot bot can't force-push, and no activity for about 9 months.
imagecraft
pr #272
chore: change mount calls to use pathlib EdmilsonRodrigues 222d needs review 62 55 Chore PR adapting imagecraft's craft-parts mount/umount calls to the new pathlib-based API (craft-parts#1424). +18/-18 across 2 files. Pending, 0 reviewers, 0 comments, no CI; dormant 166 days.
debcraft
pr #55
test: unit tests for control encoder and model Copilot 288d needs review 60 65 Adds 21 unit tests for the DebianControl model and control Encoder. CI green except Conventional Commits check; stalled ~9 months with unresolved merge conflicts the Copilot author cannot fix; maintainer asked for a rebase.
craft-parts
pr #1570
ci: split QA workflows by runner lengau 128d needs review 60 78 Splits QA workflow into separate GitHub-hosted and self-hosted runner files. 117 days old, zero review activity, 11 CI checks failing on self-hosted platforms (s390x, ppc64el, resolute, arm64). Not yet merged; qa.yaml in repo still unsplit.
starflow
pr #116
docs: Add a how-to for publishing an app's snap lengau 204d needs review 60 55 Adds a docs how-to for publishing an app's snap, covering the debcraft workflow so far; author plans to add beta/candidate/stable channel info later. All CI passing, 0 reviewers, 12 unresolved review comments, inactive ~6 months.
snapcraft
pr #5599
docs: document application command-chain zyga 435d needs review 60 72 Docs PR adding a command-chain explanation page (+79/-0, 2 files). Approved, CI green, but 13 unresolved review comments. Blocker PR #5603 (craft-parts 2.16.0) has since been merged. Last activity 360 days ago.
imagecraft
pr #340
fix: Avoid races with udev and loop devices mwhudson 130d needs review 60 78 Adds flock LOCK_EX on the whole-disk node during mkfs and across loop partition mounts to fix udev/loop-device races; supersedes #330's approach. Open 118 days with no review or comments; CI mostly green but lint, title policy, and snap-builds checks failing.
snapcraft
pr #6249
fix(linter): skip foreign-arch ELF files in library linter lengau 119d needs review 60 80 Adds elf_machine to _ArchConfig and get_host_elf_machine() to elf_utils.py, and skips foreign-arch ELF files in the library linter to avoid QEMU segfaults and multi-GB core dumps. Unreviewed ~3.5 months; CLA check failing; issue #4373 still open.
craft-cli
pr #445
fix(printer): handle multiline permanent progress correctly gcomneno 142d needs review 60 75 Fixes multiline permanent progress rendering in the printer so each terminal line is fully cleared and multiline messages log as separate timestamped lines. Pending review (0 reviewers); CI mostly green.
craft-cli
pr #443
fix(printer): ignore broken pipe on output streams gcomneno 143d needs review 58 80 Ignore BrokenPipeError in printer output streams to avoid crashes when piped to early-closing consumers (e.g., head -n1). +87/-11, 2 files, unit tests. All test jobs pass; lint/OSV failures pre-existing. No maintainer review; author pinged 99 days ago.
rockcraft
pr #1208
perf: lazy-load extension framework modules lczyk 121d needs review 58 80 Makes rockcraft's extensions package lazy-load its six framework modules instead of importing them eagerly at import time, to speed up CLI startup. CI fully green, zero maintainer review; target file still eagerly imports, so the change is still applicable.
craft-application
pr #1003
docs: Add reference documentation for the RemoteBuildService lengau 225d needs review 55 78 Adds 121 lines of reference documentation for RemoteBuildService across 2 files. CI passing, no reviews or comments. Author is a maintainer. Service still exists in codebase; target docs file not yet in main.
snapcraft
pr #6214
feat(extensions): support filtering by base gcomneno 140d needs review 55 78 Adds --base option to snapcraft extensions command for filtering by base, mirroring plugins --base. 128 days old, 0 reviewer engagement, 2 unrelated CI failures, feature still unimplemented on main.
charmcraft
pr #2804
Fix spread different-dir artifact output handling lengau 53d needs review 55 70 Fixes artifact output directory handling when using --project-dir with spread tests; adds unit regressions. Awaiting human review with 2 unresolved automated comments.
rockcraft
pr #1103
fix: remove snapcraft.yaml reference from expand-extensions gcomneno 201d needs review 55 80 Removes snapcraft.yaml references from expand-extensions help text and docstring (3 lines, 1 file). Approved with CI green, but inactive ~6 months; fix still unapplied in codebase; likely duplicate of older PR #885.
snapcraft
pr #6073
docs: add gnome-keyring example for WSL users (fixes #6049) Dotunbey 192d needs review 55 75 Adds a 16-line gnome-keyring install/config example for WSL users to the authentication how-to doc, fixing #6049. Maintainer commented in review; 8 unresolved comments, 0 approvals, no CI; inactive ~6 months.
starflow
pr #127
feat: Create workflow for testing dev environments me6262 154d needs review 55 60 WIP workflow creating LXD containers in GitHub Actions to test makefile dev-environment commands, referenced as work for #85. No maintainer review, CLA check failing, author notes it fails when run; no activity for 143 days.
craft-platforms
pr #217
feat: allow `devel` in multi-base charm builds Copilot 143d needs review 55 70 Allow devel series in multi-base charm build-on entries. Approved by 2 reviewers with 10 unresolved comments, all CI passing, last activity 49 days ago.
craft-application
pr #1011
feat: strict platform name validation lengau 213d needs review 55 60 Adds strict platform name validation via craft-platforms validator, skipping legacy bases (ubuntu 20.04-24.04). 216/13 lines across 10 files. Pending review, 1 unresolved comment, 4 failing CI jobs (fast tests, min deps, lint).
rockcraft
pr #1070
build(pro): update to use pro guest attachment tigarmo 233d needs review 55 55 Updates craft-providers to the LXD guest-attachment version and pulls mainline snapcraft.yaml changes (uv plugin, pinned maturin) so the pro snap builds. Open 222 days, no review, CI failing on snap-tests, OSV-scanner, lint/files, fast/slow tests, diff-schema.
craft-cli
pr #338
logger pollutes strings with white spaces dariuszd21 501d needs review 55 75 Fixes broken output when streaming_brief=True and log entries contain whitespace (\n, \t). Small 1-file fix (+22/-1). Pending review, CI failing on linters and ubuntu-20.04, codecov 399 commits behind main.
craft-application
pr #967
feat: craft testing backend for lp-test cmatsuoka 281d needs review 55 60 Adds an lp-test backend to the craft testing service (testcraft) for running tests against Launchpad. 311/25 lines across 4 files. CI green, but 11 unresolved review comments and no approvals; last activity was a maintainer asking if it still needs review (203 days ago).
craft-platforms
pr #254
ci: add workshops lengau 58d needs review 55 70 Adds workshop tool for local development and cross-version testing. 51 days inactive, 0 reviewers, 8 unresolved review comments, all CI passing.
imagecraft
pr #330
fix: synchronize with udev via BSD flock after losetup to avoid race condition Copilot 143d needs review 55 75 Adds BSD flock synchronization after losetup to avoid the udev race on loop partition nodes, in both pack and services attach paths, with unit and root integration tests. Changes requested; 6 unresolved comments; lint/files failing; awaiting maintainer review of latest commit.
craft-grammar
pr #121
feat(experimental): dictionary evaluation lengau 373d needs review 55 60 Experimental dictionary evaluation for grammar handling when not in a list (IMAGECRAFT-43). Pending review, 4 unresolved comments, failing CI (lint, fast tests, min deps).
rockcraft
pr #885
fix: Removed reference to snapcraft.yaml in expand extensions RafaelJohn9 481d needs review 55 85 One-line fix removing the snapcraft.yaml reference from the expand-extensions help text and docstring, fixing #658. Approved by 2 reviewers with all CI checks green, but unmerged and inactive ~6 months; the fix is still unapplied in the codebase.
snapcraft
pr #6240
feat: recommend Snapcraft 9.x for core22, core24, and core26 bases rizqiamad 129d needs review 55 65 Adds a warning recommending Snapcraft 9.x for core22/core24/core26 bases. Approved by 1 reviewer but has 5 unresolved review comments and 4 failing CI checks. No activity for ~4 months. Closes #4958.
debcraft
pr #57
test: unit tests for lifecycle service Copilot 287d needs review 55 70 Adds unit tests for the Lifecycle service (prime_dirs, get_prime_dir, partition-to-package mapping) per review feedback on #54. Merged main in Dec 2025 to resolve conflicts; CI mostly green but Conventional Commits and lint checks still failing. No maintainer review yet.
charmcraft
pr #2665
tests: add reproducer for upload crash outside project directory (#2492) lengau 143d needs review 55 65 Adds failing unit test reproducing #2492 (charmcraft upload RuntimeError outside project dir) plus a try/except fix in UploadCommand.run(). Pending review, 0 reviewers, 128 days inactive. Bug still present in main.
charmcraft
pr #2565
fix(plugins/uv): Avoid modifying already relocatable venv carlcsaposs-canonical 217d needs review 55 75 Avoids sed-patching the activate script for the uv plugin since craft-parts already creates relocatable venvs via uv venv --relocatable. Small 2-file diff, pending review with 0 reviewers; CI has several failing jobs (snap-tests, Trivy, typecheck-with-ty) that the author says are unrelated.
charmcraft
pr #2668
tests: add reproducer for dev multipass version causing InvalidVersion (#1917) lengau 143d needs review 55 75 Adds a failing unit test reproducing #1917 (multipass dev version causes InvalidVersion crash) and a fix catching InvalidVersion in ProviderService.instance(). 128 days old, 0 reviewers, issue still open, fix not yet in main branch.
snapcraft-rocks
pr #107
chore(deps): update docker/login-action action to v3.7.0 (core22-8) renovate 348d needs review 50 70 Renovate bump of docker/login-action v3.5.0 to v3.7.0 on the core22-8 branch (1-line workflow change). Open 336 days, last activity 42 days ago, no comments; CI pending on lint and self-hosted build-rock jobs, CLA passing, automerge disabled.
craft-parts
pr #1494
feat(go): Add `enable-check` build attribute and `go-testtags` property to... Copilot 184d needs review 50 80 Adds enable-check build attribute and go-testtags property to the go plugin to run unit tests during build, with docs and tests. Review status changes_requested (2 reviewers, 26 unresolved comments); author added requested integration tests 145 days ago.
debcraft
pr #154
ci: add copilot collections cmatsuoka 126d needs review 50 72 Adds Copilot Collections configuration (18 files, +3032 lines) to debcraft CI. Approved by 2 reviewers with all CI checks passing, but 11 unresolved review comments remain and no activity for ~3.5 months. Same change merged in sibling craft projects.
charmcraft
pr #2666
tests: add reproducer for fetch-lib unhelpful error message (#2204) lengau 143d needs review 50 75 Adds failing unit test reproducing #2204 (fetch-lib prints 'Library None not found in Charmhub') plus a fix using lib_data.full_name fallback. Pending review, 0 reviewers, CI passing.
charmcraft
pr #2669
tests: add reproducer for pack retaining deleted files between builds (#710) lengau 143d needs review 50 75 Adds failing reproducer test for #710 plus a fix (PartsLifecycle._clean_stale_parts) that cleans stale pulled files before each lifecycle run; test now passes. Awaiting review; several CI checks failing.
charmcraft
pr #2664
tests: add reproducer for reactive plugin missing .build.manifest (#872) lengau 143d needs review 50 75 Adds a failing unit test reproducing #872 (reactive plugin omits .build.manifest from .charm artifacts) plus a fix copying the manifest into install_dir. Pending review, 0 reviewers, CI green; branch appears stale vs main (-310 lines).