Showing 100 of 1948 issues
| Issue | Title | Author | Age | Action | Impact ↓ | Actionability | Quick Win | Summary |
|---|---|---|---|---|---|---|---|---|
|
craft-parts issue #1250 |
rust plugin: Support `disable-parallel` parameter | lengau | 431d | keep open | 22 | 58 | 10 | Request to honor the documented `disable-parallel` part property in the rust plugin. Maintainer-opened, labeled Needs information, explicitly deprioritized pending a real-world use case; rust_plugin.py still builds with cargo defaults. |
|
craft-parts issue #1244 |
maven-use plugin: Support `disable-parallel` parameter | lengau | 431d | keep open | 22 | 48 | 7 | Maintainer-filed request to add the disable-parallel part property to the maven-use plugin. Marked Enhancement/Needs information; maintainer states it is extremely low priority pending a real-world use case, none supplied in ~395 days. |
|
snapcraft (launchpad) issue #1683536 |
snapcraft uploaded snap and then told me same content had already been uploaded | ~brian-murray | 3491d | keep open | 22 | 35 | 2 | Store rejects duplicate snap content only after the full upload; the requested preflight hash check needs a new Store API. Maintainer confirmed the store-side limitation in 2017; still open with no Snapcraft-side fix. |
|
rockcraft pr #981 |
feat: don't emit url for `--profile=test` | lczyk | 402d | needs review | 22 | 74 | 15 | One-line fix in rockcraft/services/init.py so `init --profile=test` no longer prints a docs URL for a non-existent reference/extensions/test page. Approved, all CI green, but idle for ~1 year. |
|
craft-application issue #1022 |
docs: detail SPDX compatibility for `license` key | medubelko | 243d | keep open | 22 | 74 | 13 | Maintainer-filed docs request to state in the `license` field docs that values are SPDX expressions, note AND/OR support, add conjunctive examples, and link the SPDX spec; triaged, partially addressed, still open |
|
craft-parts issue #1245 |
meson plugin: Support `disable-parallel` parameter | lengau | 431d | keep open | 22 | 55 | 10 | Enhancement request to add `disable-parallel` support to the meson plugin. Open, labelled Enhancement/Needs information by maintainer lengau; explicitly deprioritized until someone provides a real-world use case to test against. |
|
snapcraft-rocks issue #58 |
Run YAML validity/schema linters before `snapcraft` | abitrolly | 774d | close not a bug | 22 | 30 | 4 | Feature request to run YAML/schema linters before snapcraft. Maintainer tigarmo triaged: missing `base:` and stale-build-dir errors are Snapcraft/craft-parts bugs, not bugs here; author conceded reticketing elsewhere. |
|
snapcraft (launchpad) issue #1946406 |
snapcraftcontent.com shows certificate error | ~steve010 | 1857d | close resolved | 22 | 35 | 6 | Reporter's Vagrant build pipeline failed to install snaps because canonical-bos01.cdn.snapcraftcontent.com served a revoked certificate chain (DST Root CA X3). Server-side CDN certs were fixed by Canonical in Oct 2021; no further action in snapcraft. |
|
snapcraft (launchpad) issue #1658765 |
[Godeps] Specifying source tag fails to stage | ~nskaggs | 3575d | close stale | 22 | 84 | 11 | A Godeps part using the annotated tag juju-2.0.2 fails during source pull. An exact config and command are provided, but the legacy Godeps implementation is absent from the current codebase. |
|
snapcraft issue #4967 |
Deprecate `snapcraft pack <directory>` | mr-cal | 815d | keep open | 22 | 82 | 16 | Maintainer-authored cleanup: add a deprecation notice to `snapcraft pack <directory>` recommending `snap pack <directory>`, so the option can be removed in a future major release. Still not implemented; PR #6454 was closed unmerged. |
|
snapcraft (launchpad) issue #1675513 |
Snap builds on arm are extremely slow causing them to fail | ~pat-mcgowan | 3516d | close not a bug | 22 | 15 | 3 | Launchpad ARM/US builds timed out at 2h from apt download latency. Root cause was infra (BIND DNS bug on builder proxy) plus snapcraft's lack of connection reuse; wgrant said it isn't a code bug and builds now finish in ~16 min. Referenced _deb.py code path is gone. |
|
snapcraft (launchpad) issue #1694642 |
npm-run does not respect source-subdir | ~saviq | 3448d | close stale | 22 | 20 | 3 | Legacy nodejs plugin bug: npm-run ignored source-subdir. The rejected 2017 PR targeted a plugin and option later removed from Snapcraft. |
|
snapcraft (launchpad) issue #1817771 |
python plugin doesn't properly handle dependencies from extra-require in... | ~ack | 2811d | close stale | 22 | 18 | 1 | Python plugin installs deps from only the first extras spec (SQLAlchemy[postgresql] works, [mysql] dropped). Filed against core18, a base since removed; the python-packages handling now lives in craft-parts, not this repo. Unlabelled, no maintainer response. |
|
snapcraft (launchpad) issue #1727435 |
error message for desktop file problems does not include how to fix them | ~elopio | 3300d | keep open | 22 | 72 | 13 | UI request (2017): errors.DesktopFileError gives no guidance on how to fix desktop-file problems. Still true for the two remaining cases (file not found, missing 'Desktop Entry'); the missing-Exec case was dropped in ea842ae55. |
|
craft-parts issue #1281 |
go-use go plugin test fails on non-amd64 architectures | lengau | 424d | close resolved | 22 | 85 | 16 | test_go_use failed on arm64 because the unpinned golang/sys source required Go 1.23. Fixed in PR #1455 by pinning source-tag v0.41.0; GitHub-hosted aarch64 jobs are still skipped, tracked in #1313. |
|
snapcraft (launchpad) issue #1918267 |
The warning for CVE-2020-27348 could include a reference to how to fix | ~seb128 | 2070d | needs triage | 22 | 82 | 16 | Acknowledged UX request to link the CVE-2020-27348 empty LD_LIBRARY_PATH warning to remediation documentation; no implementation is evident. |
|
snapcraft (launchpad) issue #1943242 |
snapcraft can't build while I'm also running virtual box | ~colin-king | 1885d | close not a bug | 22 | 30 | 5 | Report: snapcraft builds fail when Multipass conflicts with a running VirtualBox ("Another virtual machine manager is currently running"); reporter calls it a fundamental Multipass limitation. No maintainer response in ~5 years. |
|
craft-providers issue #894 |
docs: odd Explanation tree/page rendering | steinbro | 288d | keep open | 22 | 82 | 13 | Docs bug: the "Failure to properly execute commands that depend on network access" section lives inline in docs/explanation/index.rst with a _network-error label but is not in the toctree, so it renders in the page body yet not in the sidebar. |
|
snapcraft issue #6022 |
Remove errors for removed commands | mr-cal | 271d | keep open | 22 | 90 | 12 | Triaged Snapcraft 10 cleanup to remove temporary errors and hidden shims for commands deprecated in Snapcraft 8; still pending in the Snapcraft 9 codebase. |
|
craft-platforms pr #95 |
docs: how-to and explanation for filtering a build plan | lengau | 653d | needs review | 22 | 45 | 8 | Maintainer-authored docs-only PR (+330/-4, 8 files) adding a how-to and an explanation page on filtering a craft-parts build plan. Open 616 days, no reviewers, no comments, no CI checks. |
|
craft-parts issue #1252 |
uv plugin: Support `disable-parallel` parameter | lengau | 431d | keep open | 22 | 45 | 5 | Maintainer-filed enhancement to add the disable-parallel part property to the uv plugin; explicitly low priority pending a real-world use case and a design decision on Python plugins (#1247). |
|
starbase pr #610 |
Enforce LF line endings for text files | copilot-swe-agent | 36d | needs review | 22 | 55 | 11 | Adds a new .gitattributes with `* text=auto eol=lf` and documents the LF line-ending convention in the rST docs. Tiny hygiene diff (+5/-0, 2 files). CI: 12 checks pass, but 'policy / Check PR title for Conventional Commits' and 'lint / files' fail. |
|
snapcraft issue #5726 |
docs: [debug a snap] mention that snappy-debug is a snap, and fix broken... | tonyespy | 439d | keep open | 22 | 85 | 18 | Docs request for debug-a-snap page: add an 'install snappy-debug' step and fix the broken 'Debugging snaps' link. Link half already fixed by intersphinx commit e81c28a30 (#6165); install step still missing, PR #6457 closed unmerged. |
|
craft-parts issue #1234 |
cmake plugin: Support `disable-parallel` parameter | lengau | 431d | keep open | 22 | 58 | 11 | Enhancement: make the cmake plugin honour the `disable-parallel` part property. Still unimplemented at HEAD (cmake_plugin.py always emits `-j{parallel_build_count}`). Maintainer-filed, labelled Enhancement/Needs information; explicitly deprioritised pending a real-world use case. |
|
snapcraft (launchpad) issue #1782636 |
Snapcraft request user to login even if the user is logged in | ~nataliabidart | 3033d | needs triage | 22 | 58 | 10 | UX request: snapcraft register-key re-prompts for login even when already logged in; reporter asks for an explanatory message about the extra ACL-scoped re-auth. Unlabelled, no maintainer response. |
|
snapcraft (launchpad) issue #1625630 |
python3 plugin cannot create hard link | ~sinzui | 3700d | close stale | 22 | 82 | 11 | Legacy python3 plugin builds on Ubuntu 16.04 or Vagrant shared folders failed when tar could not create a Python 3.5 hard link; the deprecated plugin has since been removed. |
|
snapcraft issue #5228 |
docs(extensions/kde-neon): change reference to use upstream repository | lengau | 646d | keep open | 22 | 78 | 13 | Docs task: repoint the KDE Neon 6 example project-file link in docs/reference/extensions/kde-neon-extensions.rst from lengau's keysmith fork (invent.kde.org/alexlowe/keysmith/.../snapcraft.yaml) to the upstream KDE repo |
|
charmcraft pr #2553 |
Redo in-page links for: Manage channels, Manage Charmcraft, and Manage... | activus-d | 285d | needs review | 22 | 45 | 7 | Rewrites in-page 'See more:' block refs into main text for manage-channels, manage-charmcraft, and manage-charms how-to guides. Approved, 14 unresolved comments, idle 237 days; the three files have since been heavily reworked, so a rebase is likely needed. |
|
craft-application pr #894 |
feat: allow title to have only one character | alesancor1 | 428d | close stale | 22 | 25 | 5 | One-line change lowering ProjectTitle min_length from 2 to 1 in craft_application/models/constraints.py. All CI green, but maintainer lengau disputes the premise and the PR has had no activity for ~379 days (Status: Needs information). |
|
snapcraft (launchpad) issue #1808896 |
Relative path base poorly documented | ~racb | 2882d | needs triage | 22 | 35 | 4 | 2019 request to document what the python plugin's relative requirements-file path is relative to and make its error message show the searched path. The plugin code and error now live in external craft-parts; the referenced dead doc URL is gone. Awaiting maintainer decision. |
|
snapcraft issue #6318 |
snapcraft's lxc command string is not working without LANG=C on Ubuntu Touch | fredldotme | 128d | needs triage | 22 | 32 | 4 | Reports `snapcraft pack` failing on Ubuntu Touch (arm64 JingPad A1): LXC `exec ... env ... systemctl is-system-running` times out in craft_providers' LXD provider unless LANG=C is set. Untriaged, no maintainer response. |
|
craft-application pr #1094 |
fix(remote): deduplicate artifact names in remote-build success message | kirtisingh05 | 144d | keep open | 22 | 20 | 4 | One-line dedup of artifact filenames in the remote-build success message (sorted set over path names), plus a regression test and changelog entry. Fixes #1093. Lint check fails, 2 review comments unresolved; author says it masks the root cause and is reworking a build-request-ID filter. |
|
snapcraft (launchpad) issue #1990126 |
"snapcraft help <plugin>" fails with SC7 and core22 in project directory | ~rpjday | 1511d | close stale | 22 | 93 | 17 | Snapcraft 7's help command rejected core22 projects using ros2-humble; the affected legacy CLI has since been removed from the current codebase. |
|
snapcraft (launchpad) issue #1634803 |
snapcraft register-key doesn't use U1 SSO login credentials | ~vrruiz | 3672d | close not a bug | 22 | 32 | 4 | 2016 report that `snapcraft register-key` re-prompts for U1 SSO login even after `snapcraft login`. Discussed as by-design (fresh modify_account_key-scoped login); current keys.py still deliberately unsets credentials and re-logins. |
|
snapcraft (launchpad) issue #1663052 |
No Fish shell support | ~joeborg | 3559d | close stale | 22 | 15 | 2 | 2017 request for fish shell support; author only linked a GitHub PR, maintainer kyrofa asked on 2017-02-24 how fish is unsupported and never got a reply. Code still ships only a bash completion.sh completer. |
|
craft-application issue #306 |
Fix & re-enable test checking for snaps | lengau | 941d | needs triage | 22 | 52 | 7 | Re-enable and fix the commented-out test_get_basic_items integration test (tests/integration/launchpad/test_anonymous_access.py), disabled in PR #307 after lengau's private snap broke it; still commented out with a TODO linking this issue. |
|
snapcraft pr #6263 |
chore: add dev workshop | lengau | 164d | needs review | 22 | 58 | 9 | Adds a Canonical Workshop-based `dev` workshop for snapcraft development plus two new actions (install-branch for git branch/URL deps, lock for uv lock + make setup). Approved by 3 reviewers; 11 review comments unresolved and some CI checks failing. |
|
rockcraft pr #1108 |
docs: make package-slices.svg readable in dark mode | gcomneno | 255d | needs review | 22 | 74 | 15 | Approved docs-only fix: replaces black strokes/fills in docs/_static/package-slices.svg with neutral greys/currentColor so the Chisel package-slicing diagram is readable in dark mode. Fixes #840; 2 approvals, no open comments, CI green apart from known persistent snap-tests failures. |
|
craft-parts pr #1466 |
feat: Comment out replace statements to relative paths in go.mod | atandrewlee | 260d | close stale | 22 | 15 | 2 | Adds awk-based stripping of relative replace directives in go.mod to the go-use plugin, plus an integration test. Its go.mod existence check was already merged separately; maintainer says *-use plugins are obsolete post-Madrid. |
|
charmcraft issue #1923 |
`spread.yaml` templates: consider LXD VMs over or in addition to multipass | lengau | 773d | close stale | 22 | 28 | 3 | Exploratory request to use LXD VMs in generated Spread templates instead of Multipass; the targeted experimental templates were later removed, and current templates use the Craft backend. |
|
snapcraft (launchpad) issue #1771778 |
Inconsistent parameter syntax | ~popey | 3097d | keep open | 22 | 65 | 12 | snapcraft close accepts only a single channel while snapcraft release accepts a comma-separated list; syntax remains inconsistent in current code (manage.py StoreCloseCommand). |
|
craft-platforms issue #232 |
docs: Document non-transitive equality behavior of DistroBase | lengau | 145d | needs triage | 22 | 85 | 16 | Maintainer-filed docs task: DistroBase.__eq__ does partial version-series matching, making equality non-transitive (24.04==24.04.1 and 24.04==24.04.2 but 24.04.1!=24.04.2). Class docstring and dev guides should document this. Unlabelled, no comments or activity for 109 days. |
|
charmcraft issue #1952 |
Fix docs and help messages about OCI image uploads | lengau | 759d | keep open | 22 | 58 | 11 | Docs/help for `upload-resource --image` are outdated: manage-resources.rst and the CLI help still claim only sha256 digests or local image IDs are accepted, while the code now supports OCI archives, directories, and any skopeo transport string. |
|
craft-parts issue #1793 |
snapcraft 9.2.1 produces noise: couldn't be accessed by user '_apt'. -... | taurus-forever | 11d | needs triage | 20 | 60 | 8 | python-apt warning noise during package downloads in snapcraft 9.x (regression from 8.x); transferred to craft-parts by maintainer, awaiting triage |
|
snapcraft issue #6523 |
snapcraft 9.2.1 produces noise: couldn't be accessed by user '_apt'. -... | taurus-forever | 11d | keep open | 20 | 60 | 8 | snapcraft 9.2.1 produces python-apt warning noise during package download: 'Download is performed unsandboxed as root as file couldn't be accessed by user _apt'. Regression from 8.x. |
|
craft-application pr #929 |
docs: add a preview page for reusing packages | lengau | 402d | close stale | 20 | 18 | 3 | Draft docs-only change proposes a package-reuse preview and 5.11.0 release notes. CI is green, but five comments remain unresolved, no reviewer has engaged, and activity has been idle for 365 days. |
|
snapcraft (launchpad) issue #1800659 |
"Writing more data than expected" while snapping an ros project | ~ghost069 | 2930d | close stale | 20 | 25 | 2 | Snapcraft 2.43.1 aborted a ROS catkin build with apt FetchError 'Writing more data than expected' on libxext-dev; no maintainer triage in ~8 years and the 2.x deb-fetch/catkin code paths no longer exist in the repo. |
|
charmcraft issue #1964 |
Provide internal documentation for templates | lengau | 752d | keep open | 20 | 70 | 12 | Maintainer task to add comments in charmcraft templates explaining why certain linters are ignored, following PR #1941 discussion. Still open with an internal Jira ticket (CRAFT-3571). |
|
debcraft pr #56 |
test: unit tests for get_package and get_partitions methods | Copilot | 345d | close stale | 20 | 18 | 2 | Adds unit tests for Project.get_package() and PackagesProject.get_partitions(). Open 308 days, 0 approvals, 3 unresolved comments; maintainer asked for a rebase on 2025-12-06 and the bot author cannot force-push. Branch has drifted 300 days behind main. |
|
craft-parts issue #670 |
Format partition warnings and errors inside the error class | mr-cal | 989d | needs triage | 20 | 80 | 11 | Maintainer-authored refactor: pass unformatted partition warning/error data to PartitionUsageError/Warning and let the error classes do the indenting, instead of building pre-indented strings in parts.py. Still open, unlabelled, only a Jira sync bot comment. |
|
snapcraft (launchpad) issue #1826481 |
LXDInstanceProvider does not pass proxy information to lxc exec | ~bnevis | 2753d | close resolved | 20 | 85 | 14 | Legacy LXDInstanceProvider didn't forward http_proxy/https_proxy/no_proxy to `lxc exec`. That class is gone; proxy passthrough now happens in snapcraft/providers.py:get_command_environment() via craft-providers, with unit tests and docs. |
|
rockcraft pr #807 |
test: [PROTOTYPE] confirm npm symlink fix with spread | bepri | 639d | keep open | 20 | 35 | 5 | Prototype Spread coverage for the npm/Express symlink fix; open with no review, comments, or CI results after 603 days. |
|
craft-parts pr #1650 |
docs: group plugins by language | GreyViperTooth | 114d | keep open | 20 | 40 | 7 | Groups plugins reference documentation into categories (Utility, Language-agnostic, Language-specific, Offline build plugins). Under review with 10 unresolved comments; 2 CI checks failing (lint/files, test-common minimum dependencies). |
|
craft-grammar issue #31 |
If architecture after to is an array, it is not matched corretly | dariuszd21 | 864d | close not a bug | 20 | 75 | 10 | Multiple target architectures are intentionally treated as an AND and cannot match one architecture; the remaining concern is misleading documentation about valid selector-list usage. |
|
fetch-service pr #558 |
chore(deps): update go module directive to v1.27.3 | renovate | 296d | needs review | 20 | 30 | 5 | Renovate PR updating Go from 1.25.11 to 1.27.3 in go.mod and setup-go action. CI failing on OSV-scanner and CI checks. 0 reviewers, awaiting review. |
|
snapcraft (launchpad) issue #2043012 |
The --base command option for the `snapcraft help` command no longer works | ~brlin | 1095d | close stale | 20 | 86 | 15 | The removed legacy help CLI advertised `--base` but rejected the documented example; `snapcraft_legacy` has since been deleted, leaving no affected command to restore. |
|
imagecraft pr #506 |
docs: document volume environment variables | copilot-swe-agent | 16d | needs review | 20 | 80 | 15 | Adds documentation for CRAFT_VOLUME_* environment variables to the step execution environment reference, fixing #505. Clean +14/-0 doc-only change, CI passing, awaiting review. |
|
craft-parts pr #1578 |
chore: merge the latest starbase | lengau | 180d | close superseded | 20 | 5 | 1 | Superseded by the merged 2026-10-01 Starbase update (#1728); this older 26-file merge remains unreviewed with 10 failing CI jobs. |
|
rockcraft issue #1403 |
docs: apply standard contribution model | asanvaq | 16d | needs triage | 20 | 30 | 4 | Documentation improvement request to apply Canonical's standard contribution model; reporter hasn't specified which documents need updating. |
|
snapcraft (launchpad) issue #1591565 |
go plugin is not striping the .git from the source | ~elopio | 3801d | close resolved | 20 | 88 | 13 | The 2016 GOPATH-era Go plugin treated a .git-suffixed source directory as a package path; the current module-based implementation no longer does so, with the transition recorded in craft-parts#313. |
|
charmcraft issue #1710 |
Add Noble support to charmcraft 2.x | lengau | 866d | close resolved | 20 | 72 | 13 | Track adding Noble (24.04) support to charmcraft 2.x plus a deprecation note. Delivered: Noble is supported via base/platforms, bases+noble is excluded from LEGACY_BASES, and the deprecation note is documented. |
|
snapcraft pr #6209 |
docs: update base in rust tutorial | SkippyoftheWired | 198d | needs review | 20 | 55 | 10 | Updates the Rust tutorial's XSV recipe from deprecated core18 to core24, then core26 after review. Approved, but five review threads remain unresolved and no CI checks are listed. |
|
snapcraft (launchpad) issue #1838474 |
nodejs plugin assumes a version key in the package.json | ~robcresswell-deactivatedaccount | 2657d | close stale | 20 | 15 | 3 | Legacy nodejs plugin crashed when package.json omitted its optional version field; active Snapcraft now uses the npm plugin and no longer contains that implementation. |
|
rockcraft issue #658 |
Help includes expand-extensions entry with reference to snapcraft.yaml | hartmutobendorf | 829d | keep open | 20 | 85 | 16 | rockcraft help --all shows 'expand-extensions: Expand extensions in snapcraft.yaml', a copy-paste leftover; rockcraft.yaml is the correct file. Still present at HEAD; fixes #885/#1103 approved but unmerged. |
|
craft-parts issue #1246 |
npm plugin: Support `disable-parallel` parameter | lengau | 431d | keep open | 20 | 55 | 7 | Add disable-parallel support to the npm plugin. It remains open and low priority, with the maintainer requesting a real-world npm build case before prioritizing implementation. |
|
starbase pr #646 |
build(style): add ty pre-commit hook | copilot-swe-agent | 4d | needs review | 20 | 60 | 11 | Adds astral-sh/ty-pre-commit hook (v0.0.96) to .pre-commit-config.yaml. Approved by 1 reviewer; one CI check failing on PR title format. |
|
snapcraft (launchpad) issue #2073694 |
core24 / Qt6 : libEGL fatal: DRI driver not from this Mesa build... | ~brouits | 840d | close not a bug | 20 | 35 | 4 | core24 Qt6 snap with gnome extension aborts with libEGL 'DRI driver not from this Mesa build' because mesa-2404 rev 44 was still 24.0.5; author redirected the report to canonical/mesa-2404#7; unlabelled, no maintainer reply. |
|
starbase pr #560 |
test: add version test module | medubelko | 148d | close superseded | 20 | 20 | 3 | Adds a standalone docs version test and mocked conf.py helper, but the #532 fix landed later in #588/#590; it remains open despite green CI. |
|
craft-application pr #954 |
Add agents.md documentation for AI coding assistants | Copilot | 367d | close superseded | 20 | 10 | 2 | Adds a 341-line root agents.md for AI coding assistants; changes requested with 59 unresolved comments, no CI results, inactive ~300 days. |
|
snapcraft (launchpad) issue #1822910 |
GitKraken fails with XAUTHORITY error (Ubuntu 18.10) | ~william-full-moon | 2776d | close not a bug | 20 | 35 | 5 | User reports GitKraken snap won't start on Ubuntu 18.10 (Electron XAUTHORITY warning, ~/snap/gitkraken/138 not a directory) and asks for a configurable snap data dir plus a store 'Report Bug' button; untriaged, no maintainer response. |
|
snapcraft (launchpad) issue #1846195 |
provide snapcraft docker image for core18 | ~pyro4hell | 2595d | close stale | 20 | 25 | 3 | Request (2019) for an official snapcraft Docker image able to build base: core18 snaps; unmaintained since 2020, in-repo Dockerfiles were removed in 24e70d6db in favor of canonical/snapcraft-rocks, and core18 now needs EOL Snapcraft 7.5.x. |
|
craft-parts issue #1251 |
scons plugin: Support `disable-parallel` parameter | lengau | 431d | keep open | 20 | 40 | 6 | Maintainer-filed enhancement (lengau) asking the scons plugin to honour the disable-parallel part property, like autotools; explicitly deferred as "extremely low priority" pending a real-world use case. Labeled Needs information, no comments. |
|
craft-parts issue #1259 |
Refactor repository method dispatching | cmatsuoka | 428d | keep open | 20 | 72 | 7 | Maintainer-authored enhancement (JIRA CRAFT-4753) to replace the `_RepositoryProxy` in craft_parts/packages/__init__.py with top-level functions that resolve the repository internally. Triaged, still open; the proxy class is still present at HEAD. |
|
charmcraft pr #2955 |
[WIP] docs: add sphinx-unified-search extension | AnneCYH | 24d | keep open | 20 | 30 | 5 | WIP PR adding sphinx-unified-search extension for cross-project Juju docs search. Has 2 unresolved review comments and some failing CI checks (snap-tests on 22.04/20.04, OSV-scanner). |
|
rockcraft issue #808 |
improve `entrypoint-service` warning message | cjdcordeiro | 638d | 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. |
|
fetch-service pr #669 |
build(Makefile): add lint-code target | LoweRAM | 13d | needs review | 20 | 80 | 14 | Adds a lint-code Makefile target grouping code linters, following the starbase pattern. CI mostly passing, awaiting review. |
|
snapcraft issue #6032 |
New issue template - "check existing issues" is worded quite strong | YanisaHS | 269d | keep open | 20 | 92 | 17 | Docs request to soften the "I've verified that this request isn't described by any existing issues" checkbox in the bug/docs/task issue templates. Maintainer @bepri endorsed it and looped in @jahn-junior; wording is still unchanged in .github/ISSUE_TEMPLATE/*.yaml. |
|
snapcraft issue #4737 |
Specifying nonstandard base results in strange error message | dilyn-corner | 935d | close resolved | 20 | 90 | 15 | The misleading error for unsupported base values appears superseded by current enum-based validation and newer supported bases, but no specific resolving commit or release was identified. |
|
rockcraft pr #1395 |
fix: update chisel and rockcraft documentation links to new url | asanvaq | 22d | needs review | 20 | 60 | 11 | Updates legacy documentation links from documentation.ubuntu.com to ubuntu.com/chisel/docs and ubuntu.com/containers/rockcraft/docs across 15 files. Has 2 approvals but 2 failing CI checks (source-spread-tests, lint / files). |
|
craft-platforms issue #233 |
refactor: Replace Python 3.10 workaround for enum value checking | lengau | 145d | keep open | 20 | 88 | 16 | Maintainer refactor: replace try/except ValueError DebianArchitecture validation with direct enum-value membership check. The workaround is still present at HEAD in craft_platforms/_platforms.py:93 (and a twin at charm/_build.py:260). |
|
charmcraft pr #2668 |
tests: add reproducer for dev multipass version causing InvalidVersion (#1917) | lengau | 200d | close superseded | 20 | 15 | 2 | Adds a failing unit test reproducing multipass dev-version InvalidVersion crash (#1917); root cause was fixed upstream in craft-providers#662, and charmcraft now requires craft-providers>=3.7.1. |
|
rockcraft pr #1306 |
build(deps): update github actions (main) (major) | renovate | 113d | needs review | 20 | 30 | 5 | Renovate PR updating multiple GitHub Actions to latest major versions. CI failing on source-spread-tests, renovate, and docs-spread-tests. 19 unresolved review comments. |
|
snapcraft-rocks pr #108 |
chore(deps): update docker/login-action action to v3.7.0 (core24-8) | renovate | 404d | needs review | 20 | 60 | 11 | Renovate updates docker/login-action from v3.5.0 to v3.7.0 in core24-8 branch workflow. +1/-1 line change. CLA, lint, and spread-tests pass; self-hosted build-rock checks failing. |
|
snapcraft-rocks pr #107 |
chore(deps): update docker/login-action action to v3.7.0 (core22-8) | renovate | 404d | needs review | 20 | 60 | 12 | Renovate bot updates docker/login-action from v3.5.0 to v3.7.0 in core22-8 branch workflow. 1-line change. Standard CI passes; self-hosted build-rock checks fail likely due to infrastructure. |
|
rockcraft issue #618 |
Update snapstore page for rockcraft | dariuszd21 | 864d | keep open | 20 | 80 | 14 | Update rockcraft snap metadata and Snap Store page with source links, documentation, and a screenshot to improve product presentation. |
|
craft-application issue #1086 |
Remove BuilddBaseAlias string-match guard in handle_runtime_error | tonyandrewmeyer | 159d | needs triage | 20 | 45 | 6 | Follow-up cleanup request: replace the message-matching BuilddBaseAlias ValueError guard in handle_runtime_error with typed handling. Blocked by open craft-providers#969; the guard does not yet exist on main (introduced in still-open PR #1082). |
|
rockcraft pr #1410 |
chore(merge): update starbase (2026-11-03) | LoweRAM | 4d | needs review | 20 | 80 | 14 | Routine starbase merge updating GitHub Actions versions, pre-commit hooks, and docs. Approved by 2 reviewers, CI passing, 1 minor unresolved comment about linkcheck configuration. |
|
charmcraft issue #1118 |
Configuration models need some typing cleanup | lengau | 1255d | keep open | 18 | 40 | 4 | Maintainer-tracked code-quality task: replace pydantic.StrictStr and similar patterns in charmcraft's config/metadata models with better typing (abstract classes, @override). Still present at HEAD; only a Jira bot comment (CHARMCRAFT-715). |
|
snapcraft (launchpad) issue #2098999 |
Snapcraft auth does not create dir needed and errors out | ~kenneth-loafman | 625d | close stale | 18 | 92 | 12 | macOS Snapcraft 8.6.3 legacy remote-build authentication failed because the ~/Library/Application Support/snapcraft directory was absent; the affected legacy builder was removed in Snapcraft 9.0, leaving this report stale. |
|
snapcraft (launchpad) issue #1803235 |
signup process does not send activation email | ~lhonda | 2916d | close not a bug | 18 | 20 | 1 | Launchpad bug: forum.snapcraft.io Discourse signup didn't deliver activation email to Gmail. pjdc traced it to Gmail rejecting forum mail (infra cRT#115397); reporter later confirmed the resent link worked. Not a snapcraft codebase defect. |
|
charmcraft issue #378 |
charmcraft should have a way to search libraries | mthaddon | 1976d | close stale | 18 | 30 | 2 | Charmhub charm-library search remains blocked by the store API, while Charmhub-hosted libraries are deprecated in favor of Python packages, making the requested search obsolete. |
|
snapcraft (launchpad) issue #1629978 |
create-key prints no progress | ~elopio | 3687d | close stale | 18 | 10 | 2 | create-key prints no progress while generating a key (slow entropy collection on idle VMs), reported 2016. Now a thin wrapper that delegates to `snap create-key` (snapd) for all key generation. |
|
charmcraft pr #2902 |
test: add spread regression test for juju-controller pack | lengau | 39d | needs review | 18 | 68 | 9 | Maintainer-authored test-only PR adding juju-controller to the manual spread 'operator charms' pack matrix (with --platform pinning and deploy-skip) as a regression test for #2816. Open, 0 reviews, CI green except OSV-scanner. |
|
snapcraft (launchpad) issue #1804989 |
Google Analytics brings down https://status.snapcraft.io/ | ~techtonik | 2905d | needs triage | 18 | 38 | 3 | Report from 2018 that status.snapcraft.io returns "We have encountered a problem while executing your request" for URLs carrying Google Analytics query params (?_ga=...) linked from the snapcraft.io/build footer; untriaged, unverifiable, and outside the snapcraft repo. |
|
fetch-service pr #383 |
test(unit): add git object that fails during clone | dariuszd21 | 562d | close stale | 18 | 15 | 2 | Adds a malformed Git-object fixture and clone-test assertion; approved but stale, with one unresolved comment and unit-tests and snap-build failing. |
|
rockcraft issue #859 |
Make python plugin integration tests work on non-LTS ubuntu series | lengau | 576d | close resolved | 18 | 5 | 1 | Python plugin integration tests now map non-LTS Ubuntu releases (25.10, 25.04) in RELEASE_TO_VALUES; delivered with interim base support in Rockcraft 1.15. |
|
snapcraft (launchpad) issue #1698888 |
Snapcraft dpkg-query error on multiarch OS | ~pcercuei | 3428d | close stale | 18 | 94 | 16 | The 2017 multiarch `dpkg -L libc6` build failure was acknowledged, but the affected legacy code has since disappeared; current Snapcraft no longer contains that call. |
|
craft-application issue #379 |
Use predefined exit codes | mattculler | 851d | keep open | 18 | 70 | 11 | Use predefined os.EX_* exit codes instead of hardcoded constants; partly done by merged PR #387 (e8651e46), but `128 + signal.SIGINT` in application.py/util/logging.py and bare `return_code = 1` for Parts/Provider errors plus CraftError's default retcode remain. |
|
snapcraft (launchpad) issue #1989139 |
Duplicated /root/stage in path | ~nteodosio | 1521d | needs triage | 18 | 32 | 4 | Reporter's snapcraft.yaml stages an Intel VA driver at /root/stage/root/stage because the part install step writes into an absolute /root/stage prefix inside CRAFT_PART_INSTALL; override-stage strip then fails. Untriaged, attachment unavailable. |
|
starbase issue #604 |
Remove references to the `overrides` library | lengau | 39d | needs triage | 18 | 85 | 14 | Maintainer chore: drop leftover `overrides` entries from ruff's ignore-decorators in pyproject.toml; code already uses typing.override/typing_extensions.override. Unlabelled, no discussion yet. |