Showing 100 of 3134 issues
| Issue | Title | Author | Age | Action | Staleness ↑ | Confidence | Summary |
|---|---|---|---|---|---|---|---|
|
charmcraft pr #2503 |
[WIP] Fix fetch-lib error in charmcraft causing library not found | Copilot | 193d | close stale | 95 | 75 | Fixes a misleading Library None error in charmcraft fetch-lib when run without arguments, but remains a work in progress pending tests, code review, and security checks. |
|
charmcraft pr #2504 |
[WIP] Fix fetch-lib error in charmcraft 3.4.3 | Copilot | 193d | close stale | 88 | 75 | Addresses a charmcraft 3.4.3 fetch-lib bug causing Library None not found errors, currently in progress with the fix implemented but pending cross-branch verification and code review. |
|
charmcraft pr #2497 |
Fix upload crash when run outside project directory | Copilot | 193d | close stale | 88 | 85 | Fixes a charmcraft upload crash when run outside the project directory by verifying project configuration, with tests included but the pull request remaining open and awaiting review. |
|
charmcraft pr #2491 |
ci: switch macos tests from 13 to 15 | lengau | 201d | close stale | 85 | 90 | Switches macOS CI tests from runner 13 to 15 to address deprecation, but remains stalled after 186 days due to unresolved type checking errors and related fixes moved to separate PRs. |
|
charmcraft pr #2526 |
docs: add a description to the charmcraft reference page | lengau | 185d | needs triage | 85 | 75 | Adds a description to the charmcraft reference documentation but remains inactive for 185 days and requires attention to resolve ty type-checking warnings. |
|
charmcraft pr #2565 |
fix(plugins/uv): Avoid modifying already relocatable venv | carlcsaposs-canonical | 128d | needs triage | 85 | 75 | Fixes charmcraft's uv plugin to use uv's public API instead of fragile sed patches for relocatable venvs, but remains stalled awaiting test retrigger and review. |
|
charmcraft pr #2499 |
Remove charmhub config from charmcraft.yaml spec | Copilot | 193d | close stale | 85 | 35 | Removes the deprecated charmhub field from the charmcraft.yaml JSON schema and adds a validator restricting it to legacy bases, but the pull request remains unmerged and awaiting review after automated type-checking warnings. |
|
charmcraft pr #2572 |
feature: collaborator management commands | niwamo | 123d | close stale | 85 | 60 | Introduces collaborator management commands for the Charmhub API but remains inactive for over four months, pending test execution and documentation updates. |
|
charmcraft pr #2509 |
Investigation: Spread test failures are due to craft_providers snapd... | Copilot | 191d | close stale | 85 | 95 | Documents spread test failures caused by a craft_providers snapd initialization bug inside LXD containers and prepares an upstream bug report, with the issue pending resolution in the craft-providers library. |
|
charmcraft pr #2505 |
fix: fetch-lib error message showing "Library None not found" | Copilot | 193d | needs review | 85 | 40 | Fixes charmcraft fetch-lib error messages that incorrectly display Library None not found by using the actual library name; the open PR is under review with passing unit tests but pending merge due to type-checking warnings and stale activity. |
|
charmcraft pr #2501 |
Fix uv plugin not caching wheels to LXC host | Copilot | 193d | needs review | 85 | 75 | Fixes UV plugin wheel caching on LXC hosts by setting UV_CACHE_DIR, with recent test and linting updates applied while awaiting maintainer review. |
|
charmcraft pr #2502 |
Fix missing build metadata in reactive charm artifacts | Copilot | 193d | close stale | 85 | 70 | Preserves the .build.manifest file and charmtool version in reactive charm artifacts built via charmcraft, with all review feedback addressed, tests passing, and the changes ready for final review. |
|
charmcraft pr #2553 |
Redo in-page links for: Manage channels, Manage Charmcraft, and Manage... | activus-d | 139d | close stale | 80 | 75 | Moves single-link block references into the main text to fix in-page links across three How-to guides, currently awaiting final review. |
|
charmcraft issue #2467 |
remote-build: add support for `--build-for` | sed-i | 242d | needs triage | 75 | 70 | Adding --build-for support to charmcraft remote-build remains an open, unassigned feature request with no activity for over eight months. |
|
charmcraft issue #2482 |
`charmcraft test` v4.0.1 lost `--list` support | taurus-forever | 207d | needs triage | 70 | 90 | The charmcraft test --list flag was removed in v4.0 and needs restoration for CI workflows, but it remains open, untriaged, and unassigned after 207 days. |
|
charmcraft issue #2492 |
Charmcraft crashes with internal error when uploading outside of project directory | morphis | 200d | keep open | 68 | 90 | Charmcraft crashes with a RuntimeError after a successful upload when executed outside the project directory, and remains open awaiting a fix. |
|
charmcraft issue #2510 |
CI is failing on the hotfix/2.7 branch | lengau | 191d | close stale | 65 | 85 | Fix continuous integration failures on the hotfix/2.7 branch, currently open and awaiting assignment after 191 days of inactivity. |
|
charmcraft issue #2443 |
Add `AGENTS.md` to templates | sed-i | 277d | keep open | 65 | 80 | Suggests adding an AGENTS.md file to project templates to improve agentic coding workflows, currently under discussion and awaiting a concrete example to adopt. |
|
charmcraft issue #2507 |
Cannot build charm when base is Questing and build-base is devel | lmlg | 191d | needs triage | 65 | 85 | charmcraft pack fails when building with ubuntu@25.10 base and ubuntu@devel build-base due to missing EOL data, remaining unassigned and inactive for over six months. |
|
charmcraft issue #2461 |
uv plugin doesn't cache wheels to LXC host | carlcsaposs-canonical | 248d | needs triage | 65 | 80 | uv plugin fails to cache wheels built from source to the LXC host's charmcraft cache, leaving the untriaged issue open and awaiting a fix. |
|
charmcraft pr #2666 |
tests: add reproducer for fetch-lib unhelpful error message (#2204) | lengau | 54d | needs review | 55 | 80 | Resolves an unhelpful error message in charmcraft fetch-lib that incorrectly displays Library None for unregistered libraries, with the fix now applied. |
|
charmcraft issue #2546 |
Use Craft Application's Linter Service | mr-cal | 144d | keep open | 50 | 85 | Migrate linting commands to the shared Craft Application Linter Service to unify UX and eliminate code duplication across craft apps; currently triaged and awaiting assignment after 144 days of inactivity. |
|
charmcraft issue #2552 |
docs: what are the values that the `source-type` can have? | panlinux | 140d | needs triage | 45 | 90 | Documentation lacks valid values for the source-type parameter and remains open with no comments or labels after 140 days. |
|
charmcraft issue #2591 |
Add reuse-packages documentation | lengau | 100d | keep open | 45 | 90 | Add documentation for reusing packages between Charmcraft builds, mirroring Snapcraft's guide, currently triaged and awaiting implementation. |
|
charmcraft pr #2669 |
tests: add reproducer for pack retaining deleted files between builds (#710) | lengau | 54d | needs triage | 45 | 80 | Adds a fix for charmcraft pack retaining deleted files between builds by cleaning stale parts before each lifecycle run, resolving the reproducer test and awaiting review. |
|
charmcraft issue #2582 |
docs: Guidance on charm naming best practices could be clearer | YanisaHS | 100d | keep open | 45 | 90 | Documentation on charm naming conventions requires clarification, and the issue is under discussion with a contributor ready to implement updates as part of related roadmap work. |
|
charmcraft issue #2547 |
Charmcraft init migrated to InitService | mr-cal | 144d | keep open | 45 | 90 | Refactors Charmcraft's init command to use craft-application's InitService, updating argument handling and template renaming, currently triaged and awaiting implementation. |
|
charmcraft pr #2665 |
tests: add reproducer for upload crash outside project directory (#2492) | lengau | 54d | needs review | 40 | 60 | Adds a test reproducing an upload crash outside project directories and includes a fix that catches the resulting RuntimeError, currently awaiting review. |
|
charmcraft issue #2477 |
docs: add tutorial for testing a k8s charm | sed-i | 228d | keep open | 40 | 90 | Official documentation for testing Kubernetes charms with spread is on the Charm Tech 26.04 roadmap and awaiting implementation. |
|
charmcraft issue #2494 |
charmcraft pack wont produce a proper charm | erik78se | 197d | keep open | 40 | 90 | charmcraft init templates fail to properly bundle pyproject.toml dependencies via the uv plugin and default to Ubuntu 22.04, with a PR opened to improve documentation and maintainers acknowledging the base OS version needs updating. |
|
charmcraft pr #2660 |
chore: Remove experimental in Go, Express and FastAPI | javierdelapuente | 55d | needs triage | 40 | 80 | Removes experimental status from Go, Express, and FastAPI, but remains unreviewed and unassigned after 55 days. |
|
charmcraft pr #2690 |
test: add regression tests for resolved issues #2361 and #2598 | Copilot | 33d | needs triage | 35 | 75 | Adds regression tests for resolved issues #2361 and #2598, currently awaiting review with no comments or recent activity. |
|
charmcraft pr #2664 |
tests: add reproducer for reactive plugin missing .build.manifest (#872) | lengau | 54d | needs review | 35 | 60 | Includes a reproducer test and AI-generated fix for the reactive plugin failing to copy .build.manifest to the install directory, but remains inactive awaiting review. |
|
charmcraft issue #2528 |
docs: Status of `parts` field in `charmcraft.yaml` is misleading | wctaylor | 184d | keep open | 35 | 90 | Documentation incorrectly lists the charmcraft.yaml parts field as recommended instead of base-dependent, and the team is currently discussing whether to mark it as required or update the reference before a comprehensive review. |
|
charmcraft issue #2592 |
Add remote-build documentation | lengau | 100d | keep open | 35 | 90 | Needs remote build documentation added and QAed based on craft-application guides, but remains blocked by another issue and is currently awaiting resolution. |
|
charmcraft pr #2682 |
chore: delete some dead code | bepri | 44d | needs triage | 35 | 80 | Removes unused code that previously shared a vulnerability fixed in #2681, currently open and awaiting review after 44 days of inactivity. |
|
charmcraft issue #2573 |
Support referencing sibling directories of project root | steinbro | 123d | keep open | 35 | 90 | Request to allow referencing sibling directories outside the project root during builds, potentially via a new project-root key, currently triaged and under discussion regarding implementation details. |
|
charmcraft issue #2578 |
docs: The usage parameters show up as None | famulu | 115d | keep open | 35 | 90 | The charmcraft release command documentation incorrectly shows usage parameters as <None> instead of channel, name, and revision, and remains triaged pending a documentation update. |
|
charmcraft pr #2596 |
feat: paas-config.yaml validation | javierdelapuente | 91d | needs triage | 35 | 90 | Adds paas-config.yaml validation during charmcraft pack to catch invalid YAML and unsupported logging formats early, currently awaiting maintainer review after 24 days of inactivity. |
|
charmcraft issue #2563 |
docs: fix usage of terminal directive | medubelko | 130d | keep open | 35 | 90 | Documentation update needed to correct terminal directive usage by adding inputs or marking outputs as read-only, currently triaged and awaiting implementation pending upstream Sphinx extension updates. |
|
charmcraft pr #2671 |
docs: fix parameter names showing as None in CLI usage docs | Copilot | 54d | needs triage | 35 | 75 | Fixes CLI documentation where required argument metavars incorrectly display as <None> by falling back to argparse conventions, with the draft pull request currently awaiting maintainer approval. |
|
charmcraft issue #2515 |
`google:ubuntu-20.04-64:tests/spread/smoketests/reactive:stable` spread test... | lengau | 191d | needs review | 35 | 80 | Intermittent charmcraft pack spread test failures in parallel CI environments due to snap refresh socket activation issues remain unresolved and require further investigation. |
|
charmcraft issue #2584 |
Enable and integrate the Ruby plugin | lengau | 100d | keep open | 35 | 85 | Open enhancement awaiting external contributors to implement the Ruby plugin for charms, including configuration, testing, and base restrictions, with maintainer review available for submitted PRs. |
|
charmcraft pr #2667 |
tests: add reproducer for remote-build ProjectService AttributeError (#2598) | lengau | 54d | needs review | 35 | 60 | Adds a failing test for a remote-build ProjectService AttributeError that was subsequently fixed by correctly retrieving the project model via the service's get method. |
|
charmcraft pr #2672 |
fix: use `charmcraft pack` instead of `charmcraft pull` in... | Copilot | 54d | needs triage | 35 | 70 | Replaces the non-existent charmcraft pull command with charmcraft pack to fix a broken spread test, and is currently awaiting review. |
|
charmcraft issue #2598 |
Remote build fails when getting project name | jahn-junior | 89d | keep open | 35 | 90 | charmcraft remote-build crashes with an AttributeError when retrieving the project name, a triaged bug affecting multiple users that remains unassigned after 44 days of inactivity. |
|
charmcraft issue #2593 |
`icon.svg` is not included in `*.charm` file | Abuelodelanada | 93d | keep open | 30 | 90 | charmcraft pack omits icon.svg from charm archives when using non-charm plugins, requiring a manual dump plugin workaround, with documentation updates now tracked under CHARMCRAFT-658. |
|
charmcraft pr #2695 |
feat(templates): add juju_setup to integration tests, improve comments, fix resolve() | dwilding | 27d | needs review | 30 | 60 | Updates kubernetes and machine profile integration tests by adding a juju_setup marker, improving comments, and removing a redundant resolve() call, currently awaiting review. |
|
charmcraft issue #2680 |
name` field missing from packed charm's `metadata.yaml` when defined in... | javierdelapuente | 45d | needs triage | 25 | 90 | charmcraft pack omits the name field from the packed charm's metadata.yaml when a separate metadata.yaml exists, causing Juju deployment failures and remaining open for triage. |
|
charmcraft issue #2642 |
Small bug in `charmcraft release` documentation | Gu1nness | 72d | needs triage | 25 | 90 | The charmcraft release documentation incorrectly displays parameter names as None, and the report remains unaddressed with no comments or assignee after 72 days. |
|
charmcraft issue #2686 |
`charmcraft pack` Internal error on a 26.04 host | panlinux | 38d | needs triage | 25 | 85 | charmcraft pack crashes on Ubuntu 26.04 hosts with a ValueError for an invalid BuilddBaseAlias, currently awaiting a permanent fix though a workaround exists via the latest edge channel. |
|
charmcraft issue #2631 |
Multiple `charmcraft pack` fail on mismatching platforms | simondeziel | 73d | needs triage | 25 | 90 | Consecutive charmcraft pack commands fail when charms define different platforms due to retained build state, and the open issue awaits triage and assignment. |
|
charmcraft pr #2694 |
test(different-dir-metadata): use pack --project-dir instead of pull | Copilot | 28d | needs review | 25 | 75 | Updates a spread test to use charmcraft pack instead of pull for proper --project-dir support, with recent revisions addressing reviewer feedback and currently awaiting review. |
|
charmcraft issue #2643 |
Reorganise sample charm documentation to include the most common keys at the top. | lengau | 68d | keep open | 25 | 90 | Reorganize sample charm documentation to place common and required keys at the top, currently triaged and awaiting implementation. |
|
charmcraft pr #2693 |
build(deps): update github actions (main) (major) | renovate[bot] | 29d | needs review | 25 | 90 | Updates major versions of GitHub Actions dependencies and remains open, with automated type-checking notifications reporting non-critical errors. |
|
charmcraft issue #2652 |
12-factor plugin installs unnecessary package into charm's venv | dimaqq | 62d | needs triage | 25 | 85 | The 12-factor plugin leaves unnecessary build dependencies in the charm virtual environment during packaging, remaining unaddressed with no comments after 62 days. |
|
charmcraft issue #2605 |
Re-enable MacOS tests | lengau | 80d | needs triage | 25 | 85 | Re-enable disabled MacOS tests blocked by a missing libgit2 version in Homebrew, currently open and inactive for 80 days awaiting triage or assignment. |
|
charmcraft pr #2692 |
style(type): add ty ignores | lengau | 31d | needs review | 25 | 85 | Adds ty type-checking ignore directives, but unused suppressions in test files require removal before merging. |
|
charmcraft issue #2661 |
Packing a charm sometimes fails with "Too many levels of symbolic links" | dwilding | 55d | needs triage | 25 | 85 | Charm packing fails with a symbolic link error when .tox or .venv directories are present, and the issue remains open with contributors actively reproducing it and discussing workarounds. |
|
charmcraft pr #2668 |
tests: add reproducer for dev multipass version causing InvalidVersion (#1917) | lengau | 54d | needs review | 20 | 90 | Resolves a crash from non-PEP-440 multipass version strings by adding a reproducer test and patching ProviderService.instance() to catch InvalidVersion and raise a user-friendly CraftError. |
|
charmcraft issue #2685 |
`uv` plugin produces architecture-mislabeled charm on cross-build... | UtkarshBhatthere | 40d | needs triage | 20 | 90 | Cross-architecture builds with the uv plugin silently package host-architecture compiled wheels, causing runtime failures; currently untriaged and awaiting discussion. |
|
charmcraft pr #2691 |
feat(charmlibs): warn of deprecation on all charmlibs commands | lengau | 31d | needs review | 20 | 85 | Adds deprecation warnings for charmhub-hosted charmlibs across all related commands, currently awaiting review and resolution of failing type checks. |
|
charmcraft issue #2687 |
Should support keyrings.alt backend for headless systems | panlinux | 38d | needs triage | 15 | 90 | charmcraft login lacks keyrings.alt backend support on headless systems due to missing snap dependencies, leaving the open request unaddressed and unassigned. |
|
charmcraft issue #1153 |
Move the init command to craft-application | lengau | 1068d | ? | ? | ||
|
charmcraft issue #1154 |
Use craft-application's store service | lengau | 1068d | ? | ? | ||
|
snapcraft-lp issue #1673449 |
Add a translation layer for package names in repo | ~sergiusens | 3378d | ? | ? | ||
|
charmcraft issue #1314 |
Type checking: enable stricter mypy rules | lengau | 982d | ? | ? | ||
|
craft-application pr #953 |
feat: inject application's base snap into managed instances | Copilot | 222d | ? | ? | ||
|
charmcraft issue #2212 |
Resources/containers reference info for extensions | lengau | 465d | ? | ? | ||
|
charmcraft issue #2216 |
Add showing of `sha256` digest on `charmcraft resource-revisions` | hloeung | 461d | ? | ? | ||
|
charmcraft issue #2218 |
Build cache invalidation misses direct URL dependency change | dimaqq | 461d | ? | ? | ||
|
charmcraft issue #2225 |
Allow users to specify custom KNOWN_GOOD_PIP_URL for air-gapped CI/CD pipelines | TresSims | 455d | ? | ? | ||
|
rockcraft issue #910 |
Rockcraft ignores configured staging Pro contract URL when building with... | bschimke95 | 349d | ? | ? | ||
|
snapcraft pr #6169 |
docs: fix support chart colours for dark mode | Copilot | 66d | ? | ? | ||
|
debcraft pr #55 |
test: unit tests for control encoder and model | Copilot | 199d | ? | ? | ||
|
charmcraft issue #2247 |
The charm build failed due to the recent release of wheel version 0.46.1. | adglkh | 432d | ? | ? | ||
|
debcraft pr #56 |
test: unit tests for get_package and get_partitions methods | Copilot | 199d | ? | ? | ||
|
charmcraft issue #2273 |
charmcraft.yaml deleted while packing (working tree not clean) | carlcsaposs-canonical | 413d | ? | ? | ||
|
charmcraft issue #2288 |
uv plugin breaks juju debug-code | PietroPasotti | 396d | ? | ? | ||
|
charmcraft issue #2296 |
Add code/YAML example snippet to the Dump plugin documentation | MaryannGitonga | 389d | ? | ? | ||
|
charmcraft issue #1985 |
`--format json` ignored in 3.2.1 | PietroPasotti | 581d | ? | ? | ||
|
charmcraft issue #2304 |
Specify discouraged paths for mount points | sed-i | 377d | ? | ? | ||
|
charmcraft issue #1979 |
`charmcraft upload` should allow a user to also release the charm | lucabello | 591d | ? | ? | ||
|
charmcraft issue #2336 |
Can't login in headless multipass VM with 24.04 | kimwnasptd | 364d | ? | ? | ||
|
charmcraft issue #2341 |
Packing a bundle produces a zip that is rejected by charmhub | sed-i | 359d | ? | ? | ||
|
charmcraft issue #1980 |
Check for major charm library updates | lucabello | 591d | ? | ? | ||
|
charmcraft issue #2361 |
charmcraft errors out when mixing -p and -o flags | PietroPasotti | 347d | ? | ? | ||
|
charmcraft issue #2369 |
charmcract pack stuck at `Pausing control of the terminal` | yhaliaw | 340d | ? | ? | ||
|
charmcraft issue #2374 |
Add `charmcraft lint` to enforce Canonical recommendations | taurus-forever | 333d | ? | ? | ||
|
charmcraft pr #2266 |
build(build-deps): install cargo if not installed | lengau | 416d | ? | ? | ||
|
charmcraft issue #1316 |
Style: Enable mypy checking in all packages | lengau | 982d | ? | ? | ||
|
charmcraft issue #2243 |
Consider adding an optional cli argument for base (including the arch) for... | gabrielcocenza | 438d | ? | ? | ||
|
charmcraft issue #2234 |
An unnecessary warning is raised when running charmcraft pack | jdkandersson | 447d | ? | ? | ||
|
charmcraft issue #2233 |
charmcraft should complain if the charm contains a bundle | PietroPasotti | 447d | ? | ? | ||
|
charmcraft issue #2376 |
docs: options for links in charmcraft unclear | marcusboden | 333d | ? | ? | ||
|
charmcraft issue #2396 |
Tutorial spread tests are failing | lengau | 321d | ? | ? | ||
|
rockcraft pr #1102 |
build(deps): update github actions (main) | renovate[bot] | 114d | ? | ? | ||
|
charmcraft issue #2213 |
Change templates to link to current documentation | lengau | 465d | ? | ? | ||
|
rockcraft pr #1138 |
build(deps): update dependency sphinx-substitution-extensions to v2025.12.15 (main) | renovate[bot] | 93d | ? | ? | ||
|
charmcraft issue #2423 |
Fix the CI for 2.7 | lengau | 303d | ? | ? |