Showing 100 of 2043 issues
| Issue | Title | Author | Age | Action | Staleness ↑ | Confidence | Summary |
|---|---|---|---|---|---|---|---|
|
craft-parts pr #721 |
fix(part_handler): fetch correct target stage packages | dilyn-corner | 869d | needs review | 35 | 70 | Fixes cross-compilation stage-package fetching to use target architecture. Approved with 1 unresolved review comment; regression testing requested but not yet confirmed. |
|
craft-parts issue #851 |
Removed files from local sources remain in the part | lengau | 722d | keep open | 35 | 85 | Bug: files deleted from a local source directory are not removed from the part's src directory on a second pull. Triaged; a maintainer provided a reproducer branch and failing unit test, awaiting implementation. Bug still present in current code. |
|
rockcraft pr #1347 |
fix(tests): skip apt-backed lifecycle test when python3-apt is unavailable | lengau | 18d | needs review | 35 | 75 | Skips apt-backed lifecycle test when python3-apt bindings are unavailable, preventing spurious test failures in non-distro environments. |
|
imagecraft pr #415 |
feat(grub): install EFI GRUB without loop devices | lengau | 30d | needs review | 35 | 70 | PR converts EFI/GPT GRUB installation to use FUSE partition mounts instead of kernel loop devices, enabling unprivileged image builds. Has 11 unresolved review comments and some failing CI slow tests. |
|
snapcraft issue #5448 |
Add deprecation warning for the `snap_daemon` system username | mr-cal | 501d | keep open | 35 | 80 | Enhancement to emit a deprecation warning when the deprecated `snap_daemon` system username is used in snapcraft.yaml. Triaged by a maintainer; an open PR (#6250) explicitly fixes it and is pending review with CI failing. |
|
craft-parts issue #1609 |
Unwanted source files copy in `build` | imatrisciano | 99d | keep open | 35 | 75 | nil plugin copies source files into build directory unnecessarily, wasting disk space for large files. Maintainer proposed static-assets plugin or hardlink-source attribute; neither implemented yet. |
|
craft-platforms pr #264 |
build(deps): lock file maintenance (main) | renovate | 19d | needs review | 30 | 85 | Renovate-generated lock file maintenance PR with 2 approvals and 0 unresolved comments. Most CI checks pass, though 2 lint checks are failing. |
|
rockcraft issue #1211 |
Reconsider the Pebble binary location | cjdcordeiro | 113d | close stale | 30 | 85 | Issue about Pebble binary location conflict with Ubuntu packages. Resolved by merged PRs #528 and #552 which relocated pebble to .rock/bin/ then back to /usr/bin for Ubuntu 24.04+ rocks. |
|
imagecraft pr #416 |
feat(grub): install BIOS GRUB without loop devices or chroot | lengau | 30d | needs review | 30 | 65 | Part 6 of a stack refactoring GRUB BIOS/MBR installation to work without root privileges, removing chroot and loop device dependencies. Under review with 3 unresolved comments. |
|
craft-archives pr #254 |
refactor: make pydantic models more idiomatic | cmatsuoka | 13d | close stale | 30 | 75 | Refactors pydantic models to be more idiomatic. All CI checks passing. No reviewers assigned or comments yet. |
|
rockcraft issue #20 |
Add support for `craftctl get version` | jnsgruk | 1619d | keep open | 25 | 70 | Request to expose project version via craftctl get version (or env var) in override-* scriptlets. Recent triage notes CRAFT_PROJECT_VERSION env var already covers the use case; gap may be documentation. Awaiting maintainer confirmation on whether craftctl get version is still wanted. |
|
craft-application pr #1169 |
ci: run snap spread tests in one job per system | lengau | 15d | needs review | 25 | 70 | Splits snap-tests CI workflow into one job per system using spread.yaml matrix. 0 reviewers, 7 unresolved review comments, zizmor CI failing. |
|
craft-parts pr #1682 |
feat(package/apt): validate all stage packages | cmatsuoka | 21d | needs review | 25 | 75 | Validates all stage packages instead of failing on the first invalid entry. Has 3 approvals but unresolved merge conflicts and failing lint check. |
|
craft-parts issue #1470 |
Integration test for poetry plugin requires root/apt state (not marked,... | gcomneno | 202d | needs triage | 25 | 85 | Poetry plugin integration tests fail for unprivileged users because they apt-install build deps (findutils, python3-poetry, etc.). Reporter re-verified on current main that all 16 cases fail and offered a one-line fix adding the existing requires_root marker. No maintainer response yet. |
|
craft-application pr #607 |
feat: allow use of interceptable `mknod` in `ProviderService` | mattculler | 605d | needs review | 25 | 78 | Small PR (+15/-4, 3 files) to pass craft-providers' new intercept_mknod argument through ProviderService's LXDProvider call. Open 593 days, last activity 2 days ago. Review status: changes_requested with 2 unresolved comments. CI passing. |
|
snapcraft (launchpad) issue #1695242 |
You can close a channel that hasn't been opened | ~elopio | 3389d | keep open | 25 | 55 | snapcraft close reports 'channel is now closed' even when the channel was never opened or already closed, which is inaccurate. Open since 2017, no comments, but recently active (17 days ago) and labelled store/ui by a maintainer. |
|
charmcraft issue #2494 |
charmcraft pack wont produce a proper charm | erik78se | 286d | keep open | 25 | 75 | charmcraft init machine profile produced 22.04 base and ignored pyproject.toml deps (uv.lock needed). Base bumped to 24.04 in #2522; init output now explains uv lock in #2754. Docs/template improvements still open. |
|
rockcraft issue #1005 |
rockcraft needs to update apt sources before installing build-packages | vpa1977 | 334d | keep open | 25 | 80 | Rockcraft fails to install build-packages (e.g. openjdk-25-jdk-headless) because craft-parts marks packages before refreshing the apt cache. Maintainers triaged it as an upstream craft-parts bug; fix merged in craft-parts#1468, now awaiting dependency bump/release. |
|
imagecraft issue #300 |
Race condition when mounting loop devices | lengau | 173d | keep open | 25 | 72 | Race condition where loop partition devices (/dev/loopXpN) don't exist yet when mount is called after losetup --partscan. Triaged, maintainer suggested flock on parent device. Partial fix (wait for nodes) added in services/image.py via PR #428, but same failure still hit in pack path CI (19 days ago). |
|
snapcraft issue #5817 |
Unclear remote build error with ``--build-for`` on core20 | bepri | 338d | keep open | 25 | 85 | core20 remote-build with --build-for and long-form architectures emits a misleading --build-on error. Triaged by maintainers as a likely legacy limitation; addressed in 8.14.4 via PR #6090 which improved the error message. |
|
charmcraft issue #1313 |
Make it easier to release charms in CI and in general | sed-i | 1073d | keep open | 25 | 75 | Feature request to upload and release a charm plus its OCI resources in one command without tracking integer revision IDs. Skopeo integration landed, but upload --resource still requires name:revision format. Maintainers acknowledge it remains applicable and UX is being considered across crafts. |
|
rockcraft issue #892 |
organize with `app: app/app` is not working correctly | javierdelapuente | 470d | keep open | 25 | 75 | fastapi-framework extension generates organize mapping 'app: app/app' when app code is in an app/ directory, causing FileNotFoundError during pack. Still present in current code; related craft-parts#1460 is open. Recently acknowledged by contributor wanting to work on it. |
|
charmcraft issue #1816 |
Reactive charm built with charmcraft 3.x is missing options from the... | lgp171188 | 758d | keep open | 25 | 80 | Reactive charms built with charmcraft 3.x lose config.yaml options from included layers; 2.x works. Maintainer acknowledged and plans a rewrite of the reactive build logic; reporter confirmed still broken on 3.4.3 and is willing to wait. |
|
craft-application pr #994 |
feat: retry upon ChunkedEncodingError | zhijie-yang | 230d | needs review | 25 | 70 | Adds retry logic for ChunkedEncodingError in fetch-service requests to resolve #993 (retry on broken connections). Approved by 1 reviewer but has 3 unresolved review comments; snap-tests (openstack) CI check failing. |
|
charmcraft pr #2499 |
Remove charmhub config from charmcraft.yaml spec | Copilot | 283d | needs review | 25 | 70 | Copilot-agent PR removing the deprecated charmhub key from the charmcraft.yaml spec (validator allowing it only on ubuntu@24.04/almalinux@9 bases, schema removal, deprecation warning). Rebased onto main 60 days ago; 0 reviewers, 7 unresolved comments, several CI checks failing. |
|
snapcraft issue #6324 |
validation-sets sorts integer sequence alphabetically | joulsen | 68d | keep open | 25 | 75 | Validation sets command sorts sequence numbers alphabetically instead of numerically. A fix was submitted in PR #6339 but closed due to CLA issues, leaving the bug unfixed. |
|
craft-providers pr #1011 |
chore: reduce verbosity of timer logging | cmatsuoka | 14d | needs review | 25 | 60 | Reduces timer logging verbosity and increases update interval from 3s to 30s in craft-providers. Has 3 unresolved review comments and one failing CI check. |
|
snapcraft issue #6412 |
edit-validation-sets refuses to create a new validation set at sequence 1... | bugraaydogar | 9d | keep open | 25 | 80 | edit-validation-sets rejects creating new validation sets at sequence 1 due to incorrect sequence-increment validation. Triaged and confirmed by maintainer. |
|
craft-providers pr #900 |
feat(base): cache uv directory | carlcsaposs-canonical | 218d | needs review | 25 | 75 | Adds uv cache directory caching to craft-providers base, approved by 1 reviewer with 0 unresolved comments. CI mostly passing, some slow tests pending. |
|
snapcraft issue #5115 |
component does not take snap version when no version provided | stephensp | 698d | keep open | 25 | 72 | Component version not inherited from snap when no explicit version is set. Triaged as enhancement; fix planned via component-level adopt-info support, scheduled for 25.10 cycle. Component adopt-info now appears in docs and code. |
|
craft-parts issue #1603 |
docs: for the autotools plugin relevant flags are not described, e.g.... | xypron | 107d | keep open | 25 | 85 | Documentation missing for autotools plugin's disable_parallel option. PR #1631 opened to address this, currently under review with unresolved comments. |
|
craft-parts issue #1660 |
Python plugin fails on core26: base snap does not include Python interpreter | agherzan | 33d | keep open | 25 | 75 | Python plugin fails on core26 base due to missing Python interpreter; maintainers suggest implementing clearer error guidance |
|
craft-parts pr #1631 |
docs: document autotools disable-parallel key | GreyViperTooth | 67d | needs review | 25 | 75 | Documentation PR adding disable-parallel key docs for autotools plugin. Approved by 1 reviewer but has 2 unresolved comments and failing CI checks. |
|
craft-parts issue #1001 |
npm plugin fails in the presence of `base-files` | tigarmo | 589d | keep open | 25 | 75 | npm plugin (and any part creating bin/lib dirs) conflicts with base-files' bin/lib symlinks at staging, breaking rockcraft pack. Triaged (internal ticket); prototype fix #1004 unmerged; maintainer re-asked reporter 10 days ago if still reproducible, awaiting reply. |
|
snapcraft issue #6297 |
Task: kde-neon-6 core26 support | ScarlettGatelyMoore | 86d | keep open | 25 | 75 | Enhancement task to add core26 support for kde-neon-6 Qt extension. Triaged and assigned to ScarlettGatelyMoore, who is actively working on related content snaps. |
|
craft-parts pr #1452 |
feat: Add `UV_LINK_MODE=copy` | carlcsaposs-canonical | 215d | needs review | 25 | 80 | Adds UV_LINK_MODE=copy to avoid hardlinking warnings when cache dir is mounted from LXD host. Approved by 4 reviewers with recent activity; 1 unresolved review comment and some failing CI tests remain. |
|
debcraft issue #147 |
[Feature] Add support for conffiles | hector-cao | 138d | keep open | 25 | 70 | Feature request to add support for Debian conffiles (config files) in debcraft package metadata. Partial support added in PR #156 (installdebconf helper); more PRs to follow per maintainer comment. |
|
craft-providers issue #829 |
Warmup is not resilient to snapd restarting | lengau | 361d | close stale | 20 | 85 | Warmup fails when snapd restarts because 'snap watch' errors with 'daemon is stopping'. Issue is triaged, valid, and likely fixed by retry logic in PR #899 (commit e0f6bc7). |
|
rockcraft issue #1336 |
Scheduled/manual Spread snap build fails when generated version exceeds 32 characters | gcomneno | 24d | keep open | 20 | 75 | Snap-build fails when setuptools_scm post-release version exceeds 32 chars. Acknowledged by maintainer, confirmed with fresh reproduction. |
|
craft-application issue #1059 |
Packing with CRAFT_BUILD_ON can fail when installing registered snaps | tigarmo | 155d | keep open | 20 | 80 | Cross-architecture packing with CRAFT_BUILD_ON fails when a plugin registers a snap: the provider injects the host's base snap (e.g. core24) into the guest, which fails on arch mismatch. Triaged; fixed in craft-application PR #1037. |
|
snapcraft issue #4706 |
Install build snaps from the host if available | lengau | 896d | keep open | 20 | 80 | Feature request to inject host-installed build snaps into the build container to speed up development and avoid re-downloading large SDK snaps. Active: a maintainer recently proposed using craft-application's enqueue_snap_injection. |
|
rockcraft issue #1243 |
improve error message | beliaev-maksim | 99d | keep open | 20 | 85 | User requests better error messages for chisel digest mismatches. The error is currently raw and confusing. This is a valid UX improvement request for a known issue in craft-parts/rockcraft. |
|
charmcraft issue #2213 |
Change templates to link to current documentation | lengau | 555d | needs triage | 20 | 75 | Charmcraft templates should link charmcraft.yaml to modern docs instead of outdated juju.is pages. No comments or labels; recent template commits show active maintenance, so it needs triage. |
|
snapcraft issue #6384 |
remote-build: set snapcraft's channel in the build recipe | mr-cal | 30d | keep open | 20 | 70 | Enhancement to set Snapcraft's channel in remote build recipes and expose an environment variable for channel selection. Triaged, from maintainer, 23 days old. |
|
craft-parts issue #1364 |
File source handler ignores changes to the file | dmitry-lyfar | 333d | keep open | 20 | 75 | craft-parts file source handler (source-type: file) does not detect changes to the source file, so re-pulling after editing the file keeps stale content. Triaged/confirmed bug; a maintainer requested assignment on 2026-03-23 to investigate change detection. |
|
craft-parts pr #1704 |
Add Python v2 package quoting regression test | copilot-swe-agent | 12d | needs review | 20 | 60 | Adds a unit test for Python plugin v2 package quoting regression. No reviewer engagement yet; related issue #1702 is closed. |
|
craft-parts issue #1447 |
snap build fails if go must download the version | adombeck | 219d | keep open | 15 | 80 | Go plugin env validation in craft-parts fails when `go version` triggers a toolchain auto-download, because validator._execute returns stderr ('go: downloading go1.25.6...') instead of stdout. Bug confirmed present in current code; a contributor requested assignment 8 days ago. |
|
imagecraft issue #431 |
[QUESTION] Cache directory? | lengau | 12d | needs triage | 15 | 75 | Maintainer asks about mounting /var/cache in overlay to prevent cached files from being included in images and requests suggestions for caching improvements. |
|
craft-providers pr #1014 |
build(deps): update actions/setup-node action to v7 (main) | renovate | 7d | needs review | 15 | 85 | Automated dependency update from actions/setup-node v6 to v7, with passing CI and automerge enabled. |
|
rockcraft issue #1314 |
expose bundled `umoci` as `rockcraft.umoci` | lczyk | 44d | keep open | 15 | 75 | Enhancement to expose bundled umoci as rockcraft.umoci snap app; contributor ready to implement but waiting for maintainer decision on pre-1.0 API stability concern. |
|
craft-parts pr #1584 |
feat: Add agent skill to create new plugins | steinbro | 122d | needs review | 15 | 72 | Adds an agent skill (2387 lines, 27 files) to scaffold new build-system plugins for craft-parts. Maintainer-authored, last active 11 days ago, 7 unresolved review comments, lint/files CI failing, no human discussion yet. |
|
charmcraft issue #2631 |
Multiple `charmcraft pack` fail on mismatching platforms | simondeziel | 163d | needs triage | 15 | 70 | Charmcraft 4.2.0+ reuses a managed LXD instance from a prior `charmcraft pack` of a different project, causing the second pack to fail with 'Platform not found in the project definition' when platform sets differ. Still reproducible on 4.3.1 per reporter's 2026-08-17 comment; no maintainer response or labels yet. |
|
craft-parts pr #1697 |
ci: collect s390x JVM crash information and compiler replay data | lengau | 15d | needs review | 15 | 75 | Draft PR adding a QA job to collect s390x JVM crash logs and compiler replay data for Launchpad bug reporting. Has 6 unresolved review comments and 0 reviewers. |
|
rockcraft issue #813 |
`rockcraft pack` with go-framework fails with `FileNotFoundError` | Aflynn50 | 577d | keep open | 15 | 75 | rockcraft pack with go-framework extension fails with FileNotFoundError at staging when project has go.mod but no Go source files. Maintainer confirmed root cause (2026-02-26) and opened a PR to validate .go file presence and fail early; fix not yet merged. |
|
craft-parts pr #1692 |
fix: refresh build snaps if already installed | cmatsuoka | 18d | needs review | 15 | 75 | Refreshes build snaps when already installed to reflect channel changes, fixing #496. Has 2 approvals, 1 unresolved review comment, and mostly passing CI. |
|
craft-application issue #1120 |
Handle multi-artifact generation in testing | cmatsuoka | 68d | close not a bug | 15 | 85 | Enhancement to update test infrastructure for multi-artifact generation. Already implemented by merged PR #1167. |
|
snapcraft issue #6401 |
`snapcraft metrics` CLI requires `--name` but does not list the possible values | bepri | 19d | keep open | 15 | 75 | snapcraft metrics CLI --name argument doesn't display available metric choices in help text. Issue is triaged but has no maintainer comments after 12 days. |
|
rockcraft issue #1351 |
Changing from basefull to baseless silently produces an incomplete rock | lczyk | 15d | needs triage | 15 | 75 | Switching from basefull to baseless without cleaning silently produces incomplete rocks missing 520 files from the previous base |
|
rockcraft issue #1280 |
Docs: Tutorials assume an `amd64` host which causes `platforms:` and `.rock`... | minulo | 72d | keep open | 15 | 85 | Documentation tutorials hardcode amd64 in platforms and .rock filenames, breaking for arm64 users. Issue assigned to contributor who is actively working on a fix. |
|
charmcraft issue #2573 |
Support referencing sibling directories of project root | steinbro | 212d | keep open | 15 | 75 | Feature request to build charms from a monorepo by mounting the whole git repo (sibling dirs like shared-lib) instead of only the charmcraft.yaml dir. Triaged, actively discussed; an experimental git-driven build root (CHARMCRAFT_EXPERIMENTAL_MONOREPO) has since landed. |
|
craft-parts pr #1540 |
docs: reduce instances of 'v2' in plugin references | medubelko | 156d | needs review | 15 | 80 | Documentation cleanup removing 'v2' from plugin references across 2 files (+6/-6 lines). Approved by 2 reviewers with 1 unresolved comment; CI passing. |
|
craft-parts issue #1554 |
BuildPackageNotFound for valid packages when snap uses core24 on Ubuntu... | lengau | 143d | keep open | 15 | 70 | BuildPackageNotFound for valid packages when a core24 snap runs on Ubuntu 26.04 (apt ABI mismatch). Actively under discussion: a reproducer branch exists, and a maintainer (mr-cal) is challenging the ABI root-cause theory, noting the error also reproduces on 24.04 without apt-get update. |
|
craft-application pr #1170 |
test(spread): wait out in-progress auto-refresh in prepare | lengau | 15d | needs review | 15 | 85 | Fixes spread prepare step race condition with snapd auto-refresh by holding refreshes and waiting for in-progress operations. Approved, CI passing. |
|
craft-application issue #800 |
Test must only pack if necessary | cmatsuoka | 435d | keep open | 15 | 75 | Enhancement: make `snapcraft test` skip repacking the artifact when unnecessary, using packed-file state. Triaged; PR #1111 added conditional repacking (ST160 metadata mediator) and a maintainer is still discussing scope (e.g. a `--use-artifact` option) in recent comments. |
|
snapcraft issue #5770 |
docs: dump plugin docs don't provide enough information to even get started | artiepoole | 366d | keep open | 15 | 85 | Documentation for dump plugin lacks examples and key descriptions. Maintainer acknowledged; PR craft-parts#1597 adding examples is actively in review (updated 4 days ago). |
|
craft-actions issue #74 |
Default to `latest/stable` for LXD | bepri | 64d | keep open | 15 | 75 | Issue to change LXD channel default from `5.21/stable` to `latest/stable`, later refined to omit `--channel` entirely for system default. Triaged and under maintainer discussion. |
|
craft-actions pr #108 |
feat: imagecraft/pack | bepri | 10d | needs review | 15 | 75 | Adds Node-based pack action for Imagecraft. Under review with 3 unresolved comments. CI failures expected until Imagecraft 1.0 is tagged. |
|
craft-providers pr #1010 |
fix: improve robustness of compatibility tag | cmatsuoka | 14d | needs review | 15 | 65 | PR improves compatibility tag handling by not assuming compatibility when tag is missing, refactors instance config loading into shared method with consistent error handling. Fresh PR (7 days old), passing CI, awaiting review. |
|
charmcraft issue #2849 |
Refactor: Split up plugin tests | lengau | 19d | keep open | 10 | 85 | Refactor to split large plugin test files (test_reactive.py, test_python.py) into smaller focused files. Triaged, with maintainer encouraging contributors to take it. |
|
charmcraft pr #2869 |
chore: mark extension-provided endpoints as optional | wctaylor | 9d | needs review | 10 | 65 | Marks observability and ingress endpoints as optional in extensions, addressing issue #2868. Fresh PR with 0 reviews and some CI failures on older Ubuntu releases. |
|
craft-parts issue #1051 |
Rename overlay+partition specific env vars | upils | 540d | needs triage | 10 | 75 | Task to rename partition overlay env vars from $CRAFT_[<namespace>_]<partition>_OVERLAY to $CRAFT_[<namespace>_]<partition>_PART_OVERLAY for consistency with other part-specific vars. Unlabeled, no comments; code still uses the old format. |
|
charmcraft pr #2873 |
feat(init): support base-specific profiles | alithethird | 5d | keep open | 10 | 65 | Adds base-specific profile support to `charmcraft init` via `--base` flag, enabling Ubuntu 26.04 framework template selection. Approved by 1 reviewer with 0 unresolved comments, but CI has failures on some Ubuntu versions and minimum dependencies. |
|
rockcraft pr #1289 |
docs: make tutorials architecture-agnostic | minulo | 66d | needs review | 10 | 85 | Makes tutorials architecture-agnostic by replacing hardcoded amd64 with dynamic dpkg-based detection. Approved, CI passing, reviewer comments addressed. |
|
fetch-service pr #645 |
fix: support application-credential auth in keystone-v3 secret | simonepelosi | 5d | needs review | 10 | 70 | Adds application_credential auth support to keystone-v3 secret injection, fixing silent failures when this auth method is used. PR is 4 days old with no reviewer engagement yet; CI passes unit tests but fails linters and OSV-scanner. |
|
charmcraft pr #2853 |
test(plugins): split package install command tests | hawkxdev | 17d | needs review | 10 | 75 | Splits test_get_package_install_commands into focused unit tests across python, poetry, and uv plugins with a shared conftest fixture. Fresh PR with 0 reviewers and 1 unresolved review comment. |
|
craft-actions issue #99 |
Pack actions need integration tests for the "test" boolean flag. | bepri | 17d | keep open | 10 | 75 | Task to add integration tests for the 'test' boolean flag in pack actions. Issue is triaged and recently created by a maintainer. |
|
snapcraft issue #6408 |
Re-organize spread tests | mr-cal | 15d | keep open | 10 | 75 | Enhancement to reorganize spread test directories, deduplicate tests, and remove unnecessary spread tests for faster CI. Triaged by maintainer, 8 days old. |
|
charmcraft pr #2852 |
chore(profiles): remove MODEL_SETTINGS from all tox.ini templates | dwilding | 17d | needs review | 10 | 85 | Removes MODEL_SETTINGS passthrough from 14 tox.ini template files across all init profiles. Approved, all CI passing, ready to merge. |
|
snapcraft issue #6095 |
Allow staging snap components | cnihelton | 184d | keep open | 10 | 85 | Enhancement to extend stage-snaps to stage snap components (snap+component syntax) for composing ROCKs/composite snaps. Triaged and acknowledged; upstream work in craft-parts#1604 is a draft on hold pending component access/management design. |
|
craft-parts issue #413 |
Updating repositories does not trigger necessary actions | gboutry | 1258d | keep open | 10 | 80 | Rockcraft: removing a PPA from package-repositories does not remove its sources file or retrigger the pull step. Triaged by maintainer with a concrete plan split across craft-parts (generic project-option tracking in step state) and craft-application (opt package_repositories into tracking). Unfixed; active discussion 8 days ago. |
|
rockcraft issue #1343 |
bug/question: should `_daemon_` be set with `*` password field? | cjdcordeiro | 22d | keep open | 10 | 70 | Discussion about whether _daemon_ user's /etc/passwd password field should be * instead of x to avoid shadow file lookup in containers. |
|
imagecraft pr #434 |
feat(grub): loop-device-free EFI GRUB setup | lengau | 9d | needs review | 10 | 75 | Part of a GRUB refactoring stack implementing loop-device-free EFI GRUB setup. Fresh PR with 7 unresolved review comments and no maintainer engagement yet. |
|
rockcraft pr #1306 |
build(deps): update github actions (main) (major) | renovate | 56d | needs review | 10 | 90 | Renovate PR updating 10 GitHub Actions to latest major versions. All CI checks passing, automerge enabled, no reviews yet. |
|
rockcraft pr #1332 |
feat(extensions): add writable app data for v2 frameworks | alithethird | 25d | needs review | 10 | 70 | Adds writable /app-data directory to v2 12-factor framework extensions. 0 reviewers, most CI passing, source-spread-tests failing. Author requests merge. |
|
rockcraft issue #1354 |
CODA: unify all CLI command references in one page | asanvaq | 11d | keep open | 10 | 70 | Documentation task to consolidate Rockcraft CLI command references into a single page. Assigned to @0xzoowa, marked as duplicate of canonical/open-documentation-academy#376. |
|
snapcraft issue #6332 |
`snapcraft lint` produces spurious warnings on core26 projects | astrojuanlu | 64d | close not a bug | 10 | 85 | `snapcraft lint` on core26 projects produces spurious warnings because the lint command hardcodes 'core22' as the build base for the linting instance, causing GLIBC version mismatches. |
|
snapcraft issue #6413 |
edit-validation-sets makes it impossible to publish a new revision of an... | bugraaydogar | 9d | keep open | 10 | 85 | Validation set editing blocks same-sequence revisions; maintainer confirmed bug and identified regression from PR #6050. Triaged, open. |
|
fetch-service pr #642 |
fix(deps): update module github.com/klauspost/compress to v1.20.0 | renovate | 9d | keep open | 10 | 60 | Mend Renovate PR updating github.com/klauspost/compress from v1.19.2 to v1.20.0; CI has one failing check (OSV-scanner), no maintainer comments yet |
|
fetch-service pr #641 |
chore(deps): update dependency canonical-sphinx to v0.7.0 | renovate | 9d | needs review | 10 | 75 | Updates canonical-sphinx dependency from 0.6.0 to 0.7.0. Approved by 1 reviewer but snap-test and OSV-scanner CI checks are failing. |
|
debcraft issue #187 |
Set `Application.allow_spread_yaml` to false | mr-cal | 15d | keep open | 10 | 90 | Triaged task to set Application.allow_spread_yaml to false and update craft-application dependency to >=7.3.0 in debcraft. |
|
fetch-service pr #640 |
fix(deps): update module github.com/gobwas/glob to v1 | renovate | 15d | needs review | 10 | 85 | Automated Renovate PR updating github.com/gobwas/glob from v0.2.3 to v1.0.0. Currently failing CI checks, likely due to API changes in the new major version. Requires maintainer review. |
|
craft-parts pr #1597 |
docs(dump): add usage examples | gcomneno | 112d | needs review | 10 | 75 | Adds practical Dump plugin usage examples to documentation. Under review with changes requested and 5 unresolved comments; CI mostly passing. |
|
craft-cli pr #481 |
feat: error early when help message is missing | cmatsuoka | 13d | needs review | 10 | 75 | Raises a command configuration error when help text is missing instead of crashing with an IndexError. Passing CI, awaiting review. |
|
craft-parts pr #1588 |
Add Patches Directive | bryanfraschetti | 115d | keep open | 10 | 80 | Adds a patches directive applying a list of patch files to the source tree during the pull stage (closes #1587). Approved by 1 reviewer, but 6 unresolved review comments, failing CI, and an open design discussion over the hardcoded -p1 flag. |
|
snapcraft pr #6278 |
feat(extensions): Add core26 support to the gnome extension | aleasto | 100d | needs review | 10 | 75 | Adds core26 support to the GNOME extension. Approved by 1 reviewer with 3 unresolved comments. CI has failing spread tests on ubuntu-26.04. Author recently asked if it can be landed. |
|
charmcraft pr #2877 |
feat: implement metadata mediation for manifest.yaml | cmatsuoka | 2d | needs review | 10 | 75 | Implements metadata mediation for manifest.yaml using craft-application packaging API. Has 2 approvals but 3 unresolved review comments and some failing CI tests. |
|
craft-application pr #1179 |
feat: craft testing backend for lp-test | cmatsuoka | 4d | needs review | 10 | 70 | Adds lp-test backend configuration for running tests on Launchpad. Has 2 approvals but 10 unresolved review comments and 2 failing CI checks (snap-tests, lint/files). |
|
craft-parts issue #610 |
Utility function to format partition names | lengau | 1004d | keep open | 10 | 90 | Refactor request to extract partition-name-to-env-var translation (uppercase, +/-/ to _) into a shared utility, currently duplicated in executor/environment.py and utils/partition_utils.py. Contributor volunteered 17 days ago with a concrete plan; duplication confirmed to still exist. |
|
craft-cli issue #242 |
Unhelpful error message when creating help if an argument doesn't have a help text | lengau | 932d | keep open | 10 | 80 | craft-cli raised an unhelpful IndexError when a command argument lacked help text; the crash is now guarded in helptexts.py, and maintainer cmatsuoka is addressing the root cause via open PR #481 (fail early on missing help). |
|
craft-parts issue #1247 |
python plugin: Support `disable-parallel` parameter | lengau | 375d | keep open | 5 | 85 | Enhancement to add the disable-parallel part property to the python plugin, with a proposed 3-state design (None/True/False) for parallel wheel builds. Labeled Needs information; maintainers discussing design and awaiting a real-world use case. |