Issue & PR Triage
Loading...
Showing 100 of 248 issues
| Issue | Title | Author | Age | Action | Staleness ↑ | Confidence | Summary |
|---|---|---|---|---|---|---|---|
|
craft-parts pr #1579 |
fix(state): track override-overlay in overlay state | gcomneno | 34d | needs triage | 45 | ? | Adds the override-overlay property to OverlayState to fix state dirty checks, currently awaiting review after an unrelated CI vulnerability warning was addressed. |
|
craft-parts pr #1573 |
docs: rename plugins '* use' -> '*-use' | medubelko | 37d | needs triage | 35 | ? | Standardizes plugin naming by replacing * use with *-use, but remains awaiting review with a missing changelog entry. |
|
craft-parts pr #1583 |
ci: separate flaky tests into their own job | lengau | 33d | needs review | 35 | ? | Separates flaky tests into a dedicated CI job for faster independent reruns, currently awaiting review. |
|
craft-parts pr #1584 |
feat: Add agent skill to create new plugins | steinbro | 32d | needs review | 35 | ? | Adds an agent skill that automates the creation, testing, documentation, and validation of new build system plugins, currently awaiting review after being submitted 23 days ago. |
|
craft-parts pr #1581 |
feat: deprecate OsRelease in favor of distro | lengau | 34d | needs triage | 30 | ? | Deprecates OsRelease in favor of distro, but remains stalled with zero comments and no activity for 25 days. |
|
craft-parts issue #1571 |
Group related plugins | steinbro | 38d | keep open | 30 | 75 | This is a test summary of the issue content and context. |
|
craft-parts pr #1578 |
chore: merge the latest starbase | lengau | 34d | needs review | 30 | ? | Proposes merging the latest starbase dependency but remains stalled for 25 days with no comments, reviews, or completed validation checks. |
|
craft-parts pr #1575 |
feat(snaps): use '@' for separating stage-snap names from their channels. | lengau | 34d | needs review | 25 | ? | Changes the snap channel separator to '@' with optional whitespace, deferring legacy deprecation warnings to a future release; currently under review. |
|
craft-parts pr #1576 |
chore: add Copilot collections | lengau | 34d | needs review | 25 | ? | Adding Copilot collections sits idle with no comments or reviews for nine days, leaving it stalled pending checklist completion and maintainer review. |
|
craft-parts pr #1589 |
docs(uv): clarify stage-packages usage | gcomneno | 24d | needs triage | 25 | ? | Clarifies uv plugin stage-packages usage and virtual environment location in documentation, currently awaiting review. |
|
craft-parts pr #1586 |
fix(organize): allow merging directories in overlay with metadata differences | lengau | 28d | needs review | 20 | ? | Fixing overlay directory merge errors from differing metadata by adjusting conflict handling and updating tests, recent commits implement review feedback and it remains under active discussion. |
|
craft-parts pr #1585 |
build(deps): update dependency mypy to v2 (main) | renovate[bot] | 30d | needs review | 20 | ? | Updates the mypy dependency from v1.20 to v2.1, currently awaiting manual review and merge since automerge is disabled. |
|
craft-parts pr #1582 |
docs: correct the 'organize' description | jahn-junior | 33d | needs review | 15 | ? | Corrects the documentation description for 'organize' and remains open awaiting review, with no comments since the last activity 17 days ago. |
|
craft-parts pr #1588 |
Add Patches Directive | bryanfraschetti | 25d | needs review | 15 | ? | Proposes a patches directive to apply source tree patches during the pull stage, currently under review as the author addresses failing tests and the reviewer requests design refinements to resolve hardcoded patch levels. |
|
craft-parts issue #1580 |
uv plugin documentation is misleading | dilyn-corner | 34d | needs triage | 10 | ? | The uv plugin documentation lacks guidance on environment variables that clear the install directory, breaking snaps on core22 and core24, and remains stalled with no proposed fix. |
|
craft-parts issue #1572 |
Breaking migrations to pathlib | bepri | 37d | keep open | 5 | ? | Identifying breaking changes to migrate mount and executor.collisions utilities to pathlib, the request remains stalled with no proposed fix or discussion. |
|
craft-parts issue #1587 |
Add a Patches Directive to Allow Custom Patching on top of the Source Tree | bryanfraschetti | 25d | needs triage | 5 | ? | Proposes a native patches directive to automatically apply local patches during the pull stage, though implementation details remain under discussion as maintainers prefer leveraging Git and override-pull instead. |
|
craft-parts issue #1574 |
Change snap name separator character | steinbro | 37d | keep open | 5 | ? | Replaces the slash separator in snap specifications with an at symbol to resolve track/risk ambiguity, with the team having decided on the @ character for implementation. |
|
craft-parts pr #1558 |
fix(deb): preserve architecture in primed stage packages | gcomneno | 53d | ? | ? | ||
|
craft-parts issue #1560 |
Misplaced quotes in plugin parameters | cmatsuoka | 51d | ? | ? | ||
|
craft-parts pr #1527 |
[DO NOT MERGE] resolute cmake | smethnani | 74d | ? | ? | ||
|
craft-parts pr #1562 |
fix(organize): reject sources outside install dir | gcomneno | 51d | ? | ? | ||
|
craft-parts issue #1058 |
SCP formatted git source cause infinite loading when packing | alesancor1 | 438d | ? | ? | ||
|
craft-parts issue #1255 |
Make tests platform-agnostic | bepri | 284d | ? | ? | ||
|
craft-parts issue #1217 |
cargo-use: support Rust workspaces better | Saviq | 293d | ? | ? | ||
|
craft-parts issue #854 |
Add documentation about the cmake plugin alerting the user that cmake... | lengau | 628d | ? | ? | ||
|
craft-parts pr #1509 |
ci: test on python 3.14 | lengau | 87d | ? | ? | ||
|
craft-parts pr #1057 |
docs: add examples to the source field in docs | alesancor1 | 438d | ? | ? | ||
|
craft-parts issue #1051 |
Rename overlay+partition specific env vars | upils | 450d | ? | ? | ||
|
craft-parts issue #1281 |
go-use go plugin test fails on non-amd64 architectures | lengau | 278d | ? | ? | ||
|
craft-parts pr #1565 |
docs: fix npm capitalisation | medubelko | 41d | ? | ? | ||
|
craft-parts issue #1531 |
docs: Add more explanation and/or examples to dump_plugin | marcusboden | 74d | ? | ? | ||
|
craft-parts pr #1540 |
docs: reduce instances of 'v2' in plugin references | medubelko | 66d | ? | ? | ||
|
craft-parts pr #1048 |
docs: Add reference on partition/overlay env vars | upils | 451d | ? | ? | ||
|
craft-parts pr #929 |
fix: brief only when __str__ for errors | sergiusens | 552d | ? | ? | ||
|
craft-parts issue #1566 |
OverlayState.properties_of_interest() missing 'override-overlay' | lengau | 40d | ? | ? | ||
|
craft-parts issue #1551 |
`python-requirements` key is missing important details | medubelko | 58d | ? | ? | ||
|
craft-parts issue #823 |
Please support gradle plugin for ubuntu@24.04 | vpa1977 | 663d | ? | ? | ||
|
craft-parts issue #770 |
NPM Plugin: wrong node version is used to build the package | dimaqq | 710d | ? | ? | ||
|
craft-parts pr #1553 |
fix(deb): avoid re-downloading cached stage-packages | gcomneno | 54d | ? | ? | ||
|
craft-parts issue #1019 |
Allow platform-independent builds with the "all" architecture | lengau | 480d | ? | ? | ||
|
craft-parts issue #1247 |
python plugin: Support `disable-parallel` parameter | lengau | 285d | ? | ? | ||
|
craft-parts issue #163 |
Recommended dependencies always installed | cmatsuoka | 1600d | ? | ? | ||
|
craft-parts issue #1325 |
Refactor cleaning into sub-methods | bepri | 264d | ? | ? | ||
|
craft-parts issue #1330 |
Improve Pydantic schema for parts | bepri | 264d | ? | ? | ||
|
craft-parts issue #950 |
qmake plugin ignores source-subdir parameter? | LazyT | 534d | ? | ? | ||
|
craft-parts issue #1235 |
dotnet plugin: Support `disable-parallel` parameter | lengau | 285d | ? | ? | ||
|
craft-parts issue #1305 |
`cabal` plugin | lengau | 271d | ? | ? | ||
|
craft-parts issue #598 |
Add integration tests for namespaced partitions | mr-cal | 926d | ? | ? | ||
|
craft-parts issue #674 |
Symlink fixing logic doesn't consider relative location changes when using organize | dilyn-corner | 838d | ? | ? | ||
|
craft-parts pr #1567 |
feat(overlay): plugins can define overlay commands | lengau | 40d | ? | ? | ||
|
craft-parts issue #1257 |
Plugins should configure build tools to use native TLS certificates | lengau | 284d | ? | ? | ||
|
craft-parts pr #1532 |
fix(executor): handle empty-string organize path | gcomneno | 72d | ? | ? | ||
|
craft-parts issue #1178 |
Show the URL of the package that could not be retrieved | ofry | 330d | ? | ? | ||
|
craft-parts issue #553 |
Organize does not raise error if source file does not exist | amandahla | 1003d | ? | ? | ||
|
craft-parts issue #538 |
Deduplicate files that already exist in base layer | cmatsuoka | 1017d | ? | ? | ||
|
craft-parts issue #851 |
Removed files from local sources remain in the part | lengau | 632d | ? | ? | ||
|
craft-parts issue #437 |
Add keyword to python plugin to have it automatically provided | sed-i | 1139d | ? | ? | ||
|
craft-parts issue #1554 |
BuildPackageNotFound for valid packages when snap uses core24 on Ubuntu... | lengau | 54d | ? | ? | ||
|
craft-parts issue #561 |
Meson Plugin with python or gjs based app | soumyaDghosh | 983d | ? | ? | ||
|
craft-parts issue #1240 |
java plugin: Support `disable-parallel` parameter | lengau | 285d | ? | ? | ||
|
craft-parts issue #954 |
uv plugin should compile bytecode | lengau | 523d | ? | ? | ||
|
craft-parts issue #898 |
Git source should check out a commit before recursing submodules | mr-cal | 584d | ? | ? | ||
|
craft-parts pr #1555 |
Add workflow and integration test reproducing libapt ABI mismatch (Issue #1554) | Copilot | 54d | ? | ? | ||
|
craft-parts pr #1570 |
ci: split QA workflows by runner | lengau | 39d | ? | ? | ||
|
craft-parts issue #1332 |
Make `git` source's mutual exclusivity part of Pydantic schema | bepri | 264d | ? | ? | ||
|
craft-parts issue #1313 |
go-use test isn't working on arm64 github-hosted runners | lengau | 271d | ? | ? | ||
|
craft-parts issue #751 |
Silent failure on certain store issues | lengau | 737d | ? | ? | ||
|
craft-parts issue #1327 |
Remove support for `list_only` | bepri | 264d | ? | ? | ||
|
craft-parts pr #1556 |
Fix: deleted files from local sources now removed from part src directory on update | Copilot | 54d | ? | ? | ||
|
craft-parts issue #495 |
AptCache is marking extra packages for installation on Jammy | mr-cal | 1067d | ? | ? | ||
|
craft-parts issue #1026 |
Part's source directory needs to be read-only | vpa1977 | 472d | ? | ? | ||
|
craft-parts issue #413 |
Updating repositories does not trigger necessary actions | gboutry | 1168d | ? | ? | ||
|
craft-parts issue #889 |
add "always run" plugin hook | flotter | 593d | ? | ? | ||
|
craft-parts pr #1065 |
Sandbox experiment | upils | 431d | ? | ? | ||
|
craft-parts issue #936 |
Add an option to use `uv venv` and `uv pip` in the `python` and `poetry` plugins | lengau | 549d | ? | ? | ||
|
craft-parts issue #1224 |
Dynamic package repository detection | cmatsuoka | 289d | ? | ? | ||
|
craft-parts issue #1174 |
Craft parts should rebuild all parts if the list of partitions changes | mr-cal | 334d | ? | ? | ||
|
craft-parts issue #456 |
Explain how `stage` and `prime` work in the docs | ca-scribner | 1123d | ? | ? | ||
|
craft-parts issue #1396 |
Certain requests exceptions are poorly handled with file sources | lengau | 212d | ? | ? | ||
|
craft-parts issue #1513 |
Make Java plugins work on Ubuntu 26.04 | lengau | 83d | ? | ? | ||
|
craft-parts issue #659 |
Docs: Document/cross-reference working directory and environment variables... | thp-canonical | 856d | ? | ? | ||
|
craft-parts pr #1350 |
feature(pro_sources): craftctl chroot cmd | clay-lake | 254d | ? | ? | ||
|
craft-parts issue #1447 |
snap build fails if go must download the version | adombeck | 129d | ? | ? | ||
|
craft-parts issue #835 |
Document the creation and use of stage-packages filters | lengau | 647d | ? | ? | ||
|
craft-parts issue #1018 |
Provide a way to mimic a build host when expanding an environment | lengau | 480d | ? | ? | ||
|
craft-parts issue #750 |
Reference docs: Separate "library developer/user" content from "craft user" content | thp-canonical | 738d | ? | ? | ||
|
craft-parts issue #1315 |
Add the ability for plugins to mark their build step as clean or dirty | lengau | 270d | ? | ? | ||
|
craft-parts issue #934 |
Rust plugin prevents from building a single package in workspace | artivis | 549d | ? | ? | ||
|
craft-parts issue #995 |
Create a general migration how-to for the `uv` and `poetry` plugins | lengau | 501d | ? | ? | ||
|
craft-parts pr #1557 |
packages: preserve architecture in primed stage packages | gcomneno | 53d | ? | ? | ||
|
craft-parts issue #1015 |
rust plugin does not cross-compile | lengau | 489d | ? | ? | ||
|
craft-parts pr #1309 |
test: run tests in a random order | lengau | 271d | ? | ? | ||
|
craft-parts issue #976 |
Package installer fails if `/etc/apt/sources.list` is absent | lengau | 515d | ? | ? | ||
|
craft-parts pr #1533 |
fix(sources): handle streaming request errors | gcomneno | 72d | ? | ? | ||
|
craft-parts issue #1246 |
npm plugin: Support `disable-parallel` parameter | lengau | 285d | ? | ? | ||
|
craft-parts issue #1001 |
npm plugin fails in the presence of `base-files` | tigarmo | 499d | ? | ? | ||
|
craft-parts issue #1041 |
Plugin integration tests should test for re-entrancy | mr-cal | 458d | ? | ? | ||
|
craft-parts pr #1545 |
Add integration tests for the organize keyword with parametrized YAML fixtures | Copilot | 61d | ? | ? | ||
|
craft-parts issue #1546 |
Support download part source from FTP URLs | brlin-tw | 61d | ? | ? |