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). |