Issue & PR triage

Loading...

Showing 34 of 34 issues

Issue Title Author Age Action Impact ↓ Actionability Quick Win Summary
rockcraft
pr #1387
chore: Fixes for 26.04 12-factor extensions. /tmp and init templates. javierdelapuente 16d close superseded 50 40 16 Fixes /tmp staging for 12-factor extensions and updates init templates. Approved by 2 reviewers but has 1 unresolved comment requesting rebase onto hotfix/1.21.
rockcraft
pr #1341
fix: use major-version docs URLs in init output shAsh-cy 70d close superseded 48 25 8 Updates craft-application to emit major-version documentation URLs, with regression and companion test/docs updates; later main already requires >=7.3.0 and contains these changes, making the PR obsolete.
rockcraft
pr #1070
build(pro): update to use pro guest attachment tigarmo 281d close superseded 45 95 21 Updates craft-providers for LXD Pro guest attachment and adopts uv-based snap builds; stale, unreviewed, and superseded by merged Pro-source work.
rockcraft
pr #745
Adds run_once_command rock build option claudiubelu 725d close superseded 43 7 2 Proposes an untested run_once_command build option for one-shot rocks, but remains unreviewed and inactive; canonical/rockcraft#939 later shipped entrypoint-command to bypass Pebble.
craft-providers
pr #723
feat(bases): make BaseName compatible with craft-platforms lengau 631d close superseded 42 10 2 Adds BaseName convenience methods and DistroBase-compatible API types. Open for 603 days without reviews or reported CI and apparently superseded by craft-platforms#44.
rockcraft
pr #928
build(deps): use DEV craft-parts tigarmo 462d close superseded 40 15 5 Switches craft-parts to a DEV version adding overlay/regular stage collision detection. 434 days old, no reviews, failing snap-tests and lint/files; superseded by later craft-parts updates.
craft-providers
pr #808
chore: prepare for Python 3.14 lengau 440d close superseded 35 15 3 Adds Python 3.14 and free-threaded CI coverage, but has 14 failing checks and was tracked as superseded by craft-providers#1509 after PyO3 0.26 support landed.
rockcraft
pr #809
fix: update plugin build error message cmatsuoka 627d close superseded 35 10 3 Bumps craft-parts to capture combined plugin build output. Open with no review or CI for 597 days; current main requires craft-parts 2.37.0 and already contains the fix.
craft-artifacts
pr #95
Add Python 3.14 and Resolute CI testing lokeshannapurreddy-jpg 14d close superseded 30 10 3 Duplicate PR proposing to add Python 3.14 and Resolute CI testing, superseded by craft-artifacts#90 which is already approved with passing CI.
fetch-service
pr #447
test: reproducer for security/archive.ubuntu issue tigarmo 434d close superseded 30 8 2 Adds a reproducer for APT translation requests to security/archive Ubuntu repositories. The behavior was implemented by merged #548; this 406-day-old PR remains unreviewed with Noble and Jammy snap tests failing.
charmcraft
pr #2666
tests: add reproducer for fetch-lib unhelpful error message (#2204) lengau 191d close superseded 30 25 5 Adds failing unit test reproducing #2204's 'Library None not found' error; Copilot comment claims fix in commit 4a4d0d4 but PR remains test-only and inactive 163 days.
starflow
pr #86
feat: Workflow for testing setup lengau 420d close superseded 30 12 2 Adds a 70-line setup-testing Actions workflow across two files, but main already contains the equivalent self-test workflow from #58. Inactive for 392 days with no reviews or comments, it remains open while eight Linux matrix checks fail.
craft-parts
pr #1391
Fix the use of go-use (Go Workspaces) when using dependencies that include... atandrewlee 357d close superseded 28 8 1 go-use symlink-resolution fix for relative `replace` directives in dependency go.mod files; changes requested, 3 unresolved comments, test-other-plugins and title-policy CI failing, author moved the approach to PR #1466.
craft-parts
pr #920
feat: add "craftctl chroot" command linostar 696d close superseded 25 12 2 Adds a 'craftctl chroot' subcommand (3 files, +114/-2). External contributor PR from ~2 years ago: no CI checks, no reviewers, only comment 'this looks very useful'; same feature re-proposed in craft-parts#1350.
craft-providers
pr #881
ci: add Linux multipass weekly tests lengau 318d close superseded 25 10 2 Adds Linux Multipass jobs (latest/candidate, latest/edge) to tests-weekly.yaml; both new linux-multipass checks fail, no reviews or activity for 290 days. Superseded by WIP PR #932.
craft-parts
pr #1578
chore: merge the latest starbase lengau 172d close superseded 20 5 1 Superseded by the merged 2026-10-01 Starbase update (#1728); this older 26-file merge remains unreviewed with 10 failing CI jobs.
craft-application
pr #954
Add agents.md documentation for AI coding assistants Copilot 358d close superseded 20 10 2 Adds a 341-line root agents.md for AI coding assistants; changes requested with 59 unresolved comments, no CI results, inactive ~300 days.
charmcraft
pr #2668
tests: add reproducer for dev multipass version causing InvalidVersion (#1917) lengau 191d close superseded 20 15 2 Adds a failing unit test reproducing multipass dev-version InvalidVersion crash (#1917); root cause was fixed upstream in craft-providers#662, and charmcraft now requires craft-providers>=3.7.1.
starbase
pr #560
test: add version test module medubelko 139d close superseded 20 20 3 Adds a standalone docs version test and mocked conf.py helper, but the #532 fix landed later in #588/#590; it remains open despite green CI.
rockcraft
pr #847
docs: update pebble page and add references to pebble docs alesancor1 582d close superseded 15 15 2 Docs-only (+21/-20, 7 files): rewrites docs/explanation/pebble.rst to focus on container/rock info and links to official Pebble docs. Changes requested, 2 unresolved comments, idle ~295 days.
rockcraft
pr #885
fix: Removed reference to snapcraft.yaml in expand extensions RafaelJohn9 529d close superseded 15 55 8 Removes a snapcraft.yaml reference from expand-extensions help text (1 line, fixes #658). Approved, CI green, but untouched for 212 days and superseded by newer approved PR #1103, which makes the same correction more completely.
rockcraft
pr #446
chore(linter): fix some format errors syu-w 1053d close superseded 15 20 2 Whitespace-only ruff format fixes across 54 files; approved but 8 unresolved review comments and no activity for 418 days.
rockcraft
pr #744
feat: make requirements.txt for extensions optional toabctl 728d close superseded 12 10 1 Open since ~Nov 2024, unmerged and unanswered for 413 days. Maintainer tigarmo said 12-factor extensions are opinionated by design and will keep requirements.txt. Its goal already landed: HEAD docs accept requirements.txt OR pyproject.toml.
rockcraft
pr #1071
spread: check that UBUNTU_PRO_TOKEN is set tigarmo 281d close superseded 10 10 1 Adds a spread test guard for missing UBUNTU_PRO_TOKEN; open 253 days, no reviewers, CI failing, and current main already contains the check.
rockcraft
pr #836
docs: add diff aside from sed to clarify tutorials alesancor1 590d close superseded 10 10 1 Adds diff/sed tabs to three framework tutorials; CI is green, but later PRs removed the targeted chisel sections, making the unreviewed change obsolete.
charmcraft
pr #2526
docs: add a description to the charmcraft reference page lengau 322d close superseded 10 15 1 Adds a 3-line meta description to the charmcraft reference page. Change is already present on main; PR is 294 days old with no activity and failing macOS CI.
craft-parts
pr #1511
[DO NOT MERGE] test on Ubuntu Resolute lengau 220d close superseded 8 5 0 Maintainer-authored experimental PR adding Ubuntu Resolute to the CI test matrix. Explicitly titled DO NOT MERGE, no reviewers, 193 days idle, and 15 CI jobs failing. Its Resolute enabling work already landed via merged PRs #1398 and #1530.
charmcraft
pr #2918
chore: remove unused RelativePath alias lengau 23d close superseded 5 100 5 Removes unused RelativePath alias from charmcraft/models/basic.py. Superseded by merged PR #2964.
craft-application
pr #1225
chore: update Copilot collections to v0.20.0 github-actions 18d close superseded 5 5 0 Automated Copilot collections bump to v0.20.0; superseded by already-merged PR #1208.
craft-parts
pr #1659
build(deps): lock file maintenance (main) renovate 81d close superseded 5 40 2 Automated lock file maintenance PR with 2 approvals and 0 unresolved comments, but a failing lint check. Linting issues were reportedly fixed in PR #1662.
craft-platforms
pr #117
DO NOT MERGE: tests: add some questionable but valid platform names lengau 577d close superseded 5 10 0 Discussion-only PR (title says DO NOT MERGE) by lengau adding 28 lines of 'questionable but valid' platform-name test data to spark discussion on platform-name limits. Never merged, no comments, pending review; validation was later shipped in #209.
craft-providers
pr #859
fix: add explicit test IDs to environment parametrizations Copilot 328d close superseded 5 8 0 Adds explicit pytest IDs to three unit-test files; inactive for 300 days and unreviewed. It does not fix the reported timer failure, which was addressed separately by #996.
charmcraft
pr #2916
chore: remove unused constants from const.py lengau 23d close superseded 5 0 0 Removes 9 unused constants from charmcraft/const.py. Superseded by merged PR #2965 which recreated this work.
charmcraft
pr #2920
chore: remove unused _global_args attribute lengau 23d close superseded 5 10 0 PR #2920 removes unused _global_args attribute from Charmcraft class. Superseded by merged PR #2962 which recreates the same changes.