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