Issue & PR Triage

Loading...

Showing 61 of 61 issues

Issue Title Author Age Action Staleness ↑ Confidence Summary
craft-cli
issue #150
Reformat docs to line-length 80 tigarmo 1097d close stale 98 ? Documentation requires reformatting to enforce an 80-character line limit, but the request has stalled with no comments or updates since its creation over three years ago.
craft-cli
issue #248
[docs] clarify when to use `message` and when to use `progress(..., permanent=True)` lengau 793d close stale 95 ? Documentation requires clarification on when to use emit.message() versus emit.progress(permanent=True), with an update assigned to a maintainer but currently stalled.
craft-cli
issue #86
Missing documentation for attributes of `craft_cli.dispatcher.BaseCommand` jugmac00 1456d close stale 95 ? Stalled request to improve BaseCommand attribute documentation by moving them from the class docstring to dedicated Sphinx autodoc attribute docstrings for better discoverability.
craft-cli
issue #135
logging handler is not using any formater rgildein 1234d close stale 95 ? The logging handler ignores the configured formatter in its emit method, outputting raw messages instead, and remains stalled awaiting a fix to properly apply formatting.
craft-cli
issue #159
Allow to show the current progress in the window titlebar sergio-costas 1089d close stale 95 ? Requests displaying build progress in the window titlebar using ANSI codes to identify active parts, with a proposed implementation submitted in a related pull request currently awaiting review.
craft-cli
pr #160
messages: allow to set the terminal window title sergio-costas 1089d close stale 95 ? Allows setting the terminal window title to display current steps, but remains stalled awaiting final review after the author addressed compatibility and persistence concerns.
craft-cli
issue #172
Multiprocess operations can lead to spinner deadlock cmatsuoka 1024d close stale 95 ? Multiprocess overlay operations deadlock the main thread when writing to the terminal due to a missing spinner thread, leaving this unresolved bug stalled for over two years.
craft-cli
pr #199
WIP starter-pack as an extension tigarmo 949d close stale 95 ? Work-in-progress pull request to convert the starter-pack into an extension, currently stalled and inactive after over two years with no further updates or maintainer review.
craft-cli
issue #242
Unhelpful error message when creating help if an argument doesn't have a help text lengau 843d close stale 95 ? craft_cli throws an unhelpful IndexError when generating help for arguments without descriptions, and the issue remains open and stalled with no proposed fix.
craft-cli
issue #78
ArgumentParsingError for command not found should hint at the command that raised it sergiusens 1514d close stale 95 ? Proposes adding a command attribute to ArgumentParsingError for better error handling, but remains stalled with no comments or proposed fix.
craft-cli
issue #75
Linefeeds are wrong when output is redirected to file cmatsuoka 1529d close stale 95 ? Redirecting craft-cli output to a file produces malformed carriage returns and padding instead of proper line feeds, and the issue remains stalled after over four years.
craft-cli
issue #152
Integrate Starbase's top-level project docs tigarmo 1095d close stale 90 ? Updates the craft-cli README and ports Starbase's HACKING document following the Starbase merge, but remains stalled with zero comments and no activity since creation over two years ago.
craft-cli
issue #68
Better output information when requesting help for a command with bad... facundobatista 1560d close stale 90 ? The help command should ignore invalid trailing arguments and display help for the specified command instead of failing; the issue remains open and stalled with no proposed fix.
craft-cli
issue #128
Greeting doesn't output as expected mr-cal 1327d close stale 90 ? Conflicting verbosity levels during startup cause the greeting to either appear in quiet mode or duplicate, leaving the issue open and stalled with no comments.
craft-cli
issue #61
Don't add timestamps when the subprocess already does that facundobatista 1592d close stale 90 ? Proposing a flag to prevent Craft CLI from adding duplicate timestamps when subprocesses already include them, but the maintainer deferred the change, noting that emit.pause already resolves visual duplication and the current behavior is acceptable.
craft-cli
issue #219
Provide limited choices for global arguments lengau 885d close stale 90 ? craft-cli global arguments require built-in choices or validators to automate option validation and type coercion, but this enhancement request remains open and stalled after over two years with no discussion.
craft-cli
issue #253
Use a command class's `__doc__` if `overview` does not exist lengau 783d needs triage 90 ? Proposes falling back to a command class docstring when the overview attribute is missing to improve automatic documentation, with a suggestion to also use the first line as help_msg; currently stalled.
craft-cli
issue #243
Brief Emitter mode still appears to be verbose when plugins are called ? flotter 833d close stale 90 ? Unexpected verbose plugin output in BRIEF emitter mode despite streaming_brief being disabled has led maintainers to schedule a meeting to clarify expected behavior and determine if the oversight lies in craft-cli or craft-parts.
craft-cli
issue #45
Simplify the application run/stop cycle facundobatista 1657d close stale 88 ? Proposes a context manager to simplify the application run and stop cycle by automating initialization and error handling, with the design under discussion and currently stalled.
craft-cli
pr #390
build(deps): loosen and update dev dependencies lengau 256d close stale 85 ? Loosens and updates development dependencies via uv lock, superseding a prior request, but remains stalled for over eight months with no comments or review.
craft-cli
issue #278
Support output formats mr-cal 622d needs triage 85 ? Proposes an API for table and JSON output formats to reduce code duplication and improve UX, but remains open and stalled with no recent developer activity.
craft-cli
issue #261
Disable long option abbreviation (`--destructive` vs `--destructive-mode`) mattculler 702d needs triage 85 ? Proposes disabling argparse long option abbreviation via allow_abbrev=False to prevent future argument conflicts, currently stalled with no implementation progress since last activity 449 days ago.
craft-cli
issue #269
CraftError messages with new lines render inconsistently mr-cal 656d close stale 85 ? CraftError messages with newlines render inconsistently due to appended whitespace, but the issue remains stalled with a potential fix in PR #210.
craft-cli
issue #56
Simplify the Dispatcher usage facundobatista 1601d close stale 85 ? Proposes simplifying the Dispatcher initialization workflow via a simple_run method or auto-triggering missing setup steps, currently triaged and under discussion.
craft-cli
issue #232
Capture warnings and present them to developers. lengau 858d needs triage 85 ? Implement logging.captureWarnings to route Python warnings to developers while hiding them from end users, though the request remains open and stalled after over two years with no discussion or proposed fix.
craft-cli
pr #338
logger pollutes strings with white spaces dariuszd21 412d close stale 85 ? Fixes a logger bug that pollutes output strings with whitespace when streaming_brief is enabled and preceding log entries contain escape characters, but remains stalled pending rebase.
craft-cli
issue #347
Handle interactive terminal inside emitter stream context cmatsuoka 390d needs triage 85 ? Enable interactive terminal I/O for commands running inside a stream emitter context that normally redirects output, though the request remains unresolved after 378 days.
craft-cli
issue #132
The help produced for a command options should give more information facundobatista 1250d close stale 85 ? Enhance command option help output to display value expectations, defaults, repetition, and choices, currently awaiting a design proposal and implementation.
craft-cli
issue #114
Present long/short options separated in the options table for markdown formatted help facundobatista 1409d needs triage 85 ? Proposes separating short and long command-line options into distinct columns in markdown help tables, but remains open and stalled with no recent activity or comments.
craft-cli
pr #369
fix: filter other commands by name instead of type jonathan-conder 319d close stale 85 ? Switches command filtering in the see also section from type to name to correctly include inherited commands, and remains pending review with the author questioning whether the updated test is necessary.
craft-cli
issue #200
Register the `help` command mr-cal 949d keep open 85 ? Rockcraft requires the help command to be registered to enable self-help text, as running rockcraft help help currently fails; the issue remains open and stalled after 936 days with no comments or activity.
craft-cli
issue #149
Discuss whether we should maintain 'line-length = 99' tigarmo 1097d close stale 85 ? Maintainers are debating whether to change the Python line-length limit from 99 to 88, but the discussion remains unresolved and stalled.
craft-cli
issue #31
Error message formatting cmatsuoka 1678d close stale 80 ? Proposes configurable prefixes and optional colored output for the emitter's error method, with the feature request currently stalled after a single supportive comment.
craft-cli
issue #262
Always report error messages for incorrect usage mattculler 699d keep open 80 ? The CLI should display a specific error message instead of help text when no command is provided, but this enhancement remains stalled after an internal Jira ticket was created.
craft-cli
issue #141
`command --version` doesn't work if no default command is set lengau 1166d needs triage 80 ? Global arguments like --version trigger an ArgumentParsingError when no default command is configured in craft-cli, and the bug remains stalled after over three years.
craft-cli
issue #350
Accept a total of `0` for a progress bar and behave well in this case. lengau 354d keep open 75 ? Progress bars should gracefully handle a total of zero when the overall progress is unknown, an enhancement currently triaged and stalled for 342 days following an internal ticket creation.
craft-cli
issue #342
Fix all warnings in RTD builds bepri 404d needs triage 75 ? Resolves ReadTheDocs build warnings caused by ambiguous docstring cross-references, currently open and stalled with no proposed fixes.
craft-cli
issue #318
drop support for old python versions bepri 521d needs triage 75 ? Updating the supported Python versions from 3.8 and 3.9 to 3.10 through 3.12 is proposed but remains stalled after 449 days of inactivity.
craft-cli
issue #125
When the Printer stops it needs to clean the last line if it was transient progress facundobatista 1347d needs triage 75 ? The printer leaves stale transient progress text on screen when stopping or pausing instead of clearing it; this open issue remains stalled with no recent activity or proposed fix.
craft-cli
issue #351
Remove sphinx directives from overview texts lengau 354d keep open 75 ? Remove Sphinx directives from overview texts to improve documentation compatibility, currently triaged as an enhancement but stalled due to over a year of inactivity.
craft-cli
issue #121
Provide a way to merge other log file into current one facundobatista 1368d needs triage 75 ? Proposes adding a merge_logs_from method to combine external log files into the current log, but remains stalled with zero comments or activity for over a year.
craft-cli
issue #328
Documentation is missing the `Emitter` class lengau 480d needs triage 70 ? Auto-generated documentation omits the Emitter class and remains stalled after over a year with only automated Jira sync comments.
craft-cli
issue #385
Provide a way to handle multiple simultaneous sources of information lengau 270d keep open 68 ? Supporting multiple simultaneous information sources for parallel builds remains stalled after being triaged 258 days ago with no further development.
craft-cli
issue #9
Have a sub-char resolution in the progress bar facundobatista 1727d keep open 68 ? Proposes increasing progress bar resolution using Unicode eighth-block characters, currently triaged and awaiting implementation after a Jira ticket was created.
craft-cli
issue #266
Provide a way for apps to warn users about deprecated features. lengau 683d needs triage 65 ? Proposes a standardized deprecation warning mechanism integrated with the Emitter, which remains open and stalled pending implementation.
craft-cli
issue #287
Document the pytest plugin lengau 614d keep open 65 ? Documentation for the craft-cli pytest plugin is requested but remains stalled after an internal Jira ticket was created.
craft-cli
issue #361
Remove the default command mr-cal 334d needs triage 65 ? craft-cli awaits Snapcraft 10 to fully drop the dispatcher's default command, a compatibility feature now deemed poor UX that remains stalled pending the upstream release.
craft-cli
issue #183
Include humanize_list function as a utility lengau 982d close stale 65 ? Proposes centralizing a humanize_list utility across craft projects, currently exploring the python-humanize library as an alternative to the original craft-cli release plan.
craft-cli
issue #420
Remove mypy and pyright mr-cal 104d keep open 45 ? Replacing mypy and pyright with the ty type checker is a triaged cleanup task that has stalled for 92 days.
craft-cli
pr #444
fix(messages): reset terminal style after open_stream gcomneno 53d needs triage 40 ? Resets terminal styling after open_stream closes to prevent ANSI escape sequence leakage, with remaining CI failures confirmed unrelated and awaiting review.
craft-cli
pr #442
build(deps): update github actions (main) (major) renovate[bot] 57d needs review 35 ? Updates major versions of several GitHub Actions and Node.js, currently awaiting review with no comments and recent activity.
craft-cli
issue #415
`open_stream()` allows control characters through the stream that affect the... lengau 131d needs review 35 ? A bug in open_stream() leaks terminal control characters that permanently alter subsequent output, with a proposed fix resetting terminal styles upon closure awaiting review.
craft-cli
issue #378
Broken pipe when trimming lines (head) sergiusens 297d needs review 35 ? Piping snapcraft output to early-closing commands like head triggers a BrokenPipeError crash, and a draft PR proposes ignoring the error during stream writes to resolve the issue.
craft-cli
pr #445
fix(printer): handle multiline permanent progress correctly gcomneno 53d needs triage 35 ? Fixes the terminal printer to correctly clear leftover text and format multiline permanent progress updates line-by-line, with CI passing except for unrelated failures and awaiting review.
craft-cli
pr #441
build(deps): update bugfixes (main) renovate[bot] 58d needs review 35 ? Automated dependency updates for ruff-pre-commit and mypy to patch recent bugs, currently waiting for review with no comments or recent activity.
craft-cli
pr #443
fix(printer): ignore broken pipe on output streams gcomneno 53d needs triage 30 ? Fixes crashes from BrokenPipeError when output streams close early, with tests passing but the change awaiting review due to unrelated CI lint and security scanner noise.
craft-cli
issue #412
`humanize_list` output is incorrect when list contains only one item lengau 143d close stale 25 ? The humanize_list function incorrectly formats single-item lists, but the bug is no longer reproducible on main and existing tests cover the expected behavior, leaving the issue stalled pending clarification on potential backports.
craft-cli
issue #413
`humanize_list` accepts any value that can be coerced to a string for the... lengau 143d keep open 15 ? humanize_list inconsistently accepts non-string items by coercing the last element instead of raising a TypeError, and remains open while maintainers decide whether to enforce strict types or accept coercible values ahead of a planned Rust rewrite.
craft-cli
issue #371
Multi-line permanent progress doesn't overwrite temporary progress jonathan-conder 308d keep open 10 ? Multi-line permanent progress messages fail to fully overwrite longer temporary lines, leaving residual text; a fix targeting the terminal rewrite path has been opened as PR #445 and awaits review.
craft-cli
pr #446
style(lint): fix typing for ty update lengau 25d needs review 5 ? Updates type annotations to align with the recent ty tool changes and is currently open awaiting review.
craft-cli
issue #153
Dependency Dashboard renovate[bot] 1095d keep open 0 ? Renovate tracks pending, rate-limited, and open dependency updates for GitHub Actions and Python packages, with recent activity showing pull requests awaiting review or rebase.