Issue & PR Triage
Loading...
Showing 100 of 214 issues
| Issue | Title | Author | Age | Action | Staleness ↑ | Confidence | Summary |
|---|---|---|---|---|---|---|---|
|
rockcraft issue #562 |
bug: run umoci in --rootless mode | cjdcordeiro | 770d | needs triage | 95 | 75 | Rockcraft fails in destructive mode for non-root users because umoci lacks the --rootless flag, triggering permission errors. The report remains open, unassigned, and inactive for over two years, awaiting implementation of the suggested fix. |
|
rockcraft pr #457 |
refactor: use craft-application plugins register | syu-w | 880d | close stale | 95 | 85 | Refactors plugin registration to use the craft-application plugins register. Stale for over two years with zero comments or labels. Currently inactive and awaiting maintainer review or closure. |
|
rockcraft issue #182 |
Provide more meaningful output when rockcraft.yaml is invalid | arturo-seijas | 1226d | close stale | 95 | 85 | Improve error messages for invalid rockcraft.yaml files to display the specific line or element causing YAML parsing failures instead of generic internal errors. Currently open and awaiting triage or assignment. |
|
rockcraft issue #638 |
Client.Timeout exceeded while awaiting headers | abhigyanghosh30 | 701d | close not a bug | 95 | 85 | rockcraft pack fails with a Client.Timeout error when installing the rockcraft snap into the LXC build environment via the snapcraft API. Open, zero comments, no labels, 700 days inactive. Requires triage. |
|
rockcraft pr #637 |
Work/spread openstack | tigarmo | 704d | close stale | 95 | 90 | OpenStack spread testing work by maintainer tigarmo. Inactive for over two years with no comments or labels. Requires triage, review, or closure. |
|
rockcraft issue #181 |
Add testing framework? | sed-i | 1232d | close stale | 95 | 85 | Proposes an automated post-pack testing framework modeled after container-structure-test. Status remains open, untriaged, and inactive for over three years with zero comments or assigned work. |
|
rockcraft pr #832 |
docs: added download pdf button | alesancor1 | 463d | close stale | 95 | 90 | Adds a download PDF button to the documentation. Submitted 462 days ago by an external contributor with the CLA signed. Currently inactive with no comments, awaiting maintainer review or closure due to staleness. |
|
rockcraft issue #505 |
ARM pack fails `choosing an image from manifest list... | carlcsaposs-canonical | 827d | close not a bug | 95 | 95 | rockcraft pack on ARM64 fails because the Ubuntu 22.04 Docker manifest lacks the arm64 architecture. Caused by a broken Ubuntu base build pipeline. Patched and verified working. Status: Resolved. |
|
rockcraft issue #246 |
usrmerge issue when using the Python plugin without provisioning Python | tigarmo | 1142d | close stale | 95 | 75 | Using the Python plugin without provisioning Python breaks the /lib64 symlink to /usr/lib64 in generated ROCKs. Adding Python via stage-packages resolves it. Open with no comments or labels, needs triage and assignment. |
|
rockcraft issue #610 |
Python plugin: incompatibilities with python-packages attribute,... | javierdelapuente | 722d | close stale | 95 | 85 | Rockcraft Python plugin fails to locate Python.h when python-packages is used with build-packages and python-requirements. Workaround: omit python-packages or add pip, setuptools, wheel. Issue is open, inactive for 721 days, and needs triage. |
|
rockcraft issue #554 |
Update black to 24 | lengau | 789d | close stale | 95 | 85 | Update Black code formatter to version 24. The new release requires manual adjustments beyond standard auto-formatting. The request remains open, unassigned, and inactive for over two years with no comments or labels. |
|
rockcraft pr #571 |
ci: use self-hosted runners for ci workflows | tigarmo | 762d | close stale | 95 | 85 | Proposes switching CI workflows to self-hosted runners. Open for over two years with no comments or recent activity. CLA remains unsigned. Stalled pending review and contributor agreement completion. |
|
rockcraft issue #704 |
`pack` and `build` will be interrupted w/o relevant message if `arch` is not correct | DnPlas | 644d | close not a bug | 95 | 95 | Silent interruption during rockcraft pack or build when the target architecture mismatches the host. The fix is merged in upstream craft-application and will ship in the next Rockcraft release. |
|
rockcraft issue #582 |
allow adding customized label | henrymao-zz | 735d | needs triage | 95 | 80 | Request to add custom OCI labels to Rockcraft-built images. Inactive for over two years with zero comments. Requires triage to evaluate feasibility and assign for implementation. |
|
rockcraft issue #664 |
Broken Symlinks when Ubuntu 24.04 with Python plugin and `override-prime` is used | alithethird | 679d | close stale | 95 | 85 | Broken symlinks occur in Rockcraft when using Ubuntu 24.04, the Python plugin, and override-prime. A prior fix does not apply. Maintainers suggest override-build or override-stage as workarounds. Open and awaiting author feedback for a proper fix. |
|
rockcraft pr #919 |
ci(experimental): add arm64 spread worker | lengau | 335d | close stale | 95 | 75 | Introduces an experimental arm64 spread worker for CI. The pull request has been inactive for 334 days with no comments or labels, requiring triage, review, or reassignment to move forward. |
|
rockcraft issue #533 |
Please test against non-EOL Fedora release | zyga | 797d | close stale | 95 | 85 | Update spread.yaml test matrix from EOL Fedora 37 to Fedora 39 or 40. Internal Jira ticket CRAFT-2768 created. Stale, awaiting triage and assignment to update CI configurations. |
|
rockcraft issue #905 |
rockcraft 1.12.0 fails but 1.11.0 works with django-framework extension | toabctl | 358d | needs triage | 95 | 85 | Regression in rockcraft 1.12.0 triggers FileNotFoundError during PRIME with the django-framework extension. Version 1.11.0 functions correctly. Open with zero comments and no activity for 357 days, awaiting triage and assignment. |
|
rockcraft pr #928 |
build(deps): use DEV craft-parts | tigarmo | 327d | close stale | 95 | 90 | Updates dependencies to use the development version of craft-parts, enabling collision detection between overlay and regular stage. The pull request remains open and stale after 326 days with no comments or labels, awaiting review or closure. |
|
rockcraft issue #639 |
Move the build planner logic into craft-platforms | lengau | 699d | close stale | 95 | 80 | Extract core build planner logic into craft-platforms. Open and inactive for nearly two years with no comments or labels. Requires triage and assignment to proceed. |
|
rockcraft pr #912 |
EXPERIMENTAL: example for delayed shutdowns | lengau | 348d | close stale | 95 | 80 | Experimental example demonstrating delayed shutdown behavior. Open for over a year with zero comments or commits. Contribution checklist remains incomplete. Awaiting maintainer review, testing, and triage to determine next steps. |
|
rockcraft issue #683 |
File capabilities (xattrs) are not preserved in final ROCK image layers. | aznashwan | 658d | close stale | 95 | 80 | File capabilities set via xattrs during ROCK builds are stripped from the final image, breaking non-root containers requiring root-like permissions. Open, under discussion, and linked to an external Matrix thread. Last updated over a year ago. |
|
rockcraft issue #184 |
Cache retrieved base during build | jardon | 1226d | close stale | 95 | 85 | Caches Docker base images during rockcraft pack to bypass Docker Hub pull rate limits. Team discussed a time-based refresh as a short-term fix. Implementation pending. |
|
rockcraft issue #714 |
remove support for i386 | cjdcordeiro | 629d | close stale | 95 | 80 | Removes i386 architecture support from rockcraft, deprecated since Ubuntu Bionic. Open for 628 days with zero comments or activity. Requires triage and assignment to proceed. |
|
rockcraft issue #655 |
Make ROCK base image registry configurable. | aznashwan | 687d | close stale | 95 | 75 | Extend rockcraft.oci.Image to accept a configurable registry URL for skopeo copy, bypassing ECR rate limits and enabling local mirrors. Open, unassigned, and stale after 686 days. Needs triage and implementation. |
|
rockcraft pr #807 |
test: [PROTOTYPE] confirm npm symlink fix with spread | bepri | 495d | close stale | 95 | 90 | Prototype spread test confirming an npm symlink fix. Open 494 days with no activity or labels. Requires maintainer review and testing to validate the fix before merging. |
|
rockcraft pr #842 |
chore: refactor test to uniform sed commands | yanksyoon | 451d | close stale | 95 | 90 | Refactors test scripts to standardize sed command usage. Submitted by an external contributor 450 days ago with zero comments or labels. Currently inactive and awaiting review or triage. |
|
rockcraft pr #984 |
build(deps): update RapidFuzz | lengau | 258d | close stale | 95 | 85 | Updates the RapidFuzz dependency to avoid crashes from the yanked version 3.14.0. Open for 257 days with zero comments, the request is currently stale and awaiting review or merge. |
|
rockcraft issue #344 |
"failed to run apt update" when using a specific package-repository with 20.04 base | tigarmo | 1037d | close stale | 95 | 80 | rockcraft fails apt update with HTTPS certificate verification errors on Ubuntu 20.04 base when using specific package repositories. Open, unassigned, and awaiting triage with no comments. |
|
rockcraft pr #809 |
fix: update plugin build error message | cmatsuoka | 491d | close stale | 95 | 85 | Improves plugin build error messages by showing combined craft-parts output for better diagnostics. Test failures only reproduce during full suite runs, not in isolated Python plugin tests. Awaiting review or further investigation. |
|
rockcraft issue #188 |
Consecutive runs of rockcraft pack fail | arturo-seijas | 1224d | close stale | 95 | 85 | Consecutive rockcraft pack runs fail when creating groups or users, throwing a group already exists error. Requires rockcraft clean to succeed. Issue remains unresolved and needs triage. |
|
rockcraft issue #307 |
nodejs snap installed through stage-snaps is not usable in the final image | nrobinaubertin | 1085d | close stale | 95 | 80 | Packaging Node.js via Rockcraft stage-snaps produces a broken container image missing the dynamic linker. Open for over a year with no activity or comments, awaiting triage and resolution. |
|
rockcraft issue #178 |
`rockcraft` crashes at the `update apt cache` step | gruyaume | 1246d | close not a bug | 95 | 90 | Rockcraft crashes updating apt cache on Ubuntu 22.04 GitHub runners due to Docker/LXD iptables conflicts. Resolved via workarounds: use canonical/setup-lxd action or apply specific iptables rules. Issue remains open but effectively closed. |
|
rockcraft issue #812 |
rockcraft insists on rebuilding part that has not changed | nicolasbock | 489d | needs triage | 95 | 90 | Modifying the scripts part incorrectly triggers a rebuild of the unrelated mariadb part in rockcraft despite no declared dependencies. The report remains open with zero comments and over a year of inactivity, awaiting triage and assignment. |
|
rockcraft issue #583 |
support project directory with remounted path | henrymao-zz | 735d | needs triage | 92 | 70 | Rockcraft cannot access bind-mounted directories in the project path during packaging and stage phases. The request remains open, unassigned, and inactive for over two years with no comments or triage. |
|
rockcraft issue #915 |
[Bug] `make setup` missing deps - snapd, curl, gcc, libgit2-dev, sudo | AlexBaranowski | 346d | close stale | 92 | 85 | make setup and make test fail on clean Ubuntu due to missing curl, gcc, libgit2-dev, sudo, and snapd. Scripts lack dependency installation. Issue is open, unassigned, inactive for 345 days, and needs triage to update the setup workflow. |
|
rockcraft issue #656 |
Properly support `build-snaps` with differing versions for independent parts. | aznashwan | 687d | needs triage | 92 | 65 | rockcraft applies the first installed build-snap version to all parts, ignoring version conflicts. Needs auto-detection, snap refresh between parts, or warnings. Open 686 days, zero comments, no labels. Requires triage. |
|
rockcraft issue #167 |
Take "stack" of layers into account when adding a new layer | tigarmo | 1279d | close stale | 92 | 85 | Rockcraft must account for intermediate layers when adding new layers to a ROCK, not just the base image. Currently, this breaks existing symlinks. The open ticket has no comments or labels and awaits triage and assignment. |
|
rockcraft issue #882 |
fastapi-framework extension cannot detect 'prime' entry from rockcraft.yaml | lego37yoon | 402d | close not a bug | 90 | 90 | fastapi-framework extension incorrectly flags prime paths as missing the app/ prefix when root-level files are included. Maintainer clarified all entries must start with app/ and requested user verification. Awaiting response. |
|
rockcraft issue #886 |
Bug: Edgecase: Error when shellcheck is not installed | RafaelJohn9 | 394d | needs triage | 90 | 85 | make lint fails when shellcheck is missing from the system. The report remains open with no comments or assignees after over a year, awaiting triage and a fix to gracefully handle missing build dependencies. |
|
rockcraft issue #306 |
Reflexion about documentation dependencies | SamirPS | 1085d | close stale | 90 | 85 | Assesses documentation dependencies like sphinx-autodoc to streamline requirements via sphinx-starter-pack. Open, zero comments, awaiting discussion and triage. |
|
rockcraft issue #136 |
`base: bare` + `overlay_packages` = unhelpful error message | mr-cal | 1321d | needs triage | 90 | 85 | Combining base bare with overlay_packages triggers an unhelpful apt-get not found error instead of a clear incompatibility message. Open, inactive for 300+ days, awaiting triage and a fix to improve error reporting. |
|
rockcraft issue #654 |
Allow for configurable `skopeo` credentials during pulling of the ROCK base image. | aznashwan | 687d | needs triage | 90 | 85 | Proposes adding configurable credentials to skopeo for pulling ROCK base images, preventing ECR rate-limit failures. Currently unassigned, unlabeled, and inactive for over a year with a single comment noting related but independent functionality. |
|
rockcraft issue #432 |
improve the speed rockcraft's iterative design experience | ca-scribner | 928d | close stale | 90 | 80 | Optimize rockcraft pack build speed for iterative development by improving build caching. Currently untriaged, inactive for over 300 days, and awaiting assignment or investigation. |
|
rockcraft pr #422 |
Integrate with Starbase | syu-w | 931d | close stale | 90 | 65 | Integration with Starbase. Opened over two years ago with only a Codecov bot comment. Inactive for ten months, currently unmerged and awaiting maintainer review or triage. |
|
rockcraft pr #945 |
feat: [wip] usrmerged parts by default | tigarmo | 293d | close stale | 90 | 80 | Enables usr-merged parts by default. Currently a work in progress, inactive for 292 days with no comments or labels. Awaiting further development and review to proceed. |
|
rockcraft pr #801 |
test(spread): mark doc tests as manual | tigarmo | 501d | close stale | 90 | 85 | Marks spread doc tests as manual to reduce CI run time. Open for 500 days with zero comments and no activity for 304 days. Requires triage and maintainer review to merge or close. |
|
rockcraft issue #730 |
improve error messages for LXC operations | cjdcordeiro | 613d | close stale | 90 | 70 | Improve LXC operation error messages to surface root causes like disk space issues instead of generic failures. Open with zero comments and over a year of inactivity. Needs triage and assignment to implement better error handling. |
|
rockcraft issue #681 |
New OverlayUnmountError with 5.21 lxd | tigarmo | 659d | close stale | 90 | 80 | Rockcraft overlay unmount failures after LXD 5.21 update cause spread test failures. Repeated umount retries exit with status 32. Issue is open, internal Jira ticket CRAFT-3307 created, awaiting investigation and fix. |
|
rockcraft pr #758 |
remove chisel part from Rockcraft's snap | linostar | 573d | close stale | 90 | 75 | Removes the chisel part from Rockcraft's snap to prevent unnecessary installation. Blocked on upstream craft-parts PR #904 and inactive for 304 days. Awaiting dependency merge to proceed with review. |
|
rockcraft issue #151 |
Check ROCK name, summary, description | sergiusens | 1295d | close stale | 90 | 85 | Proposes adding validation rules for ROCK name, summary, and description beyond current string checks. Issue remains underspecified and awaits maintainer clarification on desired criteria to become actionable. |
|
rockcraft pr #986 |
[PROTOTYPE] build(deps): use craft-parts branch | upils | 258d | close stale | 90 | 90 | Prototype testing craft-parts chroot mechanism changes via CI. Marked do not merge, inactive for 256 days with zero comments. Needs triage to decide whether to abandon the experiment or proceed with integration. |
|
rockcraft issue #371 |
Add a spread test for build-secrets | tigarmo | 981d | needs triage | 90 | 80 | Add a spread test for build-secrets to verify upstream library usage and maintain feature coverage. Open, unassigned, zero comments, and unlabelled. Awaiting triage and blocked on craft-application issue #100. |
|
rockcraft issue #859 |
Make python plugin integration tests work on non-LTS ubuntu series | lengau | 432d | close stale | 90 | 75 | Update Python plugin integration tests to support non-LTS Ubuntu releases. Current LTS-only mapping blocks non-LTS rock base support. Issue remains open, unassigned, and untriaged after 430 days of inactivity. |
|
rockcraft issue #190 |
Improve output when different parts list the same file | arturo-seijas | 1223d | needs triage | 90 | 80 | Enhances error messaging for file clashes between build parts by listing affected parts, files, and clash type. Open with zero comments and over a year of inactivity, awaiting triage and assignment. |
|
rockcraft issue #726 |
Passing custom gunicorn config for flask extension | M7mdisk | 617d | needs triage | 90 | 70 | Enable overriding the hardcoded gunicorn config in the Flask extension via env vars, file overrides, or CLI args for custom worker settings. Open, zero comments, inactive for over a year, awaiting triage and assignment. |
|
rockcraft issue #608 |
links that are emitted to the console must be tested | cjdcordeiro | 723d | needs triage | 88 | 70 | Test console-emitted links in Rockcraft to prevent broken documentation URLs. Maintainer recommends Sphinx intersphinx for dynamic generation. Issue remains open and awaiting implementation. |
|
rockcraft issue #502 |
Refactor platform validation | mr-cal | 830d | close stale | 88 | 80 | Consolidate platform validation from BuildPlanner into the Project model using a dedicated Pydantic model for hierarchical validation. Reduces code complexity and technical debt. Currently open and awaiting implementation. |
|
rockcraft issue #755 |
Can't redirect the output of go run to a file | kian99 | 574d | close stale | 88 | 65 | go run output redirection fails in Rockcraft's override-build step, likely due to snap confinement. Open with zero comments and 573 days of inactivity; requires triage and investigation. |
|
rockcraft issue #512 |
Document `overlay-packages` | alnvdl-work | 820d | close stale | 88 | 75 | Missing documentation for the overlay-packages field in Rockcraft part properties. Requested to clarify usage for installing packages. Open with zero comments and 186 days of inactivity. Needs documentation update. |
|
rockcraft issue #790 |
different contents or permissions error | yanksyoon | 512d | needs triage | 88 | 85 | Bug causing a "different contents or permissions" error when merging lib during rockcraft pack. Triggered by NPM plugin writing node_modules to /lib with npm-include-node and npm-node-version. Open 511 days, untriaged, awaiting assignment. |
|
rockcraft pr #446 |
chore(linter): fix some format errors | syu-w | 918d | close stale | 88 | 85 | Addresses linter format errors, mainly whitespace changes. The pull request remains open and inactive for over 300 days. Maintainer notes the commits are unsquashed space-only changes pending review. |
|
rockcraft issue #137 |
Priming files into /lib breaks system binaries in the final image | tigarmo | 1321d | needs triage | 88 | 65 | Priming files into /lib replaces the base symlink to /usr/lib, breaking system binaries. Maintainers are evaluating layering strategies and whiteout files to preserve symlinks. Issue remains under discussion with no assigned fix. |
|
rockcraft issue #122 |
`rockcraft pack` uses all available memory | gruyaume | 1343d | close stale | 88 | 88 | rockcraft pack reportedly consumes all system memory and crashes during initialization. Maintainers could not reproduce it due to missing branch details. Awaiting updated reproduction steps and LXD profile details from the author. |
|
rockcraft issue #411 |
Integrate with Starbase | tigarmo | 942d | needs triage | 88 | 75 | Integrate Starbase changes to modernize project tooling, replacing the current makefile, tox, pylint, and fragmented config setup. Open with zero comments and inactive for 304 days, awaiting triage and assignment. |
|
rockcraft issue #401 |
where does the python3 symlink come from? | cjdcordeiro | 956d | close stale | 88 | 75 | Unexpected python3 symlink created when staging python3.8-venv in Rockcraft, but absent when staging python3.8. Symlink origin is unknown. Issue remains open, unassigned, and untriaged, awaiting investigation. |
|
rockcraft issue #169 |
Review SPDX package | tigarmo | 1278d | close stale | 88 | 85 | Replacing the deprecated spdx-license-list PyPI package used for license validation. A community member recreated it with automated updates. Awaiting maintainer decision to revert the temporary fix and adopt the new package. Currently stalled. |
|
rockcraft pr #885 |
fix: Removed reference to snapcraft.yaml in expand extensions | RafaelJohn9 | 394d | close stale | 85 | 80 | Removes a reference to snapcraft.yaml in expand extensions to fix issue #658. The pull request has seen no comments or activity in over 100 days, leaving it in a stale state awaiting review or maintainer action. |
|
rockcraft pr #1016 |
fix: preserve xattrs in layers | bepri | 229d | close stale | 85 | 75 | Prototype preserving extended attributes in Rockcraft layers using GNU tar. Locally tested and awaiting review. Currently paused as a reviewer suggested exploring an alternative approach first. |
|
rockcraft issue #889 |
uv plugin rewrites non-python shebangs | mr-cal | 384d | needs triage | 85 | 75 | uv plugin rewrites non-Python shebangs in staged packages, breaking dpkg scripts and causing build failures. Open, unassigned, and inactive for over a year. |
|
rockcraft issue #555 |
Emit a warning to stdout when `$CRAFT_PART_INSTALL` is empty after `override-build` | sed-i | 789d | close stale | 85 | 80 | Suggests adding a stdout warning when $CRAFT_PART_INSTALL is empty after override-build to help beginners and cut troubleshooting time. Open, escalated to internal Jira ticket CRAFT-2830, and awaiting triage or assignment. |
|
rockcraft issue #625 |
Surface `rockcraft pack` errors to accelerate development | hd9 | 712d | needs triage | 85 | 75 | Proposes surfacing actual build errors by default in rockcraft pack instead of only pointing to logs. Maintainer agrees but cites challenges parsing arbitrary override-build scripts across multiple languages. Open to suggestions for a general solution. |
|
rockcraft issue #898 |
Hello world tutorial doesn't work when using 24.04 base | seb128 | 369d | close stale | 85 | 75 | Rockcraft hello-world tutorial fails with ubuntu@24.04 base, causing a runtime error for missing /usr/bin/hello. Open, unassigned, and inactive for 186 days with no comments. Labeled as a documentation issue. |
|
rockcraft issue #902 |
Go plugin environment validation fails if toolchain downloads a new version | hk21702 | 363d | needs triage | 85 | 80 | Go plugin validation fails when Go downloads a toolchain version differing from the bundled one. The issue remains open with zero comments and no labels, awaiting triage. Workarounds include setting GOTOOLCHAIN=local or running the build twice. |
|
rockcraft issue #284 |
Block overlay usage with `bare` bases | tigarmo | 1112d | close stale | 85 | 70 | Block overlay scripts and packages with bare bases due to mutual exclusivity. Requires a craft-parts method to detect overlays for early validation. Issue remains open, with a maintainer recently asking if it can be closed. |
|
rockcraft issue #922 |
Add extensions to the Rockcraft JSON schema | goulinkh | 333d | needs triage | 85 | 85 | Add the missing extensions property to the Rockcraft JSON schema to fix IDE validation errors in rockcraft.yaml. Open for 332 days with zero comments, awaiting triage and assignment. |
|
rockcraft pr #940 |
feat: use configurable cache layer level | cmatsuoka | 298d | close stale | 85 | 80 | Implements a configurable cache layer level. Labeled as research, the pull request remains open with no comments. Last activity was 287 days ago, leaving it inactive and pending triage or maintainer review. |
|
rockcraft issue #618 |
Update snapstore page for rockcraft | dariuszd21 | 720d | close stale | 85 | 80 | Update Rockcraft Snap Store page metadata, add source, docs, and issue links, plus a screenshot to improve professionalism. Currently inactive for over 300 days, synced to internal Jira ticket CRAFT-3048, and awaiting triage and assignment. |
|
rockcraft issue #661 |
feat: add support for "log-targets" | cjdcordeiro | 683d | close stale | 85 | 70 | Proposes adding log-targets to the project schema to match Pebble log forwarding. Stalled for over a year, awaiting a testable use case or Loki server setup to validate the feature. |
|
rockcraft issue #428 |
add the typical environment variables to any interactive session, like with `--debug` | ca-scribner | 929d | needs triage | 85 | 65 | Automatically inject standard build environment variables into interactive debug sessions. Currently requires manual setup, causing tedious and error-prone debugging. Open, unassigned, no comments, inactive for over a year. |
|
rockcraft pr #744 |
feat: make requirements.txt for extensions optional | toabctl | 592d | close stale | 85 | 90 | Proposes making requirements.txt optional for extensions to support modern dependency managers. Maintainers declined for now, citing design cohesion and dependency freezing, but noted the policy could change with sufficient user demand. Status: declined, awaiting user demand. |
|
rockcraft issue #579 |
fork/exec error when building Go rock with the 24.04 build-base | gruyaume | 753d | close stale | 85 | 75 | Building Go rocks with Ubuntu 24.04 build-base fails with fork/exec errors. Resolved via base-files_lib slice workaround. Maintainer cites upstream dependency changes and will internally discuss improving plugin requirement documentation. |
|
rockcraft issue #347 |
Update craft-providers | lengau | 1037d | close stale | 85 | 85 | Update the craft-providers dependency. Mypy fails after the upgrade, requiring import reorganization to fix type checking. Status remains open, unassigned, and inactive for 304 days, awaiting triage. |
|
rockcraft pr #787 |
Update .NET download URL to new domain | mateusrodrigues | 518d | close stale | 85 | 70 | Updates .NET download URLs to match upstream domain changes. Submitted by an external contributor, the pull request has seen no activity or comments in over 300 days and requires maintainer review or closure. |
|
rockcraft issue #447 |
Consider creating and making the _daemon_ user available before running any steps | merkata | 917d | needs triage | 85 | 65 | Suggests bootstrapping the daemon user earlier in the build with a writable home directory to enable user-specific commands during build steps. Open, zero comments, inactive for 304 days, awaiting triage. |
|
rockcraft issue #350 |
Support pinning of snap revisions for build-snaps and stage-snaps | shayancanonical | 1022d | needs triage | 85 | 80 | Request to pin exact snap revisions in build-snaps and stage-snaps for deterministic builds. Currently only channels are supported. Open, awaiting triage and assignment with community support. |
|
rockcraft issue #808 |
improve `entrypoint-service` warning message | cjdcordeiro | 494d | close stale | 85 | 75 | Update entrypoint-service warning to correctly identify the rock's entrypoint as the issue source rather than the OCI entrypoint. Open, inactive for 493 days, zero comments, awaiting triage and assignment. |
|
rockcraft issue #613 |
some commands, like clean, should not need schema validation | cjdcordeiro | 721d | close stale | 85 | 70 | Bypass strict schema validation for commands like clean that do not rely on config content. Maintainers note name and base fields are required for instance tracking. Author acknowledges and is updating the description. Under discussion. |
|
rockcraft issue #510 |
Cannot easily skip `go mod download` with the `go` plugin | alnvdl-work | 823d | close stale | 85 | 75 | The go plugin lacks a built-in option to skip go mod download, forcing full build script overrides for vendored dependencies. Reported over two years ago, it has internal Jira ticket CRAFT-2621 but remains unaddressed and awaiting triage. |
|
rockcraft pr #972 |
fix: bump name length minimum back up to 2 | lengau | 272d | close stale | 85 | 75 | Increases the minimum name length to two characters to resolve a prior validation deadlock. The request remains open with no activity or reviews since late last year and requires maintainer triage, checklist completion, and CI verification before merging. |
|
rockcraft pr #938 |
ci: add arm64 snap build | cjdcordeiro | 300d | close stale | 85 | 70 | Adds an arm64 snap build to the CI pipeline. Open for 299 days with zero comments and no labels, leaving it unreviewed and awaiting triage or assignment. |
|
rockcraft pr #974 |
refactor: consolidate base-specific knowledge | tigarmo | 270d | needs review | 85 | 70 | Consolidates base-specific behavior into a single authoritative bases module. Open for 269 days with no comments or reviews. Contribution checklist remains incomplete. |
|
rockcraft pr #828 |
docs: clarify documentation | alesancor1 | 469d | close stale | 85 | 85 | Clarifies tutorial documentation by unifying mkdir steps, adding directory structures, and simplifying node.js code blocks. Marked ready for review by an external contributor but inactive for over 300 days and awaiting reviewer attention. |
|
rockcraft pr #949 |
fix(renovate): don't update dependencies in docs spread tests | lengau | 292d | close stale | 85 | 75 | Prevents Renovate from updating dependencies in documentation spread tests. Open for 291 days with zero comments or labels. Awaiting maintainer review or merge. |
|
rockcraft issue #617 |
Cannot build multiple ROCKs from the same repo with local source | alnvdl-work | 721d | close not a bug | 85 | 90 | rockcraft pack part-name was removed in v1.5.2, breaking multi-ROCK builds from a single repo. Maintainer acknowledges the removal was an unintended oversight and flags potential Pebble integration issues. Issue remains open and under discussion. |
|
rockcraft issue #319 |
Building for arm not possible on Raspberry Pi 3 (32 bit) | ghislainbourgeois | 1077d | close stale | 85 | 75 | Rockcraft rejects arm builds on 32-bit ARM hosts due to an armv7l to arm compatibility check. Issue remains open after 304 days. A workaround using armv7l was suggested but may fail. Needs architecture detection fix and triage. |
|
rockcraft pr #981 |
feat: don't emit url for `--profile=test` | lczyk | 258d | needs review | 85 | 75 | Removes a broken documentation URL printed when running rockcraft init with the test profile. The pull request is open, submitted by an external contributor, and has been inactive for 257 days awaiting review or triage. |
|
rockcraft issue #840 |
Graphs in Chisel Documentation not very readable in dark mode | marcusboden | 454d | needs triage | 85 | 80 | Chisel documentation SVGs use black arrows on transparent backgrounds, causing poor visibility in dark mode. The report is open, unassigned, and has no comments, awaiting triage and a styling fix. |
|
rockcraft issue #665 |
create new Spread task for daily compatibility matrix testing | cjdcordeiro | 678d | close stale | 85 | 75 | Proposes a daily Spread test matrix to verify Rockcraft compatibility with LXD, multipass, and docker. Maintainer advocates for early issue detection, while a contributor cites maintenance overhead. Currently under discussion with no implementation. |
|
rockcraft issue #483 |
Summarise what has/has not been completed when failing or entering a... | ca-scribner | 854d | needs triage | 85 | 75 | Show completed and pending build steps when rockcraft pack fails or enters debug mode. Currently requires parsing verbose logs. Internal Jira ticket CRAFT-2495 created. Awaiting triage and assignment. |