Issue & PR triage

Loading...

Showing 49 of 49 issues

Issue Title Author Age Action Impact ↓ Actionability Quick Win Summary
rockcraft
issue #857
Missing symlinks in bare-based images built with Noble clay-lake 568d needs triage 78 74 24 Rockcraft 1.9.0 bare images built on Noble omit the /lib64 loader path, making staged dynamically linked executables fail with “no such file or directory”; the issue remains untriaged.
rockcraft
issue #655
Make ROCK base image registry configurable. aznashwan 822d needs triage 70 80 39 Request to make the hardcoded ECR base image registry configurable to avoid rate-limit failures in CI builds.
rockcraft
issue #905
rockcraft 1.12.0 fails but 1.11.0 works with django-framework extension toabctl 493d needs triage 60 60 22 rockcraft 1.12.0 regression: django-framework extension prime fails with FileNotFoundError in craft_parts apply_permissions; 1.11.0 works. No maintainer triage yet.
rockcraft
issue #582
allow adding customized label henrymao-zz 870d needs triage 60 80 34 Feature request to allow users to specify custom OCI labels in rockcraft.yaml. Currently only standard labels (version, title, description, license) are set automatically. No maintainer response after 863 days.
rockcraft
issue #902
Go plugin environment validation fails if toolchain downloads a new version hk21702 498d needs triage 60 80 36 Go plugin env validation fails when `go version` triggers toolchain auto-download; stderr download message is parsed as the version. Root cause is in craft-parts validator; duplicate craft-parts#1447 is open.
rockcraft
issue #433
isolate parts of a rockcraft build process from each other ca-scribner 1063d needs triage 58 47 2 Requests per-part build isolation so build-packages and other environment side effects do not leak between parts. It remains open, unlabelled, and without maintainer discussion or a located implementation.
rockcraft
issue #656
Properly support `build-snaps` with differing versions for independent parts. aznashwan 822d needs triage 58 86 12 Reproducible build-snaps conflict: parts requesting Go 1.18 and 1.21 both build with 1.18.10. The issue has no maintainer triage or activity.
rockcraft
issue #432
improve the speed rockcraft's iterative design experience ca-scribner 1063d needs triage 57 40 6 Request to speed repeated rockcraft pack runs with smarter caching; remains open, unlabelled, and apparently untriaged despite a clear developer-productivity goal.
rockcraft
issue #30
redundant whiteouts cause a path error cjdcordeiro 1648d needs triage 55 66 14 Same-layer OCI whiteouts from package installation trigger path errors in tools such as Dive; the report remains open and has not been retested against current dependencies.
rockcraft
issue #654
Allow for configurable `skopeo` credentials during pulling of the ROCK base image. aznashwan 822d needs triage 55 76 20 Configurable skopeo source credentials for ECR base-image pulls remain unimplemented and untriaged; the current Image class exposes no credential option.
rockcraft
issue #459
Add support for pinning the build and build-base images arturo-seijas 1010d needs triage 55 68 13 Digest pinning for base and build-base images remains unsupported; current validation only accepts enumerated releases, limiting reproducibility and Renovate integration.
rockcraft
issue #681
New OverlayUnmountError with 5.21 lxd tigarmo 794d needs triage 54 61 11 Overlay-based spread tests fail to unmount under LXD 5.21 with exit status 32; the open, unlabelled report has only an automated Jira comment and no diagnosis.
rockcraft
issue #726
Passing custom gunicorn config for flask extension M7mdisk 752d needs triage 48 70 18 Requests customizable Gunicorn settings for flask-framework, especially async workers; current docs claim sync/async support, but this unlabelled issue has no recorded triage or linked resolution.
rockcraft
issue #1036
Allow grammar for `package-repositories` lengau 342d needs triage 48 72 15 Feature request to support architecture-conditional grammar for apt repository URLs, enabling amd64/arm64 builds with deb-src; it remains open and untriaged with no comments or implementation evidence.
rockcraft
issue #188
Consecutive runs of rockcraft pack fail arturo-seijas 1359d needs triage 48 78 15 A second rockcraft pack fails when an overlay script creates a fixed group or user because prior state persists; rockcraft clean restores success. The issue remains open and untriaged.
rockcraft
issue #790
different contents or permissions error yanksyoon 647d needs triage 46 80 14 Reproducible NPM bundled-Node /lib collision in bare Rockcraft builds; exact files are provided, but the 619-day-old report has no labels, maintainer response, or confirmed resolution
rockcraft
issue #1262
Rockcraft is unable to build rock with "devel" build-bases zhijie-yang 133d needs triage 45 72 16 rockcraft 1.19.0 pack with build-base: devel crashes with ValueError: '26.10' is not a valid BuilddBaseAlias in craft_providers ensure_guest_compatible. Full reproducer rockcraft.yaml and CI log supplied; still untriaged with no maintainer response.
rockcraft
issue #892
organize with `app: app/app` is not working correctly javierdelapuente 517d needs triage 45 80 13 fastapi-framework extension fails to pack when app code is in app/ directory; generated organize app: app/app causes FileNotFoundError in craft-parts. No maintainer response; root cause tracked in craft-parts#1460.
rockcraft
issue #812
rockcraft insists on rebuilding part that has not changed nicolasbock 624d needs triage 45 64 13 Rockcraft rebuilds the unchanged mariadb part after scripts changes despite no declared dependency; the report remains open, unlabeled, and untriaged.
rockcraft
issue #428
add the typical environment variables to any interactive session, like with `--debug` ca-scribner 1064d needs triage 44 73 12 Rockcraft debug and shell sessions omit step-specific CRAFT_* variables; the open, untriaged request overlaps the still-open craft-application issue #435.
rockcraft
issue #661
feat: add support for "log-targets" cjdcordeiro 818d needs triage 44 52 13 Pebble log-targets remain unimplemented in Rockcraft's schema and generated layer; the sole commenter has no concrete use case, leaving validation and test setup unclear.
rockcraft
issue #746
Investigate dropping virtual envs from the python-based plugins tigarmo 721d needs triage 43 66 12 Replace per-part Python/Poetry venvs with direct system-Python pip installs; still open and unimplemented, with current code retaining venv and sitecustomize handling.
rockcraft
issue #447
Consider creating and making the _daemon_ user available before running any steps merkata 1052d needs triage 42 52 5 Open feature request to provision _daemon_ before part steps for su-based build commands; packing still creates the user afterward, while the writable PEBBLE_PATH concern is now covered by mode 1777.
rockcraft
issue #1290
Create dedicated variables for daemon UID, GID sed-i 113d needs triage 40 67 17 Requests build-time variables for the _daemon_ run-user UID/GID to replace hardcoded 584792 values; it remains open, unlabelled, and overlaps #1291.
rockcraft
issue #1178
list-extensions command to show experimental bases under experimental column f-atwi 204d needs triage 40 84 25 Feature request to give experimental bases their own list-extensions column remains unlabelled and untriaged; current code still lists every supported base together.
rockcraft
issue #915
[Bug] `make setup` missing deps - snapd, curl, gcc, libgit2-dev, sudo AlexBaranowski 481d needs triage 40 75 15 Fresh Ubuntu container `make setup` fails due to missing curl, gcc, libgit2-dev, sudo, and snapd; no maintainer response or labels yet.
rockcraft
issue #638
Client.Timeout exceeded while awaiting headers abhigyanghosh30 836d needs triage 40 52 9 Rockcraft 1.5.3 is untriaged after a managed LXD build timed out contacting api.snapcraft.io while injecting the host snap; proxy, firewall, and VPN diagnostics are missing.
rockcraft
issue #555
Emit a warning to stdout when `$CRAFT_PART_INSTALL` is empty after `override-build` sed-i 924d needs triage 38 58 13 Requests a warning when override-build leaves CRAFT_PART_INSTALL empty; it remains open, unlabeled, and untriaged, with only an automated Jira-sync comment.
rockcraft
issue #190
Improve output when different parts list the same file arturo-seijas 1358d needs triage 38 58 11 Collision diagnostics need clearer part, file, and conflict-type details; craft-parts now reports parts and files, but still groups content and permission clashes together.
rockcraft
issue #1211
Reconsider the Pebble binary location cjdcordeiro 160d needs triage 35 30 4 Design discussion (opened by maintainer,0 comments, unlabelled): /usr/bin/pebble may collide with Ubuntu's `pebble` package; proposes a rock-specific path such as /.rock
rockcraft
issue #628
Improve article "Parts and Steps" hd9 847d needs triage 35 85 21 Clarify the Parts and Steps reference for newcomers by explaining Craft Parts and “project”; the shared wording remains generic, with no maintainer response.
rockcraft
issue #591
Errors should have links to our documentation sergiusens 862d needs triage 35 20 5 Feature request to add documentation links to error messages. Issue is vague with no specific errors identified or scope defined.
rockcraft
issue #20
Add support for `craftctl get version` jnsgruk 1666d needs triage 34 61 15 The original version-access use case is already available through undocumented CRAFT_PROJECT_VERSION, but support for craftctl get/set version remains undecided and needs maintainer direction.
rockcraft
issue #556
Have the `--debug` shell inform the user which part and step failed sed-i 924d needs triage 32 48 9 Enhance the --debug failure shell to identify the failed part and lifecycle step; this unlabelled request has only an automated Jira-sync comment and still needs maintainer triage.
rockcraft
issue #1291
Execute parts as `run_user` sed-i 113d needs triage 30 45 5 Feature request: run all parts as the non-root UID/GID when `run_user: _daemon_` is declared, removing manual chown/chmod overrides. Open, unlabelled, no maintainer response; only an outside contributor asked to work on it.
rockcraft
issue #991
Provide instructions on authentication using Skopeo when publishing rock sinapah 388d needs triage 30 72 19 Doc request to add a --dest-creds authentication section to the 'Publish a rock to a registry' how-to. Page (now docs/how-to/crafting/publish-a-rock.rst) still has no auth guidance; no maintainer reply in ~1 year.
rockcraft
issue #483
Summarise what has/has not been completed when failing or entering a... ca-scribner 989d needs triage 30 80 14 Feature request to display a summary of completed/failed build steps when `rockcraft pack` fails or enters `--debug` mode. Unlabelled, awaiting maintainer triage.
rockcraft
issue #755
Can't redirect the output of go run to a file kian99 709d needs triage 30 68 11 Reported empty redirected output from go run in override-build; an exact repro exists, but no debug log or maintainer triage was provided and current Rockcraft uses classic confinement.
rockcraft
issue #182
Provide more meaningful output when rockcraft.yaml is invalid arturo-seijas 1361d needs triage 30 88 21 Malformed rockcraft.yaml exposes a location-less PyYAML ScannerError. The request is reproducible but untriaged, and newer craft-application YAML handling may already cover it.
rockcraft
issue #510
Cannot easily skip `go mod download` with the `go` plugin alnvdl-work 958d needs triage 30 65 13 Feature request: the `go` plugin (craft-parts go_plugin.py) unconditionally runs `go mod download all`, with no key to skip it for vendored deps; overriding the whole build script is the only workaround. Unlabelled, no maintainer reply.
rockcraft
issue #136
`base: bare` + `overlay_packages` = unhelpful error message mr-cal 1456d needs triage 30 78 15 Combining base: bare with overlay-packages yields a raw missing apt-get error; an exact reproducer exists, but no triage or resolution is recorded.
rockcraft
issue #1243
improve error message beliaev-maksim 146d needs triage 30 26 3 User requests clearer guidance when chisel fails with an archive digest mismatch. Unlabelled, zero comments, empty rockcraft.yaml, repro is an external CI log; the failure originates in craft-parts, so ownership is unclear.
rockcraft
issue #1403
docs: apply standard contribution model asanvaq 6d needs triage 30 60 15 Request to update documentation to follow Canonical's standard contribution model, as discussed in PR #1398. New issue, no maintainer response yet.
rockcraft
issue #714
remove support for i386 cjdcordeiro 764d needs triage 28 84 18 i386 remains exposed as supported by SUPPORTED_ARCHS, the generated schema, and two spread fixtures; removal is unimplemented and the unlabelled issue awaits triage.
rockcraft
issue #306
Reflexion about documentation dependencies SamirPS 1220d needs triage 25 44 5 An open documentation-maintenance request proposes auditing Sphinx dependencies and simplifying requirements, but it remains broad, untriaged, and unresolved.
rockcraft
issue #151
Check ROCK name, summary, description sergiusens 1430d needs triage 25 22 4 Validation of ROCK name, summary, and description remains an underspecified feature request; basic string typing remains and no concrete rules or maintainer decision are present.
rockcraft
issue #1381
Support all pre-defined OCI image annotations alexdlukens-canonical 28d needs triage 25 65 9 Feature request to add support for missing OCI pre-defined annotations (authors, url, documentation, source, revision, vendor, base.name) via new rockcraft.yaml fields. Author labels it a 'nice to have'.
rockcraft
issue #886
Bug: Edgecase: Error when shellcheck is not installed RafaelJohn9 529d needs triage 25 80 15 make lint fails with 'xargs: shellcheck: No such file or directory' when shellcheck is absent; lint-shellcheck target lacks an install-shellcheck dependency. Unlabelled and without maintainer response.
rockcraft
issue #808
improve `entrypoint-service` warning message cjdcordeiro 629d needs triage 20 55 9 Maintainer-filed request to reword the 'entrypoint-service'/'entrypoint-command' warning (MESSAGE_ENTRYPOINT_CHANGED in rockcraft/models/project.py) so it says the rock's entrypoint, not the OCI entrypoint, is atypical. Still unchanged at HEAD; exact target wording only lives in an external Matrix link.