Showing 100 of 2043 issues
| Issue | Title | Author | Age | Action | Staleness ↑ | Confidence | Summary |
|---|---|---|---|---|---|---|---|
|
craft-parts issue #319 |
Support `--help` flag for craftctl | merlijn-sebrechts | 1398d | needs triage | 75 | 75 | Feature request to add a --help flag to craftctl that prints supported commands (default, set, get). No maintainer response or labels; only a Jira sync bot comment. Code still lacks the flag, but docs (PR #1091) now document the commands. |
|
snapcraft pr #5213 |
fix(project): Use an annotated type for duration strings | lengau | 598d | needs review | 75 | 65 | PR introduces an annotated type for duration strings with stricter regex validation, inspired by snapcraft PR #5210 (ReDoS fix). Has 1 approval but 4 unresolved review comments and has been open for 596 days. |
|
craft-store issue #138 |
Endpoint for list_upload_reviews | lengau | 1008d | needs triage | 75 | 85 | Feature request to add a list_upload_reviews client method to craft-store's base client. Open ~2.7 years, unlabelled, no comments; method still unimplemented and integration tests still use a raw-request workaround that references this issue. |
|
craft-parts pr #1599 |
fix(sources): detect local file source changes | gcomneno | 110d | needs review | 75 | 65 | Adds change detection for local file sources in FileSourceHandler, fixing issue #1364. Has 2 unresolved review comments and some failing CI checks. |
|
rockcraft issue #351 |
ExtensionError link to non-exists URL | syu-w | 1108d | 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. |
|
snapcraft issue #4310 |
Please include .*.hmac files by default in stage and prime | xnox | 1131d | needs triage | 75 | 60 | Request to include hidden .*.hmac files in default stage/prime copy patterns for FIPS kernel builds; unlabelled, no maintainer response, last activity 536 days ago. |
|
snapcraft (launchpad) issue #2073910 |
snapcraft cannot connect through a transparent SSL proxy | ~rudratrivedi | 780d | needs triage | 75 | 50 | snapcraft fails with SSL CERTIFICATE_VERIFY_FAILED behind transparent MITM proxies; no system CA store option exists. Open 772 days, 0 comments, no labels, no maintainer engagement. |
|
charmcraft pr #2774 |
test: speed up spread test runtime by removing redundant package setup | lengau | 63d | close stale | 75 | 70 | Optimizes spread test runtime by consolidating package installs and removing redundant apt updates across 11 test files |
|
snapcraft issue #5244 |
"Edit this page on Github" links give a 404 not found on Github | Sophie-Pages | 581d | close stale | 75 | 80 | Snapcraft readthedocs 'Edit this page on Github' links 404. Triaged as a doc bug; root cause is an upstream canonical-sphinx bug fixed in 0.4.0. Repo now pins canonical-sphinx~=0.6, so the fix is applied and the links should work. |
|
craft-providers issue #383 |
bumping the compatibility tag should be more robust | mr-cal | 1121d | close stale | 75 | 65 | Enhancement to avoid hardcoding compatibility tags in tests by referencing them from a single source. Open for 3 years with no maintainer comments. |
|
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 pr #853 |
docs: add new "how-to" guide for inspecting rocks with dive | alesancor1 | 527d | 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. |
|
charmcraft issue #1893 |
Alma Linux builds are broken due to base issues | lengau | 731d | needs triage | 75 | 70 | Downstream tracking bug for craft-application#455 (strict base detection for non-Ubuntu bases breaking AlmaLinux builds). Upstream issue was closed/deferred to Jira CRAFT-3374. No labels, no maintainer engagement beyond bot, inactive 381 days. |
|
craft-application issue #939 |
Bad error handling for shutil errors | lengau | 333d | close stale | 75 | 72 | Poor error display for shutil errors during parts execution. Current code catches OSError in LifecycleService.run() and formats via PartsLifecycleError.from_os_error; referenced craft-parts#1366 is closed. |
|
craft-parts issue #1236 |
dotnet (v2) plugin: Support `disable-parallel` parameter | lengau | 374d | close stale | 75 | 80 | Enhancement to add the disable-parallel part property to the dotnet v2 plugin, mirroring the autotools plugin. Labeled Needs information; maintainer awaits a real-world use case. No comments or activity in 363 days; feature still absent from the plugin at HEAD. |
|
craft-providers issue #828 |
Allow getting the apt proxy from the user's apt settings | lengau | 360d | needs triage | 75 | 65 | Enhancement to use user's apt proxy settings in craft-providers. Open 353 days with no maintainer comments or activity. |
|
craft-application issue #682 |
Upstream Charmcraft's store service | mr-cal | 544d | needs triage | 75 | 70 | Request to upstream Charmcraft's store service into craft-application to de-duplicate code. Open 532 days with only an auto-generated Jira sync comment (CRAFT-4336); no labels, assignee, or maintainer response. Store service still not present in craft_application/services. |
|
snapcraft (launchpad) issue #2061517 |
`remote-build` lacks support for selecting Snapcraft channel | ~saviq | 880d | needs triage | 75 | 70 | Feature request to expose Launchpad's snapcraft channel selection API in remote-build, defaulting to the local channel. Untriaged, no maintainer engagement in 871 days. |
|
charmcraft pr #2775 |
ci: add concurrency cancellation across GitHub workflows | lengau | 63d | close stale | 75 | 70 | Adds top-level workflow concurrency groups with cancel-in-progress to GitHub workflows. Inactive for 52 days with no reviewer engagement. |
|
craft-parts issue #1281 |
go-use go plugin test fails on non-amd64 architectures | lengau | 367d | close stale | 75 | 82 | test_go_use fails on arm64 due to missing Go toolchain. Superseded by issue #1313 which is the active tracking issue; test is already skipped on aarch64 with a reference to #1313. This issue has 0 comments, no labels, and no maintainer interaction in 356 days. |
|
craft-providers issue #657 |
check the storage space before trying to spin container | dariuszd21 | 723d | close stale | 75 | 65 | Enhancement to check storage space before container creation to prevent confusing build failures. Open 715 days with unclear ownership between craft-providers and craft-application. |
|
craft-application issue #306 |
Fix & re-enable test checking for snaps | lengau | 884d | keep open | 75 | 80 | Maintainer task to fix and re-enable the commented-out test_get_basic_items integration test in tests/integration/launchpad/test_anonymous_access.py, which broke when the author added a private snap. Still commented out at HEAD with a TODO referencing this issue; dormant since April 2024. |
|
craft-parts issue #674 |
Symlink fixing logic doesn't consider relative location changes when using organize | dilyn-corner | 927d | needs triage | 75 | 70 | Symlink fixing in normalize.py converts absolute symlinks to relative but doesn't account for organize moving the link or target, producing broken links. Untriaged, no labels, no maintainer response since 2024-02; only a Jira sync bot comment in 2024-05. |
|
fetch-service issue #495 |
Linters: enable gocyclo, errcheck and gosec | upils | 318d | keep open | 75 | 70 | Enable gocyclo, errcheck, and gosec linters in golangci-lint config and fix resulting errors. Triaged but inactive for ~9 months. |
|
craft-providers issue #882 |
Run integration tests on non-x86 architectures | lengau | 269d | close stale | 75 | 75 | Enhancement to run integration tests on non-x86 architectures (ARM64). Feature implemented via PR #921 which added ubuntu-24.04-arm to CI test platforms. |
|
craft-archives issue #102 |
Installer tests fail on non-LTS Ubuntu versions | lengau | 1060d | close stale | 75 | 88 | Integration test test_installer.py raised KeyError on non-LTS Ubuntu codenames (e.g. mantic) because RELEASE_TO_CLOUD used direct dict access. Fixed in PR #115 by switching to .get() and making cloud archive tests optional by distro. |
|
charmcraft issue #1643 |
Add debugging logic to spread file | lengau | 883d | needs triage | 75 | 60 | Feature request to copy debugging logic from rockcraft's spread file into charmcraft's spread.yaml. No maintainer response, no labels, no assignee; only an auto-generated Jira sync bot comment. Untriaged and stale. |
|
charmcraft issue #1964 |
Provide internal documentation for templates | lengau | 696d | close stale | 75 | 70 | Internal task to add explanatory comments in charmcraft templates for ignored linter rules, originating from PR #1941 review. Open 684 days with no maintainer activity beyond a Jira ticket sync. |
|
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. |
|
craft-grammar pr #189 |
ci: test on Python 3.14 and Ubuntu 26.04 (Resolute) | lengau | 100d | close stale | 75 | 65 | CI workflow update to add Python 3.14 and Ubuntu 26.04 testing; inactive for 79 days with 3 unresolved review comments and failing CI checks |
|
charmcraft issue #1962 |
Spread test the documentation examples | lengau | 696d | needs triage | 75 | 65 | Feature request to add spread tests for documentation examples (like Rockcraft) to prevent them from becoming outdated. Open since 2023, no labels/assignees, only a Jira-sync bot comment; no evidence of implementation. |
|
craft-application issue #424 |
Surface deprecation warnings when loading the project model | lengau | 756d | needs triage | 75 | 70 | Feature request to surface pydantic deprecation warnings when loading the project model, enabling clean field deprecation without workarounds. Unlabelled, no comments, inactive for 15 months. |
|
craft-parts issue #540 |
Reprime detection | sergiusens | 1106d | needs triage | 75 | 60 | Feature request to add unprime (clean parts up to the prime point) to craft-parts for prime-directory rerouting with craft providers. Unimplemented, unlabelled, last activity a 2024 bot comment; motivating snapcraft#4219 was fixed in snapcraft itself. |
|
craft-application issue #606 |
Remove `work_dir` argument from `ProviderService` methods | mattculler | 604d | needs triage | 75 | 80 | Refactor request to remove redundant work_dir arguments from ProviderService methods in favor of self._work_dir. Open since 593 days ago with only a bot ticket sync and a failed reproduction attempt; no labels or maintainer triage. |
|
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 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. |
|
snapcraft-rocks issue #111 |
Failed to create rock (Failed to stage: parts list the same file or... | asilnov | 267d | needs triage | 75 | 55 | Rockcraft build from core22-8 branch fails at stage with craft_parts OverlayStageConflict: part 'snapcraft' and its overlay list the same Python 3.10 files with different contents/permissions. No maintainer response, no labels, 0 comments, 255 days old. |
|
craft-application issue #698 |
Some valid `spread.yaml` files don't get parsed correctly. | lengau | 535d | needs triage | 75 | 60 | Bug report that some valid spread.yaml files accepted by spread fail to parse in craft's test command, e.g. a backend systems list containing a plain string like 'ubuntu-18.04-64'. No maintainer response or labels; only an auto Jira-sync bot comment. Likely already fixed by PR #737 (accept string system models). |
|
snapcraft-rocks pr #105 |
chore(deps): update dependency canonical/snapcraft to v8.14.5 (core24-8) | renovate | 359d | close stale | 75 | 85 | Renovate PR updating canonical/snapcraft from v8.11.1 to v8.14.5. Small 1-file change with failing CI on self-hosted build-rock runners. No reviewers assigned. |
|
charmcraft issue #1496 |
Re-enable CentOS and alma tests | lengau | 955d | keep open | 75 | 70 | Task to re-enable disabled almalinux and CentOS spread tests in charmcraft, blocked on a craft-providers fix and a CentOS image source; last touched 381 days ago with no resolution. |
|
snapcraft issue #4891 |
Issue a warning when building a snap that stages another snap built on a... | kian99 | 801d | needs triage | 75 | 70 | Request to add a build-time warning when a snap stages another snap built on a different base, preventing runtime AppArmor denials. Open, unlabelled, no maintainer response; only an automated Jira sync comment. Inactive for ~18 months. |
|
charmcraft issue #1458 |
Feature request: remove build base version from cache folder | carlcsaposs-canonical | 982d | needs triage | 75 | 70 | Feature request to drop the build-base version from the shared cache folder name so pip wheels are reused across base version bumps. Open, unlabeled, one author comment referencing #1457; no maintainer response. |
|
charmcraft issue #1457 |
Feature request: use Ubuntu version instead of series in cache folder | carlcsaposs-canonical | 982d | needs triage | 75 | 55 | Feature request to use Ubuntu version (e.g. 22.04) instead of series name (e.g. JAMMY) in the charmcraft cache folder path, simplifying cache interaction. No maintainer response, no labels, no activity in ~13 months. |
|
charmcraft issue #1432 |
Ineffective Output Filtering Using 'charmcraft help --all | grep revision' Command | mateofloreza | 1006d | keep open | 75 | 70 | charmcraft help --all output goes to stderr, so piping to grep shows nothing. Maintainer logged it upstream in craft-cli#273, which was closed without a fix; no local change made. |
|
fetch-service issue #284 |
Create a CLI tool to inspect a specific file | lengau | 683d | needs triage | 75 | 70 | Feature request to create a CLI tool for inspecting files by path. Open for 680 days with no labels, no assignee, and last activity 390 days ago. Only one maintainer comment acknowledging value. |
|
craft-parts issue #655 |
"Architecture not supported" error in a armhf container on arm64 host | Saviq | 947d | close stale | 75 | 82 | Snapcraft crashes with InvalidArchitecture 'armv8l' when run in an armhf container on an arm64 host. The bug is in craft-parts' architecture mapping. Fixed in craft-parts PR #697 which added armv8l to the platform machine variations map. |
|
fetch-service issue #401 |
Add format inspection smoke tests | cmatsuoka | 446d | needs triage | 75 | 65 | Feature request to add spread tests for format inspection of supported artifact types to prevent bad interactions between inspectors. Unlabelled, no maintainer response, 390 days inactive. |
|
craft-parts issue #1280 |
gradle plugin gradlew test fails on architectures other than amd64 and arm64 | lengau | 367d | needs triage | 75 | 60 | Gradle plugin integration test fails on non-amd64/arm64 architectures (s390x). The specific test (test_gradle_plugin_gradlew) has since been refactored into test_gradle_plugin with different assertions, and CI was expanded to more platforms, but no maintainer has confirmed resolution. |
|
craft-artifacts pr #90 |
ci: test on Python 3.14 and Ubuntu 26.04 (Resolute) | lengau | 100d | needs review | 75 | 65 | Adds Python 3.14 and Ubuntu 26.04 (Resolute) CI testing. Approved by 1 reviewer but typecheck-with-ty CI check is failing and has been inactive for 91 days. |
|
charmcraft issue #1843 |
Add charmcraft-specific versions of upstream python plugins | lengau | 747d | close stale | 75 | 85 | Feature request to add charmcraft-specific versions of upstream craft-parts python plugins. Implemented via PR #1899 (Python and Poetry plugins) with docs in #1940 and a uv plugin in #2050. No further action needed. |
|
craft-parts issue #822 |
[Python plugin]: Consider including a rust compiler by default | lengau | 752d | close stale | 75 | 65 | Feature request to add a rust compiler to the python plugin's default build dependencies, since many Python apps have rust deps. No labels, no comments, no activity for ~18 months; a similar request in charmcraft was rejected. |
|
fetch-service issue #295 |
Store *CRAFT package commit in artefact metadata | SuperAlpaca27 | 661d | keep open | 75 | 60 | Feature request to store CRAFT package commit hash in artefact metadata instead of version from craft.yaml. Discussed with Jira ticket CRAFT-3964 created, but inactive for 390 days. |
|
craft-parts issue #839 |
Spread tests for documentation examples | lengau | 733d | needs triage | 75 | 70 | Feature request to add spread tests for documentation examples (like Rockcraft has). Open 721 days, no labels/assignee/comments, last activity 538 days ago. Pytest ignores tests/spread but no spread tests exist yet. |
|
craft-providers pr #859 |
fix: add explicit test IDs to environment parametrizations | Copilot | 280d | needs review | 75 | 70 | Adds explicit test IDs to parametrized tests in almalinux, centos_7, and ubuntu_buildd test files to fix pytest collection errors caused by newline characters in auto-generated test IDs. |
|
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. |
|
snapcraft issue #5996 |
docs: tutorial is publishing old code | medubelko | 225d | needs triage | 75 | 55 | Docs publishing pipeline failed to include PR #5929 terminal-directive changes in 8.13.2 and 8.14.0 releases; tutorial on main has since been substantially reworked, no maintainer response in 214 days |
|
craft-application issue #1092 |
Some tests will require the charm plugin to be enabled | lengau | 89d | needs triage | 75 | 80 | Test configuration requires enabling the charm plugin following upstream charmcraft#2722; currently unlabelled and awaiting maintainer review. |
|
craft-providers issue #796 |
Improve approach to waiting for Multipass start | bepri | 395d | keep open | 75 | 70 | Enhancement to replace hardcoded 20-second sleep with reliable polling for Multipass daemon startup after installation. Triaged but inactive for over a year. |
|
snapcraft-rocks pr #113 |
chore: update snapcraft to 8.14.5 and build pygit2 1.18 | cmatsuoka | 88d | close stale | 75 | 65 | Manual PR to update snapcraft to 8.14.5 and build pygit2 1.18 from source. Inactive 81 days with 2 unresolved review comments and failing build-rock CI on both architectures. |
|
snapcraft issue #4402 |
icon is not handle properly when base is core22 | tsunghanliu | 1065d | needs triage | 75 | 55 | Icon not placed in prime/meta/gui when base is core22 (snapcraft 7.5.3); works on core20. No maintainer response, no labels, 0 comments, last activity 536 days ago. |
|
craft-cli issue #347 |
Handle interactive terminal inside emitter stream context | cmatsuoka | 480d | needs triage | 75 | 72 | Feature request to allow interactive terminal I/O (shell, debug) to escape output redirection when running inside an open_stream emitter context for craft test spread runs. Open 468 days with zero activity, no labels, no comments, no assignee. |
|
debcraft issue #40 |
Figure out `maintainer` vs. `contact` in debcraft.yaml fields | lengau | 296d | needs triage | 75 | 70 | Open design question on whether debcraft.yaml's required maintainer field overlaps with the generic craft contact field, and how contact should map into the built artifact. No labels, comments, or maintainer response in 285 days; code still has a TODO comment (contact -> Maintainer) in project.py. |
|
snapcraft pr #6303 |
ci: test new secscan action | bepri | 81d | close stale | 75 | 60 | PR testing a new secscan CI action that is failing; inactive for 73 days with no maintainer engagement |
|
snapcraft issue #6001 |
`snapcraft clean --destructive` does not delete `.craft` directory | steinbro | 224d | needs triage | 75 | 70 | Bug report: `snapcraft clean --destructive` leaves the `.craft` directory behind after `snapcraft pack --destructive`. Reported by a maintainer with full reproduction steps on Snapcraft 8.13.2; no labels, no comments, no maintainer response in 213 days. |
|
rockcraft pr #786 |
docs: fix reference to OCI CMD | cjdcordeiro | 612d | 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. |
|
craft-parts issue #974 |
Python plugins install wheels for the host architecture, not the target architecture. | lengau | 604d | needs triage | 75 | 70 | Python plugins (python, poetry, uv) create venvs and pip-install wheels for the host architecture, so cross-compiling a snap with binary Python packages (e.g. cryptography) silently produces a broken snap. Open, unlabelled, no comments, inactive ~16 months; bug still present in current code. |
|
starbase issue #340 |
Makefile/CI: Unfold groups if they failed | lengau | 589d | keep open | 75 | 60 | CI/Makefile improvement: failed log groups should be unfolded in CI output for easier debugging. Self-filed by a maintainer, no labels or comments, blocked by a GitHub feature request (community discussion 39411); inactive ~19 months. |
|
craft-providers issue #449 |
Handle SIGINT | mr-cal | 1039d | needs triage | 75 | 65 | Enhancement request to add SIGINT handling to stop and remove base instances on interrupt. No SIGINT handling currently exists in the codebase. Issue has no maintainer response or labels after 1031 days. |
|
charmcraft issue #2233 |
charmcraft should complain if the charm contains a bundle | PietroPasotti | 536d | needs triage | 75 | 80 | Request for charmcraft pack to warn or fail when a charm root contains a bundle.yaml, since juju then deploys the bundle instead of the charm. No labels, no maintainer response; validation still absent from current pack code. |
|
rockcraft issue #285 |
Discuss/investigate moving to tox + pyproject.toml | tigarmo | 1200d | 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 #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. |
|
craft-cli issue #253 |
Use a command class's `__doc__` if `overview` does not exist | lengau | 872d | keep open | 75 | 80 | Feature request to use a command class's __doc__ as a fallback for the overview attribute when it is not defined, improving automatic documentation. Still unimplemented; overview remains mandatory in BaseCommand.__init__ and no docstring fallback exists in the codebase. |
|
craft-providers issue #789 |
Checking the compatibility tag should be more robust | bepri | 396d | needs triage | 75 | 65 | Enhancement to raise an error when compatibility tag is missing instead of assuming compatibility. Open for ~1 year with no maintainer comments or action. |
|
craft-parts pr #1057 |
docs: add examples to the source field in docs | alesancor1 | 528d | keep open | 75 | 65 | Adds examples to the source field in documentation. Reviewer requested changes but PR has been inactive for 524 days with no follow-up. |
|
craft-providers issue #703 |
Allow pointing to daily or release buildd images for LXD | mr-cal | 680d | needs triage | 75 | 60 | Enhancement request to add runtime configuration for switching between daily and release buildd images in LXD. No maintainer response or assignee yet. |
|
charmcraft issue #1929 |
Docs: Harmonize README with template | medubelko | 714d | close stale | 75 | 65 | Task to harmonize craft project READMEs with the starbase template. Dependency starbase#233 is closed, and charmcraft's README was aligned with the model in PR #2283, but the issue remains open with no maintainer activity since 2024-09. |
|
craft-providers pr #950 |
test: failing reproducer - no warning for default compatibility tag | lengau | 143d | needs review | 75 | 65 | Adds a failing test reproducing issue #454: BuilddBase without custom compatibility_tag emits no warning, causing LXD DNS conflicts. Proposes adding a logger.warning in __init__. |
|
starflow pr #155 |
feat: new secscan action | bepri | 81d | close stale | 75 | 45 | Adds a new secscan action for automated security scanning on tags or monthly workflows. Inactive for 73 days with 17 unresolved review comments and no reviewer engagement. |
|
craft-providers issue #399 |
Loading the instance config should be more robust | mr-cal | 1093d | needs triage | 75 | 65 | Enhancement to make InstanceConfiguration loading more robust by allowing extra fields or handling validation failures gracefully. Untriaged, 1085 days old, 0 comments. |
|
craft-parts pr #1351 |
feature(pro_sources): mount package sources | clay-lake | 343d | needs review | 75 | 65 | Adds mount_package_sources for Rockcraft pro_sources and refactors the Mount class to support bind/rbind and ramFS clone mounts. Pending review with 0 reviewers, 332 days old, and broad CI failures across many architectures. |
|
craft-parts issue #788 |
launchpad builder won't clone one of three identical repos | popey | 784d | close not a bug | 75 | 75 | Launchpad remote build fails to git clone anchore/grype while identical syft/grant repos succeed. Root cause: grype's .gitmodules uses an SSH URL, which fails in Launchpad's keyless environment. Reporter confirmed. Tarball workaround works. |
|
craft-parts issue #888 |
Create a plugin template and docs for how to write a plugin | lengau | 686d | close stale | 75 | 80 | Request for a plugin template and docs on writing a plugin. The how-to guide (docs/how-to/create_plugin.rst) was added in PR #928 and a documentation template (docs/how-to/document-plugin.rst) exists, so the core work appears done. Issue is 674 days old with no comments or labels. |
|
fetch-service issue #381 |
Incorrect metadata for `application/x.go.module.git-repo` (parsing `go.mod`) | Vyom-Yadav | 512d | needs triage | 75 | 70 | Go module git-repo metadata parsing bug: manual go.mod parsing produces incorrect name/vendor fields. Issue is 510 days old with no maintainer triage or labels. |
|
fetch-service issue #304 |
Disambiguate artifacts type in case of multiple valid inspections | cmatsuoka | 649d | needs triage | 75 | 65 | Design decision needed for artifact type selection when multiple inspectors approve an artifact. Open for 646 days with no labels, assignee, or maintainer triage. |
|
craft-providers issue #870 |
snapd "daemon is stopping to wait for socket activation" error during LXD... | lengau | 277d | close stale | 75 | 85 | Intermittent LXD container setup failure due to snapd socket activation race condition during snap refresh wait |
|
fetch-service issue #325 |
Add `*Craft.yaml` relative path to `Approved` *Craft `response-inspection` | Vyom-Yadav | 610d | close stale | 75 | 60 | Feature request to add *Craft.yaml relative path to response-inspection output. Acknowledged by maintainer but inactive for 390 days with an unanswered follow-up question. |
|
craft-parts issue #1240 |
java plugin: Support `disable-parallel` parameter | lengau | 374d | close stale | 75 | 65 | Enhancement request to add the disable-parallel part property to the Java base plugin (shared by ant, gradle, maven, maven-use). Labeled Needs information; maintainer awaits a real-world use case, no activity for 363 days. |
|
fetch-service issue #354 |
Set up the proxy on a random port that's queryable from the control API | lengau | 554d | needs triage | 75 | 60 | Feature request to allow proxy on random port with control API query endpoint. Unlabelled, no comments, inactive for 390 days. |
|
craft-parts issue #835 |
Document the creation and use of stage-packages filters | lengau | 736d | needs triage | 75 | 80 | Documentation task to write a how-to for register_stage_packages_filter; the function still exists with a confusing docstring implying deprecation, and no how-to has been written. No labels, no comments, no assignee after 725 days. |
|
snapcraft pr #6263 |
chore: add dev workshop | lengau | 107d | close stale | 75 | 70 | Adds a dev workshop for snapcraft development with new workshop actions for installing git branches and managing dependencies. Approved by 3 reviewers but has 11 unresolved review comments and failing CI checks. |
|
craft-parts issue #1241 |
jlink plugin: Support `disable-parallel` parameter | lengau | 374d | close stale | 75 | 80 | Request to support the disable-parallel part property in the jlink plugin. Maintainer labeled it 'Needs information' and called it extremely low priority without a real-world use case; no activity for ~12 months, still unimplemented. |
|
snapcraft issue #5614 |
Expose the build base name in snapcraft.yaml | bschimke95 | 424d | keep open | 75 | 70 | Feature request to expose the build base name (e.g. core22) as an environment variable in snapcraft.yaml to avoid hardcoding. Triaged and acknowledged by a maintainer who noted a workaround exists but agreed an env var would be better. Inactive for over a year. |
|
snapcraft-rocks pr #116 |
ci: always discard spread workers in build-rock tests (core22-7) | lengau | 63d | close stale | 75 | 70 | Adds spread worker cleanup step to build-rock.yaml workflow to prevent leaked GCP VM instances. Inactive 56 days with unresolved review comment and failing CI checks. |
|
fetch-service issue #419 |
Missing inspectors for JARs (Maven) | Vyom-Yadav | 416d | close stale | 75 | 70 | Missing inspectors for JARs (Maven) causing artifact inspection failures; PR #180 merged a JAR inspector but mimetype application/java-archive remains missing from mimetypes.go |
|
fetch-service issue #373 |
Improve inspector license extraction | cmatsuoka | 530d | needs triage | 75 | 65 | Feature request to improve license identifier extraction in Fetch Service to prevent SPDX degradation, false positives, and normalize names. Untriaged, 390 days since last activity. |
|
craft-application pr #1007 |
fix(craft-test): enable spread tests with 26.04 backends | bepri | 218d | close stale | 75 | 60 | Adds temporary workaround to enable spread tests on ubuntu-26.04 backends by using ubuntu-daily:26.04 images. PR is 207 days old with no review activity; the 26.04 backend support was later added via PR #1155 and test infrastructure was restructured in #1168. |
|
starbase pr #351 |
feat: add a default snapcraft.yaml | upils | 577d | needs review | 75 | 55 | Adds a default snapcraft.yaml (+54 lines, 1 file) so users can build a snap via the craft-application flow. Approved by 1 reviewer but 8 review comments remain unresolved; last activity 462 days ago. |
|
fetch-service issue #296 |
Unable to disambiguate CRAFT package type with multiple CRAFT YAMLs | SuperAlpaca27 | 661d | needs triage | 75 | 65 | Fetch Service incorrectly assigns metadata.type when multiple CRAFT YAMLs exist in a single repo; no maintainer response after 658 days. |
|
charmcraft issue #378 |
charmcraft should have a way to search libraries | mthaddon | 1919d | close stale | 75 | 85 | Feature request for a charmcraft search-lib command to discover available charm libraries. The underlying Charmhub-hosted charm libraries feature is now deprecated (PR #2691), making this request obsolete. |
|
fetch-service issue #388 |
fetchctl tests fail in Fedora | cmatsuoka | 490d | needs triage | 75 | 60 | fetchctl tests fail on Fedora 40 because fetch-service.fetchctl command is not found during spread test execution |