Issue & PR triage

Loading...

Showing 100 of 190 issues

Issue Title Author Age Action Staleness ↑ Confidence Summary
rockcraft
issue #638
Client.Timeout exceeded while awaiting headers abhigyanghosh30 787d close stale 92 78 Network timeout (Client.Timeout) when LXD container installs snapd during rockcraft pack, hitting api.snapcraft.io. 776 days old, 0 comments, no labels, no maintainer response. Transient network error on rockcraft 1.5.3.
rockcraft
pr #842
chore: refactor test to uniform sed commands yanksyoon 537d close stale 92 72 Refactors spread test task.yaml files to use uniform sed commands. 526 days old, zero comments, zero reviewers, CLA unsigned, target files modified by multiple subsequent PRs since submission.
rockcraft
issue #790
different contents or permissions error yanksyoon 599d needs triage 90 55 Rockcraft npm plugin with npm-include-node writes node_modules into /lib, colliding with a second part's libpq5_libs stage-packages, causing a 'different contents or permissions' merge error. No maintainer response in 587 days.
rockcraft
pr #945
feat: [wip] usrmerged parts by default tigarmo 380d close stale 90 85 WIP PR to enable usrmerged parts by default. Inactive for 369 days with failing CI. The feature has since been implemented and merged via commit 1c4a9d78 (usrmerged install dirs for 25.10+) and documented in 1.15.0 release notes.
rockcraft
pr #807
test: [PROTOTYPE] confirm npm symlink fix with spread bepri 582d close stale 90 55 Prototype spread test (7 files, +51/-11) by maintainer bepri to confirm an npm symlink fix; pending review, no CI, no comments, inactive for 571 days.
rockcraft
issue #664
Broken Symlinks when Ubuntu 24.04 with Python plugin and `override-prime` is used alithethird 766d close stale 90 65 Broken symlinks with Ubuntu 24.04 + Python plugin + override-prime; PR #498 fix doesn't apply in this scenario. Maintainer questioned user's config approach; no response to follow-up. Inactive 2 years.
rockcraft
issue #188
Consecutive runs of rockcraft pack fail arturo-seijas 1311d close not a bug 90 75 Second 'rockcraft pack' run fails when overlay-script creates a group/user because the cached overlay already has them. Workaround is 'rockcraft clean'. 1300 days old, no maintainer response, no labels. Docs now recommend override-build with useradd/groupadd --root instead.
rockcraft
issue #812
rockcraft insists on rebuilding part that has not changed nicolasbock 576d needs triage 90 55 Rockcraft rebuilds the mariadb part when the unrelated scripts part changes, despite no dependency between them. Reported 565 days ago with no maintainer response, labels, or activity; the rebuild logic lives in craft-parts, not rockcraft.
rockcraft
pr #832
docs: added download pdf button alesancor1 550d close stale 90 60 Adds a 3-line 'download PDF' button to the docs (1 file). Open 539 days with zero comments, reviews, or CI; docs since moved to ubuntu.com publication and PDF builds are disabled in .readthedocs.yaml.
rockcraft
pr #928
build(deps): use DEV craft-parts tigarmo 414d close stale 88 72 Bumps rockcraft to a DEV craft-parts to add overlay/stage collision detection. 403 days old, 0 comments, pending review, CI failing (snap-tests, lint/files). The collision feature now ships in stable craft-parts 2.35.0, which rockcraft already pins.
rockcraft
pr #855
docs: refactor tutorial alesancor1 522d close stale 88 78 Docs refactor moving tutorials to how-to guides and adding NGINX static HTML tutorial. 76 files changed. Review status changes_requested; maintainer said approach was 'perhaps not in this way' and to hold. Docs since reorganized separately, superseding this PR's structure.
rockcraft
issue #583
support project directory with remounted path henrymao-zz 822d needs triage 88 55 Feature request: rockcraft should support bind-mounted (remounted) paths inside the project directory, which are currently invisible during packaging because the project dir is copied into the build environment. No maintainer activity, labels, or comments in ~2.2 years.
rockcraft
issue #181
Add testing framework? sed-i 1319d needs triage 85 70 Feature request to add a testing framework to rockcraft, auto-executed after pack, similar to container-structure-test. No maintainer response or labels; no evidence the feature was implemented.
rockcraft
pr #834
DRAFT: Merge in Pro-Sources clay-lake 543d close stale 85 78 Draft PR to build/publish snap under macaroon channel as prep for pro-sources merge. Superseded: pro-sources already merged to main via #1184. 532 days old, 0 comments, build failing.
rockcraft
issue #178
`rockcraft` crashes at the `update apt cache` step gruyaume 1333d close not a bug 85 82 Rockcraft fails at 'update apt cache' on GitHub ubuntu-22.04 runners due to Docker iptables rules blocking LXD container networking. Maintainers identified the root cause and pointed to canonical/setup-lxd or rockcraft-pack actions as the fix. Reporter acknowledged the solution in Jan 2023. No labels, no activity since.
rockcraft
pr #940
feat: use configurable cache layer level cmatsuoka 385d close stale 85 60 Makes the cache layer level configurable in rockcraft (+12/-14, 4 files). Open 374 days with zero comments, no reviews, and only the labeler CI check; the underlying craft-parts capability was implemented separately in craft-parts#1263.
rockcraft
pr #744
feat: make requirements.txt for extensions optional toabctl 679d close stale 85 82 Makes requirements.txt optional for 12-factor extensions by supporting pyproject.toml as an alternative. Maintainer declined the specific approach (Dec 2024), but pyproject.toml support was later added via #1090, making this PR superseded. No CI, no activity in over a year.
rockcraft
issue #726
Passing custom gunicorn config for flask extension M7mdisk 704d close stale 85 75 Request to allow custom gunicorn config overrides (worker type, worker count, etc.) in the flask-framework extension. The specific async-worker use case has since been implemented via PR #747 (gevent detection), but the broader arbitrary-config request remains unaddressed. Issue is 693 days old with zero comments, no labels, and no maintainer...
rockcraft
issue #661
feat: add support for "log-targets" cjdcordeiro 770d needs triage 85 80 Feature request to add Pebble log-targets (log forwarding) support to the rockcraft project schema. Open since 2023, no labels, no implementation found in codebase, and no clear use case provided by the requester.
rockcraft
issue #905
rockcraft 1.12.0 fails but 1.11.0 works with django-framework extension toabctl 444d needs triage 85 55 Regression in rockcraft 1.12.0: django-framework extension build fails during prime with FileNotFoundError on os.chown for aws-import.py; 1.11.0 works. No maintainer activity in 433 days.
rockcraft
issue #656
Properly support `build-snaps` with differing versions for independent parts. aznashwan 774d needs triage 85 80 rockcraft should detect when different parts need different versions of the same build-snap and either snap refresh between parts or warn the user; no maintainer response in ~2 years
rockcraft
issue #654
Allow for configurable `skopeo` credentials during pulling of the ROCK base image. aznashwan 774d needs triage 85 70 Feature request to add configurable skopeo credentials (via --src-creds) when pulling the ROCK base image from ECR, to work around registry rate limits. Open 763 days, no maintainer response, no labels; related issue #655 (configurable registry) also open and untriaged.
rockcraft
issue #582
allow adding customized label henrymao-zz 822d needs triage 85 75 Feature request to add user-defined custom OCI labels to rockcraft-built images; untriaged for 810 days with no maintainer engagement, and the project schema still lacks a labels field.
rockcraft
issue #579
fork/exec error when building Go rock with the 24.04 build-base gruyaume 840d close stale 85 80 Go rock with ubuntu@24.04 build-base fails at runtime (fork/exec: no such file) due to missing base-files slice; reporter confirmed base-files_lib fixes it. Root cause (usrmerge) now documented; per-plugin package docs suggestion deferred to internal discussion.
rockcraft
issue #608
links that are emitted to the console must be tested cjdcordeiro 809d needs triage 85 60 Request to add tests ensuring doc URLs/slug links printed to the console stay valid as Rockcraft docs evolve; maintainer suggested using Sphinx intersphinx to generate links dynamically. Open 2+ years with no labels, no assignee, and no follow-up activity.
rockcraft
pr #1081
chore: use pathlib to interact with craft-parts EdmilsonRodrigues 228d close stale 85 80 Adapts craft-parts API calls to use pathlib after upstream craft-parts#1424. 217 days old, zero comments/reviews. Same change already landed in main via commit 1406be57 'refactor: update for Path change in craft-parts'.
rockcraft
issue #639
Move the build planner logic into craft-platforms lengau 786d close stale 85 85 Refactor to move build planner logic into craft-platforms, requested by jugmac00. Work completed: craft-application#391 closed as resolved, rockcraft PR #715 and commit 5f898b32 implemented the change. No BuildPlanner class remains in codebase.
rockcraft
issue #617
Cannot build multiple ROCKs from the same repo with local source alnvdl-work 808d keep open 85 70 Request to build multiple ROCKs from one repo with local source by passing alternative rockcraft.yaml files to rockcraft pack; maintainer confirmed the removed part-name behavior was unintended and no file option exists.
rockcraft
pr #938
ci: add arm64 snap build cjdcordeiro 386d close stale 85 72 Adds arm64 to snap build CI on a feature branch. 375 days old, no activity, multiple CI failures. arm64 platform is already present in main's snap/snapcraft.yaml, suggesting the goal was achieved elsewhere.
rockcraft
issue #432
improve the speed rockcraft's iterative design experience ca-scribner 1015d needs triage 85 75 Feature request to improve rockcraft pack build speed and caching for iterative development. Untriaged, no maintainer comments, inactive for over a year.
rockcraft
issue #755
Can't redirect the output of go run to a file kian99 661d needs triage 85 50 go run output redirection produces empty file in rockcraft build environment; user suspects snap confinement. 650 days old, zero comments, no labels, no maintainer response. Go plugin since reworked and stabilized in craft-parts.
rockcraft
issue #902
Go plugin environment validation fails if toolchain downloads a new version hk21702 450d needs triage 85 80 Go plugin environment validation fails when `go version` triggers a Go toolchain auto-download, printing 'go: downloading...' instead of a version string. Open 439 days with no labels or maintainer activity; bug still present in craft-parts go_plugin validator.
rockcraft
issue #655
Make ROCK base image registry configurable. aznashwan 774d needs triage 85 80 Feature request to make the hardcoded ECR base image registry URL configurable in rockcraft.oci.Image to allow pulling from non-ECR registries and avoid rate-limit failures. Untriaged, no maintainer response, no labels, 763 days old. Code still uses hardcoded REGISTRY_URL = ECR_URL.
rockcraft
pr #758
remove chisel part from Rockcraft's snap linostar 660d needs review 85 72 Removes the chisel part from Rockcraft's snap definition (13 files, +50/-17). Depends on craft-parts#904 (now merged). PR is 649 days old with no reviews, comments, or CI; chisel part still present in current snap/snapcraft.yaml.
rockcraft
pr #809
fix: update plugin build error message cmatsuoka 578d close stale 85 70 Updates craft-parts to obtain combined output on plugin build errors for better failure diagnostics. 567 days old, 2 comments, no CI, pending review; author noted test flakiness and non-reproducibility.
rockcraft
issue #613
some commands, like clean, should not need schema validation cjdcordeiro 808d keep open 85 70 Rockcraft clean command requires full rockcraft.yaml schema validation, preventing cleanup when the config contains unsupported fields. Maintainer acknowledged the issue but noted name/platforms/base are needed to identify instances to clean. No fix implemented; issue inactive for ~2 years.
rockcraft
issue #730
improve error messages for LXC operations cjdcordeiro 700d needs triage 82 72 Request to improve LXC error messages so root causes (e.g. disk space) surface without trace verbosity. Filed by a maintainer, open ~22 months with no labels, comments, or maintainer response. The failing copy error originates in craft-providers, not rockcraft.
rockcraft
pr #850
docs: add references to lifecycle and part properties alesancor1 532d close stale 82 80 Docs PR adding lifecycle and part properties cross-references; 521 days old, changes requested with 4 unresolved comments, companion craft-parts PR rejected, docs since restructured to include these references via common craft-parts mechanism.
rockcraft
issue #808
improve `entrypoint-service` warning message cjdcordeiro 581d needs triage 80 80 Rockcraft's entrypoint-service warning incorrectly calls the OCI entrypoint 'atypical' when it is the rock's entrypoint that is atypical. The message is unchanged in current code; no labels, comments, or activity in ~19 months.
rockcraft
pr #836
docs: add diff aside from sed to clarify tutorials alesancor1 541d close stale 80 82 Adds git diff/sed tabs to tutorial chiselling sections. Targets the Flask tutorial 'Chisel the rock' section, which has since been removed from tutorials and moved to how-to guides. No reviewer engagement in 263 days.
rockcraft
issue #562
bug: run umoci in --rootless mode cjdcordeiro 857d needs triage 80 75 umoci unpack fails with permission error when Rockcraft runs as nonroot user with --destructive-mode; extract_to() has a rootless param but image.py never passes it, so the bug persists in current code
rockcraft
issue #714
remove support for i386 cjdcordeiro 716d needs triage 80 78 Maintainer-filed task to drop i386 (Intel 386) from rockcraft's supported architectures, since Ubuntu dropped it after Bionic. Still open with no labels, comments, or assignee; i386 remains in architectures.py, the schema, and spread test yamls.
rockcraft
issue #169
Review SPDX package tigarmo 1365d keep open 80 75 Rockcraft's SPDX license validation uses spdx-lookup (a stop-gap after spdx-license-list was removed from PyPI), which has an outdated license db. Maintainers discussed options but no resolution was reached; last activity ~2 years ago.
rockcraft
pr #974
refactor: consolidate base-specific knowledge tigarmo 357d needs review 80 65 Refactors Rockcraft to consolidate base-specific knowledge (support, pebble, plugins) into a single 'bases' module. Open 346 days with no activity, 2 unresolved review comments, no assigned reviewer, and a failing lint check.
rockcraft
issue #591
Errors should have links to our documentation sergiusens 814d needs triage 80 65 Feature request to add documentation links to rockcraft error messages. Open 803 days, no labels, only an auto-generated Jira sync comment (CRAFT-3039); no maintainer triage or code changes addressing it.
rockcraft
pr #1108
docs: make package-slices.svg readable in dark mode gcomneno 198d close stale 80 80 Docs fix restyling package-slices.svg with neutral greys for dark-mode readability. Approved by 2 reviewers, but closed as superseded by replacement PR #1108, which implements the same fix and is ready to merge.
rockcraft
issue #610
Python plugin: incompatibilities with python-packages attribute,... javierdelapuente 809d needs triage 80 60 Rockcraft python plugin fails to build C-extension packages (e.g. psycopg2) when python-packages is set, because the venv lacks Python.h; workaround is adding pip/setuptools/wheel to python-packages. No maintainer resolution; last activity 798 days ago.
rockcraft
issue #650
ROCK and chisselled ROCK tutorials have distracting diff cpaelzer 779d close stale 80 85 Docs nit: hello and chiselled-hello tutorial rockcraft.yaml files had distracting diffs beyond the real change. The chiselled-hello tutorial was removed in #1222 and chisel content moved to how-to guides, making the issue moot.
rockcraft
issue #886
Bug: Edgecase: Error when shellcheck is not installed RafaelJohn9 481d needs triage 80 75 make lint fails with 'xargs: shellcheck: No such file or directory' when shellcheck is missing; lint-shellcheck lacks an install-shellcheck prerequisite. Still reproducible in current common.mk; unlabelled with no maintainer activity for ~15 months.
rockcraft
pr #745
Adds run_once_command rock build option claudiubelu 676d close stale 78 80 Adds a run_once_command rockcraft build option to bypass the Pebble entrypoint for short-lived workloads (K8s Jobs, init containers, *ctl images). Pending, no CI, last activity 2024-11-05; maintainers deferred design to Pebble, and the need was later met by the entrypoint-command key.
rockcraft
issue #625
Surface `rockcraft pack` errors to accelerate development hd9 799d close stale 78 72 Feature request to surface the functional error from override-build scripts in rockcraft pack output by default. Maintainer acknowledged and agreed with the goal but noted the difficulty of handling arbitrary bash scripts; requested suggestions for a general approach. No follow-up from reporter for over 2 years.
rockcraft
issue #306
Reflexion about documentation dependencies SamirPS 1172d close stale 78 72 Docs dependency cleanup task from 2023 asking to rethink sphinx-autodoc and align requirements with sphinx-starter-pack. The docs infrastructure has since been reworked around the Sphinx Stack subproject, making the original premise largely obsolete. No maintainer comments.
rockcraft
issue #428
add the typical environment variables to any interactive session, like with `--debug` ca-scribner 1016d needs triage 78 62 Feature request to include build-stage env vars (CRAFT_PART_BUILD, CRAFT_PRIME, etc.) in the interactive shell dropped on `--debug` build failure. No labels, no maintainer comments, no assignee; untriaged for ~2.7 years.
rockcraft
pr #972
fix: bump name length minimum back up to 2 lengau 359d keep open 78 55 Bumps rockcraft project name min_length back to 2 as a workaround for the craft-application#894 impasse; open 347 days, 0 comments, no reviewers, CI failing on snap-tests and build.
rockcraft
issue #915
[Bug] `make setup` missing deps - snapd, curl, gcc, libgit2-dev, sudo AlexBaranowski 433d needs triage 78 60 make setup on a bare Ubuntu container fails due to missing system deps (curl, gcc, libgit2-dev, sudo, snapd for integration tests). No maintainer response or labels in 421 days; Makefile now auto-installs some build deps but not all reported ones.
rockcraft
pr #849
docs: add new guide on when to use overlay and stage packages alesancor1 533d close stale 78 72 Adds a new how-to guide comparing overlay-packages vs stage-packages (5 files, +215 lines). Changes requested with 37 unresolved review comments; author unresponsive for ~9 months. Target path docs/how-to/rocks/ no longer exists after docs reorganization.
rockcraft
issue #533
Please test against non-EOL Fedora release zyga 884d close stale 75 85 Request to update spread CI tests from EOL Fedora 37 to a current release. Already addressed: spread.yaml now tests on fedora-44-64 (via OpenStack migration #1279), so the request is fulfilled and the issue can be closed.
rockcraft
pr #446
chore(linter): fix some format errors syu-w 1005d needs review 75 60 Linter formatting fix across 54 files. Approved by 1 reviewer but has 8 unresolved review comments. Last activity 386 days ago.
rockcraft
issue #882
fastapi-framework extension cannot detect 'prime' entry from rockcraft.yaml lego37yoon 488d close not a bug 75 80 fastapi-framework extension rejects a rockcraft.yaml whose prime list contains entries not prefixed with app/ (.env, gemini_api). Maintainer explained the app/ prefix requirement and asked the reporter to verify a corrected config; no reply since 2025-05-30.
rockcraft
issue #137
Priming files into /lib breaks system binaries in the final image tigarmo 1408d close stale 75 72 Priming files into /lib (a symlink to /usr/lib in Ubuntu 22.04) breaks the symlink in the final image, causing system binaries to fail. Multiple usrmerge-related PRs have since been merged addressing symlink handling in layers.
rockcraft
issue #502
Refactor platform validation mr-cal 917d close stale 75 65 Code debt: consolidate platform validation from BuildPlanner into Project model. BuildPlanner no longer exists in the codebase; platform validation is now in Project using craft_application's Platform model. Inactive for 381 days, no labels or maintainer engagement.
rockcraft
issue #889
uv plugin rewrites non-python shebangs mr-cal 471d needs triage 75 70 uv plugin rewrites shebangs on all executable files (including non-Python shell scripts from stage packages), breaking dpkg maintainer scripts. Bug still present in code; no maintainer response or labels in 460 days.
rockcraft
pr #846
docs: modify internal user guide to create a rootless rock alesancor1 534d needs review 75 70 Docs PR converting the 'add an internal user' how-to into a 'create a rootless rock' guide covering the run-user field and manual user creation. 523 days old, 0 comments, no reviewers, no CI; target guide still exists unchanged in the repo.
rockcraft
issue #285
Discuss/investigate moving to tox + pyproject.toml tigarmo 1199d close stale 75 80 Maintainer task to consolidate rockcraft's build config (tox.ini, Makefile, setup.py, setup.cfg, pyproject.toml) toward starbase. Effectively done: setup.py/setup.cfg removed in #751, tox.ini removed, and the project fully migrated to starbase (uv + Makefile).
rockcraft
issue #167
Take "stack" of layers into account when adding a new layer tigarmo 1366d keep open 75 70 Rockcraft's add_layer only accounts for the base image, not intermediate layers added while packing a rock, so a part-created /.rock symlink gets broken by the later .rock metadata layer. Unlabeled, no comments, still unfixed per the big spread test.
rockcraft
issue #190
Improve output when different parts list the same file arturo-seijas 1310d keep open 75 70 Request to improve error output when parts list the same file with different contents/permissions. The PartFilesConflict error in craft-parts already includes part names and conflicting file list, but does not distinguish between permissions vs contents clashes. No maintainer response; issue is 1299 days old with 0 comments.
rockcraft
issue #433
isolate parts of a rockcraft build process from each other ca-scribner 1015d needs triage 75 70 Feature request to fully isolate each part's build environment in rockcraft (e.g. build-packages of one part leaking into others), modeled on Docker multi-stage builds. No maintainer response, labels, or activity since filing; the shared build environment is core craft-parts behavior.
rockcraft
pr #960
docs: add uv to list of plugin options and to dependency explanation fabridamicelli 367d needs review 75 70 One-line docs change adding uv to the plugin options list and dependency explanation. Approved by 2 reviewers, but 2 unresolved review comments remain and the snap-tests CI job is failing. No activity for ~11 months.
rockcraft
issue #618
Update snapstore page for rockcraft dariuszd21 807d close stale 75 60 Maintainer task to add source/docs/issue links and possibly a screenshot to the rockcraft Snap Store page. Core link request appears addressed via adopt-info + [project.urls] in pyproject.toml; no labels or maintainer response in 381 days.
rockcraft
pr #853
docs: add new "how-to" guide for inspecting rocks with dive alesancor1 526d needs review 75 72 Adds a how-to guide for inspecting rocks with dive. 515 days old, zero reviewer engagement, targets docs/how-to/rocks/ path that no longer exists after docs reorganization into crafting/chiseling subdirectories.
rockcraft
pr #786
docs: fix reference to OCI CMD cjdcordeiro 611d needs review 75 70 Docs fix correcting an inaccurate statement about OCI CMD usage in Pebble entrypoint docs. Trivial +2/-3 line change by a maintainer, pending review for 381 days with no reviewer assigned.
rockcraft
pr #1071
spread: check that UBUNTU_PRO_TOKEN is set tigarmo 233d close stale 75 80 Adds UBUNTU_PRO_TOKEN check to spread.yaml. Inactive 222 days, 0 reviews, CI failing. The check is already present in the codebase via the feature/pro-sources merge (#1184).
rockcraft
issue #681
New OverlayUnmountError with 5.21 lxd tigarmo 746d needs triage 75 55 Overlay-using spread tests (overlay-logs, usrmerge-file-collision) fail on LXD 5.21 with OverlayUnmountError: umount of /root/overlay/overlay returns exit status 32 after 5 retries. Reported 2024-08-26, no maintainer response, no labels, no assignee. Likely related to craft-parts chroot unmount handling.
rockcraft
pr #787
Update .NET download URL to new domain mateusrodrigues 605d needs review 75 55 Two-line change updating a .NET SDK download URL from the old download.visualstudio.microsoft.com domain to the new builds.dotnet.microsoft.com domain, per dotnet/core#9671. Approved by one reviewer, no CI checks, no comments, inactive for over a year.
rockcraft
issue #840
Graphs in Chisel Documentation not very readable in dark mode marcusboden 540d close stale 75 80 Chisel docs SVG with black arrows on transparent background unreadable in dark mode; the image has since been removed from the documentation (PR #1267), making the issue no longer applicable.
rockcraft
issue #459
Add support for pinning the build and build-base images arturo-seijas 962d needs triage 75 75 Feature request to pin build and build-base images by digest in rockcraft descriptors for repeatable builds and renovate-driven updates. Open 951 days, no labels, zero maintainer comments, no assignee. Code confirms base types are still Literal strings with no digest support.
rockcraft
issue #401
where does the python3 symlink come from? cjdcordeiro 1043d needs triage 75 60 Question about why the python3 symlink appears when installing the python3.8-venv stage package but not python3.8 alone. Open since ~2022 with no maintainer response or labels; a later spread test documents the symlink as expected behavior from a python3.8-venv dependency.
rockcraft
issue #184
Cache retrieved base during build jardon 1313d needs triage 75 60 Feature request to cache the fetched base image during rockcraft pack to avoid Docker Hub pull rate limits. Maintainers discussed caching strategies in Feb 2023; project has since moved to ECR registry and added an image service, but no explicit base-image caching was implemented.
rockcraft
issue #307
nodejs snap installed through stage-snaps is not usable in the final image nrobinaubertin 1172d needs triage 75 55 Node.js snap staged via stage-snaps is unusable in the final rock image because the dynamic linker path /snap/core20/current/lib64/ld-linux-x86-64.so.2 is missing; reporter works around it by copying /lib64/ld-linux-x86-64.so.2. Unlabeled, no maintainer response, last activity 381 days ago.
rockcraft
pr #847
docs: update pebble page and add references to pebble docs alesancor1 534d close stale 75 80 Docs-only PR updating the Pebble explanation page to reference official Pebble docs and cross-linking Pebble mentions on other pages (7 files, +21/-20). Review requested changes 263 days ago; author never responded; same goal pursued in newer PR #1058.
rockcraft
issue #344
"failed to run apt update" when using a specific package-repository with 20.04 base tigarmo 1124d needs triage 75 65 apt update fails in the overlay step with a certificate-verification error when an HTTPS package-repository is used with the ubuntu:20.04 base; http or a 22.04 base works. Open since Aug 2023, no labels, no maintainer response, inactive ~13 months.
rockcraft
issue #319
Building for arm not possible on Raspberry Pi 3 (32 bit) ghislainbourgeois 1164d close not a bug 75 80 User tried to build a ROCK for 'arm' on a Raspberry Pi 3 (32-bit, armv7l) but rockcraft rejected it because 'arm' is not a valid platform name. The correct Debian architecture name for 32-bit ARM is 'armhf', as defined in rockcraft/architectures.py. The maintainer suggested 'armv7l' but that is also incorrect. This is a usage/configuration...
rockcraft
issue #351
ExtensionError link to non-exists URL syu-w 1107d close stale 75 70 ExtensionError doc link pointed to a non-existent snapcraft.io URL and docstrings referenced snapcraft.yaml instead of rockcraft.yaml; the code has since been refactored to use doc_slug with rockcraft docs base URLs, so the original problem appears resolved but the issue was never closed.
rockcraft
issue #665
create new Spread task for daily compatibility matrix testing cjdcordeiro 764d keep open 75 70 Feature request to add a dedicated daily spread test that runs rockcraft pack across multiple LXD/multipass/docker versions to catch dependency breakage early. Maintainer discussion on 2024-08-08; no implementation found in current codebase.
rockcraft
pr #1010
feat(template): use images command to poll docker daemon readiness zhijie-yang 323d needs review 75 80 Swaps the Docker daemon readiness poll in the test init template from `docker run hello-world` to `docker images` to avoid Docker Hub rate limits in CI. 1-line change; 312 days inactive, 0 comments, 2 failing CI checks, target line still present at HEAD.
rockcraft
issue #1036
Allow grammar for `package-repositories` lengau 294d needs triage 75 55 Feature request to allow architecture-conditional URLs in package-repositories (e.g. amd64 vs arm64) so deb-src builds work across architectures. Open 283 days, no labels, no comments, no maintainer response.
rockcraft
pr #1155
feat: add support for amd64v3 platform cjdcordeiro 171d needs review 75 55 Adds amd64v3 to supported architectures in rockcraft. 160 days old, no comments, no reviews, one CI check failing (Fast tests noble amd64). Author is a maintainer who framed it as a conversation starter.
rockcraft
issue #908
Add `sha256` prefix to the `org.opencontainers.image.base.digest`... moaazassali 442d needs triage 72 78 Request to add sha256: prefix to org.opencontainers.image.base.digest annotation and base-digest in metadata.yaml for consistency with other digest fields. Code at project.py:441 still uses base_digest.hex() without prefix. No labels, no maintainer response in 431 days.
rockcraft
pr #828
docs: clarify documentation alesancor1 556d needs review 72 78 Docs PR unifying mkdir steps, adding directory structure displays, and simplifying code blocks across 11 tutorial files. Author requested review in March 2025; no maintainer response since. Changes still applicable to current tutorials.
rockcraft
issue #555
Emit a warning to stdout when `$CRAFT_PART_INSTALL` is empty after `override-build` sed-i 876d needs triage 72 65 Feature request to warn when $CRAFT_PART_INSTALL is empty after override-build, helping beginners troubleshoot. No labels, no maintainer response, only an auto-generated Jira sync comment. 864 days old, last activity 381 days ago.
rockcraft
pr #801
test(spread): mark doc tests as manual tigarmo 588d needs review 72 55 Marks doc spread tests as manual so they don't run on every code change. Pending review, 0 comments, no CI. Docs tests now run via a separate conditional workflow (spread-docs.yaml) on a weekly schedule and only when docs code changes.
rockcraft
issue #991
Provide instructions on authentication using Skopeo when publishing rock sinapah 340d needs triage 72 78 Doc enhancement request to add a skopeo --dest-creds authentication section to the publish-a-rock how-to. 329 days old, 0 comments, no maintainer interaction; author promised a PR that never landed. The doc gap still exists.
rockcraft
issue #898
Hello world tutorial doesn't work when using 24.04 base seb128 456d close stale 70 65 Hello World tutorial fails with bare base + ubuntu@24.04 build-base: 'hello' binary not found at runtime (usrmerge/loader issue). Tutorial has since been updated to use ubuntu@26.04 base, so the specific repro no longer matches current docs. No maintainer response; 0 comments.
rockcraft
issue #421
Show link to full execution logs when `rockcraft pack --debug` enters debug session ca-scribner 1018d needs triage 70 60 Feature request: when `rockcraft pack --debug` drops the user into a debug shell after a build failure, also print the full execution log path so the user knows what failed. Maintainer acknowledged the report and explained the outer/inner instance log-copy behavior; no fix has landed.
rockcraft
issue #483
Summarise what has/has not been completed when failing or entering a... ca-scribner 941d needs triage 70 65 Feature request to print a summary of completed/incomplete build steps when a rockcraft pack fails or when entering a --debug session, to help users understand where they are in the build process. No maintainer response; only an automated Jira sync bot comment. No evidence of implementation in the codebase.
rockcraft
issue #343
apt package is not installed in the image. Abuelodelanada 1127d close not a bug 70 72 stage-packages (ca-certificates) missing from final rock image because the part's stage: filter restricts output to only bin/alertmanager and bin/amtool. Maintainer identified root cause; reporter acknowledged. No fix or label applied.
rockcraft
pr #864
docs: add tabs for docker and podman alesancor1 511d needs review 70 55 Docs PR adding Podman as a tabbed alternative to Docker in the hello-world tutorial. 500 days old, 0 comments, pending review, 4 failing CI checks (snap-tests, slow tests, lint/files, validate-schema).
rockcraft
issue #182
Provide more meaningful output when rockcraft.yaml is invalid arturo-seijas 1313d keep open 70 75 Rockcraft pack on an invalid rockcraft.yaml prints a raw pyyaml ScannerError traceback instead of a friendly message with the offending line. The underlying craft-application library now wraps YAML errors in a YamlError with problem text and mark details, so the original complaint is likely already addressed.
rockcraft
pr #985
build(deps-dev): bump junit:junit from 4.11 to 4.13.1 in... dependabot[bot] 345d needs review 70 75 Dependabot bump of junit:junit from 4.11 to 4.13.1 in the jlink plugin spread test fixture pom.xml (+1/-1). Approved by 2 reviewers, one failing snap-tests CI check, inactive ~11 months; target file still pins 4.11 at HEAD.
rockcraft
pr #981
feat: don't emit url for `--profile=test` lczyk 345d needs review 70 60 One-line change to stop `rockcraft init --profile=test` from printing a docs URL (reference/extensions/test) that does not exist. Approved by one reviewer, all CI checks passing, but inactive for ~11 months.