Showing 100 of 1936 issues
| Issue | Title | Author | Age | Action | Impact ↓ | Actionability | Quick Win | Summary |
|---|---|---|---|---|---|---|---|---|
|
craft-application issue #960 |
Docs: In CLI messages, compose URLs with app's minor version | medubelko | 352d | keep open | 35 | 82 | 22 | Maintainer-filed, triaged request to make render_doc_url in craft_application/util/docs.py substitute the app's minor version (not major) in RTD doc URLs, matching the planned switch to minor-only Read the Docs publishing. Still unimplemented. |
|
craft-cli issue #351 |
Remove sphinx directives from overview texts | lengau | 499d | keep open | 35 | 72 | 19 | Enhancement: strip reST/sphinx directives from command overview texts, extending the double-backtick removal done in #306; triaged, linked to CRAFT-4623, still unimplemented in helptexts.py |
|
snapcraft issue #4227 |
Autodetect credentials | abitrolly | 1233d | close stale | 35 | 15 | 2 | Snapcraft 7.4.3 failed to infer Candid credentials from export-login; Candid authentication has since been removed, making the requested auto-detection obsolete. |
|
rockcraft pr #809 |
fix: update plugin build error message | cmatsuoka | 634d | close superseded | 35 | 10 | 3 | Bumps craft-parts to capture combined plugin build output. Open with no review or CI for 597 days; current main requires craft-parts 2.37.0 and already contains the fix. |
|
charmcraft issue #2591 |
Add reuse-packages documentation | lengau | 245d | keep open | 35 | 80 | 21 | Maintainer requests adding reuse-packages-between-builds how-to doc, mirroring Snapcraft's. Common doc exists in craft-application; Charmcraft needs wrapper page and index entry. |
|
charmcraft issue #1432 |
Ineffective Output Filtering Using 'charmcraft help --all | grep revision' Command | mateofloreza | 1061d | keep open | 35 | 65 | 13 | charmcraft help --all writes help text to stderr, so piping to grep fails to filter. Maintainer logged it upstream in craft-cli; upstream issue closed without code fix, charmcraft issue remains open awaiting decision. |
|
charmcraft issue #2584 |
Enable and integrate the Ruby plugin | lengau | 245d | keep open | 35 | 70 | 11 | Maintainer-authored enhancement request to enable Ruby plugin for charms, explicitly open to outside contributors; lists plugin enablement, spread test with Juju deploy, and base restrictions. |
|
snapcraft (launchpad) issue #2065230 |
No help text for the "help" sub-command when in a directory containing snapcraft.yaml | ~brlin | 912d | close resolved | 35 | 90 | 17 | Confirmed 8.2.5 snapcraft help help failure with a snapcraft.yaml; the later craft-application command migration removes the old base-lookup crash path. |
|
rockcraft pr #846 |
docs: modify internal user guide to create a rootless rock | alesancor1 | 590d | close stale | 35 | 14 | 3 | Reworks the internal-user guide into a rootless-rock how-to with run-user and manual-user examples, but it has been inactive for 413 days and targets a reorganized docs structure. |
|
snapcraft (launchpad) issue #2020348 |
Snapcraft tries to run chisel and fails | ~itrue | 1265d | keep open | 35 | 80 | 18 | Missing `$` in a stage-packages variable is misclassified as a Chisel slice, causing a misleading missing-chisel build failure; reproduced on core22 and still open. |
|
starflow pr #208 |
feat: apt and snap package caching | bepri | 10d | needs review | 35 | 60 | 13 | Adds apt and snap package caching to CI workflows. Open, no comments, CI passing, awaiting review. |
|
rockcraft pr #1113 |
oci: set default PATH when missing or empty | gcomneno | 253d | needs review | 35 | 55 | 13 | Generalizes empty-PATH protection for OCI rocks beyond bare bases: set_default_path() now skopeo-inspects the final image env after set_environment() and writes Pebble.DEFAULT_ENV_PATH only if PATH is missing/empty. Open218 days, 0 reviews, author pinged 3x. |
|
charmcraft issue #2866 |
docs: Document that resources are bound to channels, not revisions. | marcusboden | 66d | needs triage | 35 | 72 | 21 | Docs request: clarify resources bind to channels, not revisions, since 'charmcraft release --resource' help text implies per-revision pinning. Behavior is correct; misleading docs/help only. No maintainer response yet. |
|
rockcraft pr #1196 |
fix(pebble): avoid pydantic warning for exec checks | gcomneno | 198d | needs review | 35 | 72 | 20 | Fixes PydanticSerializationUnexpectedValue warning in Project.marshal() by making the pebble check discriminator accept already-validated check models; adds a unit test for exec checks. CI green so far, awaiting review. |
|
imagecraft issue #283 |
Imagecraft cannot create i386 images without cross-building | lengau | 242d | keep open | 35 | 25 | 1 | Maintainer-filed tracking issue documenting a known limitation: imagecraft's snap has no i386 build (core24 base unavailable for i386), so i386 images require cross-building. No plan to fix stated. |
|
charmcraft issue #2935 |
Pebble user on k8s is undocumented and depends on charm-user | javierdelapuente | 24d | keep open | 35 | 80 | 24 | Documentation request to clarify how charm-user affects charm and workload containers on Kubernetes. Maintainer @dwilding acknowledged and offered to update docs. |
|
snapcraft (launchpad) issue #2059787 |
inaccurate error output in snapcraft release if given invalid revision | ~cderici | 952d | needs triage | 35 | 92 | 18 | Valid CLI parsing bug: an invalid revision makes snapcraft release claim the release command does not exist; current code still uses type=int, and an exact duplicate remains open. |
|
snapcraft (launchpad) issue #1917639 |
--debug drops me into an unexpected directory | ~racb | 2074d | needs triage | 35 | 78 | 12 | Untriaged bug: --debug opens Bash in /root after an override-stage failure instead of the failed script's working directory; current code still calls launch_shell without a cwd. |
|
charmcraft issue #1160 |
`charmcraft pack` does not recognize updated `charmcraft.yaml` file | lengau | 1212d | keep open | 35 | 45 | 12 | Tracked upstream: charmcraft pack ignores build-snaps channel changes in charmcraft.yaml unless clean is run. Root cause is craft-parts#496 (build-snaps missing from properties_of_interest), still unfixed; charmcraft only needs a craft-parts bump once patched. |
|
craft-application issue #1092 |
Some tests will require the charm plugin to be enabled | lengau | 144d | needs triage | 35 | 55 | 13 | Open, unlabelled issue: charmcraft PR #2722 may make craft-application tests depend on the charm plugin; the maintainer asks to remove that dependency, but no affected test or fix is identified. |
|
charmcraft issue #1977 |
Alert about all charmlib updates available (not just ones matching the spec) on pack | lengau | 737d | keep open | 35 | 86 | 14 | Maintainer-authored request remains open: pack and fetch-libs should warn about all newer Charmhub charmlib releases, including those outside charmcraft.yaml constraints. |
|
snapcraft (launchpad) issue #1807401 |
Installing snapcraft on windows is a bit painful | ~popey | 2891d | close resolved | 35 | 90 | 14 | Native Windows installation was blocked by cx_Freeze; Snapcraft 9 removed native Windows support and documents WSL2 as the supported alternative. |
|
charmcraft issue #2105 |
Unable to enable spread verbose with `charmcraft test` | carlcsaposs-canonical | 653d | needs triage | 35 | 75 | 16 | Request to pass spread's -vv flag through `charmcraft test`; current TestCommand only accepts test expressions and has no maintainer triage yet. |
|
craft-parts issue #1470 |
Integration test for poetry plugin requires root/apt state (not marked,... | gcomneno | 257d | needs triage | 35 | 95 | 30 | Poetry integration tests run in non-privileged CI despite invoking apt; replacing the file marker with requires_root is locally validated, but maintainer triage is still absent. |
|
charmcraft issue #2090 |
Docs: Update links to juju.is/docs | medubelko | 658d | needs triage | 35 | 80 | 15 | Update juju.is/docs links to canonical-juju.readthedocs-hosted.com; docs portion partially done via PRs, but many source-code links remain. |
|
craft-providers issue #929 |
Multipass is needed for TICS coverage | bepri | 235d | close resolved | 35 | 80 | 21 | TICS workflow needed Multipass installed to run coverage. Resolved by merged PR #991 (6c4b99c), which added an install-multipass Makefile target wired into setup-tics; subsequent TICS run succeeded. Only the flaky multipass_instance test module remains excluded. |
|
charmcraft issue #2234 |
An unnecessary warning is raised when running charmcraft pack | jdkandersson | 591d | needs triage | 35 | 65 | 17 | charmcraft pack emits a confusing keyring warning when users aren't logged in, despite falling back to ephemeral auth. No maintainer response or labels; still reproducible in current store.py. |
|
charmcraft issue #1457 |
Feature request: use Ubuntu version instead of series in cache folder | carlcsaposs-canonical | 1038d | needs triage | 35 | 78 | 18 | Request to use Ubuntu versions such as 22.04 in provider cache paths instead of BuilddBaseAlias series names; the issue is still open, unlabeled, and awaiting maintainer triage. |
|
snapcraft (launchpad) issue #2004072 |
No option "--add-ca-certificates" | ~rinrin-ne | 1378d | keep open | 35 | 60 | 10 | Regression: documented --add-ca-certificates option errors with 'unrecognized arguments' since snapcraft 7.0; blocks private repos with self-signed certs. Reproduced by maintainer, no fix since 2023. |
|
craft-application issue #561 |
Prototype spread extension mechanism (test driver) | cmatsuoka | 718d | close resolved | 35 | 60 | 12 | Maintainer task to prototype a spread extension script decoupling test definitions from command handling; current code has spread/.extension and TestingService using it. |
|
craft-application issue #435 |
Include appropriate craft-parts environment variables when packing with... | lengau | 799d | needs triage | 35 | 60 | 8 | Feature request to set craft-parts environment variables such as CRAFT_STAGE when launching a shell via --shell or --debug, so override scripts can be tested faster. Unlabelled and without comments. |
|
craft-application pr #607 |
feat: allow use of interceptable `mknod` in `ProviderService` | mattculler | 660d | keep open | 35 | 30 | 8 | Wires ProviderService’s LXD setup to craft-providers’ new intercept_mknod argument, with tests. No failures are reported, but two requested-change reviews remain unresolved and many checks are pending. |
|
snapcraft (launchpad) issue #1621980 |
Organize leaves empty parent directories behind | ~kyrofa | 3710d | needs triage | 34 | 86 | 17 | Organize leaves emptied source-parent directories in the snap; craft-parts still needs to prune them, but the report remains untriaged. |
|
snapcraft (launchpad) issue #1988095 |
prefixing snapcraft with "time" makes it ignore --verbose | ~ogra | 1530d | needs triage | 34 | 72 | 14 | An unlabelled report says prefixing a core22 Snapcraft build with time leaves only a spinner and suppresses verbose output; no triage or confirmed resolution is recorded. |
|
rockcraft issue #20 |
Add support for `craftctl get version` | jnsgruk | 1674d | needs triage | 34 | 61 | 15 | The original version-access use case is already available through undocumented CRAFT_PROJECT_VERSION, but support for craftctl get/set version remains undecided and needs maintainer direction. |
|
snapcraft (launchpad) issue #1809584 |
snapcraft register doesn't support non-latin characters | ~kornelski | 2875d | close resolved | 34 | 88 | 23 | Snapcraft 2.43.1 register crashed when its confirmation prompt emitted U+2018 under a non-UTF-8 locale; the current ASCII-only prompt resolves the reported path. |
|
craft-application issue #833 |
`test` command gives unhelpful error message if extension file is not executable | lengau | 464d | keep open | 34 | 91 | 24 | The `test` command lacks a preflight executable check for `spread/.extension`, causing allocation retries and a misleading empty-ADDRESS error. |
|
snapcraft issue #4402 |
icon is not handle properly when base is core22 | tsunghanliu | 1120d | close resolved | 34 | 92 | 26 | Snapcraft 7.5.3 omitted a configured icon from prime/meta/gui for a no-apps core22 snap; current code installs it and has regression coverage. |
|
craft-application issue #395 |
Put public utility items in the top-level namespace | lengau | 835d | needs triage | 34 | 76 | 18 | Public helpers such as get_host_architecture should be re-exported from craft_application directly; current code still exposes them only through craft_application.util. |
|
snapcraft (launchpad) issue #1843147 |
snapcraft mishandles .PNG extension | ~merlijn-sebrechts | 2617d | needs triage | 34 | 82 | 17 | Uppercase .PNG icons are copied as icon.PNG, and changing icon formats leaves stale files beside the new icon; current asset handling appears vulnerable and needs maintainer triage. |
|
craft-providers issue #450 |
Timer thread logging is overly verbose | mr-cal | 1094d | keep open | 33 | 86 | 22 | Maintainer-filed enhancement to quiet timer-thread output and refresh every 30 seconds instead of 5; the current LXD readiness loop still logs full status and timer details every 3 seconds. |
|
craft-parts issue #921 |
`prime` and `stage` key reference should be fleshed out | lengau | 703d | close resolved | 33 | 94 | 27 | Documentation request to flesh out the stage and prime part-property references with path include/exclude examples. Current main contains those examples and dedicated fileset guidance, but the issue remains open. |
|
craft-parts pr #1350 |
feature(pro_sources): craftctl chroot cmd | clay-lake | 399d | needs review | 33 | 30 | 7 | Adds a `craftctl chroot` subcommand letting overlay-script modify the overlay from inside the chroot (Rockcraft pro_sources). Approved by 1 reviewer, but 4 unresolved review comments and test-common CI jobs failing; no activity for ~359 days. |
|
snapcraft (launchpad) issue #1986533 |
Can snapcraft commands default to base in snapcraft.yaml from build subdirectories? | ~rpjday | 1544d | needs triage | 33 | 55 | 10 | Snapcraft does not discover a parent snapcraft.yaml from build subdirectories, so commands such as plugins use the latest base; the request remains open and untriaged. |
|
snapcraft (launchpad) issue #1886223 |
snapcraft recommends bad naming standards | ~merlijn-sebrechts | 2317d | needs triage | 33 | 80 | 23 | Proposed rewrite of the `snapcraft register` name-claim prompt, which wrongly says snaps can be renamed and steers users toward $username- name suffixes, contradicting the docs. Still present verbatim at HEAD. |
|
snapcraft (launchpad) issue #1846705 |
Snapd 2.41 classic confinement GLIBC 2.25 not found | ~maciek-borzecki | 2590d | needs triage | 33 | 24 | 3 | Classic desktop snaps (code, slack) load host /usr/lib/gio/modules against the snap's core20 libc, causing GLIBC_2.25 not found on fresh Manjaro/Xubuntu 19.04; ownership disputed between snap packaging and snapcraft/snapd; untriaged since 2019. |
|
snapcraft (launchpad) issue #1794955 |
snapcraft erroneously errors when deleting non-existent multipass container | ~popey | 2961d | needs triage | 32 | 80 | 15 | snapcraft clean treats an absent Multipass instance as a deletion error after Multipass was reinstalled; the report is concrete but untriaged and may need validation against the current clean path. |
|
craft-platforms issue #231 |
refactor: Make DistroBase hashable | lengau | 144d | needs triage | 32 | 60 | 12 | DistroBase already receives a dataclass-generated hash despite custom equality, but that exact-field hash may conflict with equality for compatible series prefixes such as 24 and 24.04, so hashing semantics need triage. |
|
craft-providers pr #931 |
ci: add support for Python 3.14 | lengau | 232d | needs review | 32 | 52 | 13 | Adds Python 3.14 to CI matrices (qa.yaml, weekly macOS workflows, likely lockfile constraints). 18/19 checks pass; integration-slow-macos (3.14, macos-14-large) fails. No reviewers, no comments, idle 196 days. |
|
fetch-service issue #662 |
Flaky TestServerListening in control due to unclosed servers and timing race | lengau | 38d | needs triage | 32 | 86 | 23 | control.TestServerListening flakes in CI: hardcoded port 18111 reused by three tests, servers never Stop()ed, and a 500ms sleep instead of waiting on ctl2.Dying(). Proposed fix with root cause analysis. |
|
snapcraft (launchpad) issue #1716054 |
It is not possible to install a build-snap with the default track | ~elopio | 3346d | needs triage | 32 | 74 | 14 | Build-snaps shorthand name/edge raised KeyError because the default latest track was not normalized. The old implementation is gone, so behavior in the current craft-parts backend needs verification. |
|
craft-application issue #875 |
Craft-application should include a schema JSON and a CI job to check the schema. | lengau | 436d | keep open | 32 | 78 | 14 | Maintainer-filed enhancement (Status: Triaged, internal CRAFT-4712) to vendor rockcraft's schema generator plus a CI schema-diff job in craft-application, so schema changes surface in changelogs. Not yet implemented. |
|
snapcraft (launchpad) issue #1858994 |
snapcraft list-keys doesn't show the non-registered key when no key is registered | ~ethan.hsieh | 2494d | close resolved | 32 | 85 | 21 | list-keys hid local unregistered keys when no key was registered (snapcraft 3.8). Fixed by 1c44a58fc; today's 'keys' command lists local keys and marks unregistered ones, and list-keys was removed in Snapcraft 9. |
|
snapcraft (launchpad) issue #1640721 |
Feature Request: Would be nice to have a way to refresh .deb files | ~aacid | 3649d | needs triage | 32 | 58 | 6 | Request for incremental .deb refreshes to avoid redownloading about 300 MB for unity8; one design comment exists, but the issue has no labels, assignee, or concrete implementation plan. |
|
snapcraft (launchpad) issue #1856502 |
Obscure error message from snapcraft release when not logged in correctly | ~robert-ancell | 2518d | close resolved | 32 | 95 | 24 | Snapcraft exposed a raw 401 macaroon error from release; commit 8a854a8de (#3907) now gives invalid legacy credentials an actionable login or export-login resolution. |
|
craft-parts pr #1570 |
ci: split QA workflows by runner | lengau | 184d | keep open | 32 | 18 | 3 | Splits QA into qa-github-hosted.yaml and qa-self-hosted.yaml, moving s390x/ppc64el/resolute/jammy-arm64 lanes to self-hosted runners. Maintainer-authored, 0 reviews, idle 148 days; 11 checks failing, all self-hosted lanes. |
|
snapcraft (launchpad) issue #1990549 |
snapcraft isn't context aware in displaying help text | ~dilyn-corner | 1506d | keep open | 32 | 38 | 5 | Requests base/context-aware `snapcraft --help`; concrete --verbosity gap for core20 was unified in 8.11 (PRs #5646/#5680) and core20 dropped in 9.0, but general context-aware help remains planned. |
|
craft-application issue #787 |
Validate spread expressions before packing in `*craft test` | lengau | 511d | keep open | 32 | 64 | 13 | Open maintainer-authored enhancement: validate spread test expressions before packing so invalid selections fail fast; no comments, reproducer, or confirmed implementation are present. |
|
craft-providers issue #172 |
Check for docker upstream iptables installation for proper error message | sergiusens | 1460d | keep open | 32 | 66 | 11 | Enhancement to detect docker-installed iptables rules that break LXD networking and fail early with a fix suggestion. Tracked as CRAFT-1683; not implemented in source (only docs added). |
|
starbase issue #201 |
Unified up-to-date spread file | lengau | 939d | needs triage | 32 | 38 | 7 | Maintainer feature request (lengau) for a unified, up-to-date base spread file in starbase so craft apps like rockcraft/charmcraft can reuse one instead of maintaining their own. Still open with only an auto-generated CRAFT-3003 ticket. |
|
snapcraft (launchpad) issue #1739954 |
DNS error causes cascading exception failure | ~rogpeppe | 3239d | needs triage | 32 | 75 | 14 | Snapcraft 2.34 turns a DNS outage during store push into a confusing urllib3 Retry TypeError; the old issue has no triage activity and needs reassessment against current error handling. |
|
craft-parts issue #1493 |
go plugin: Add flag to run tests during build phase | steinbro | 240d | needs triage | 32 | 72 | 19 | Maintainer-filed feature request to add an `enable-checks` build attribute to the go plugin so `go test` runs as the final build command, plus a test and docs update. Unimplemented, unlabelled, no discussion. |
|
craft-application issue #1093 |
remote-build success message lists duplicate artifact names | kirtisingh05 | 143d | keep open | 32 | 78 | 14 | remote-build success message repeats artifact filenames because artifact URLs from all prior Launchpad builds are collected; still unfixed at HEAD, with open PR #1094 as a dedup workaround and mr-cal researching build-id filtering. |
|
snapcraft (launchpad) issue #1683827 |
snapcraft list-revisions strip trailing 0's from versions | ~matiasb | 3489d | keep open | 32 | 92 | 26 | Version strings such as 0.10 are still numerically reformatted by snapcraft revisions; the old list-revisions alias is removed, but the underlying tabulate bug remains. |
|
craft-parts issue #1280 |
gradle plugin gradlew test fails on architectures other than amd64 and arm64 | lengau | 423d | close resolved | 32 | 95 | 28 | Gradle wrapper integration test used the wrong test.txt path on non-amd64/arm64 runners; PR #1320 corrected it to the nested Gradle build directory. |
|
craft-providers issue #711 |
Rebase craft-providers on starbase | mattculler | 668d | close resolved | 32 | 72 | 6 | Maintainer request to rebase craft-providers on canonical/starbase for a unified dev approach; completed via #786/#787 and follow-up starbase merges, and CI has since moved to starflow. |
|
craft-application issue #816 |
Config service should check whether the program is running in the app's snap | lengau | 477d | keep open | 32 | 88 | 24 | Config service's SnapConfigHandler uses snaphelpers.is_snap() (true for any snap) instead of verifying we run in the app's own snap. Repo already has util.is_running_from_snap(app_name) used by provider.py. Open, unfixed. |
|
craft-parts pr #1452 |
feat: Add `UV_LINK_MODE=copy` | carlcsaposs-canonical | 270d | needs review | 32 | 58 | 16 | Adds UV_LINK_MODE=copy to the uv plugin build environment to fix hardlink failures when the cache dir is LXD-mounted; companion to craft-providers#900. Approved by 4 reviewers, 1 unresolved comment, some slow CI tests failing. |
|
snapcraft (launchpad) issue #1995159 |
"upload" command sends progress to stdErr unnecessarily | ~knocte | 1470d | needs triage | 32 | 38 | 9 | `upload` remains available, but current code uses Craft CLI progress output and no longer shows the cited legacy `Pushing`/`Processing...` messages; a current reproduction is needed. |
|
starbase issue #598 |
Prettier should always be run when linting | bepri | 46d | keep open | 32 | 70 | 16 | Maintainer-filed CI gap: Prettier runs only under lint-code, so Starflow's lint-docs path for docs-only changes (e.g. README) skips formatting. No labels or discussion yet. |
|
craft-store issue #243 |
Snap store endpoints test is flaky | lengau | 695d | close resolved | 32 | 85 | 22 | Flaky unit test tests/unit/test_endpoints.py::test_snap_store: expires timestamp differs by one second under load. Root-caused to the `expires` fixture; fix merged in PR #391 (c42cd69) but the issue was never closed. |
|
starbase issue #340 |
Makefile/CI: Unfold groups if they failed | lengau | 645d | keep open | 32 | 50 | 8 | Requests that Makefile CI log groups in common.mk be left unfolded when a recipe fails. Still open and unimplemented; the author notes it is blocked by upstream GitHub community discussion #39411 (no conditional folding). |
|
snapcraft (launchpad) issue #1877448 |
Hooks stanza doesn't match parts and apps | ~ted | 2374d | keep open | 32 | 42 | 4 | 2020 feature request to make the hooks stanza name-keyed like apps (hooks.<name>.trigger/command) instead of keyed by trigger; maintainers agreed on the idea but the trigger/complexity discussion stalled, still unimplemented in current schema. |
|
snapcraft (launchpad) issue #1841292 |
psuh should support wildcards | ~popey | 2632d | close stale | 32 | 82 | 15 | Wildcard/multi-snap `snapcraft push` support is only a wishlist request; the legacy command has been removed, and current Snapcraft workflows use `snapcraft upload` with separate publishing. |
|
craft-cli issue #159 |
Allow to show the current progress in the window titlebar | sergio-costas | 1234d | keep open | 32 | 76 | 13 | Feature request to add a bool param to Emitter.progress() that also sets the progress text as the terminal window title via ANSI OSC codes; proposed implementation PR #160 is open but stalled for ~3 years. |
|
snapcraft (launchpad) issue #2156447 |
Firefox Snap cannot load PKCS#11 modules (OpenSC / DNIe) due to AppArmor... | ~astrojuanlu | 148d | needs triage | 32 | 45 | 5 | Firefox snap's AppArmor profile denies file_mmap on host PKCS#11 modules (OpenSC/DNIe), breaking smartcard module loading. Reporter confirmed pcscd is connected and flagged it a duplicate of firefox LP#1967632. Untriaged in snapcraft. |
|
snapcraft (launchpad) issue #1928779 |
OSError: [Errno 122] Disk quota exceeded: '/usr2/vikassri/.config' | ~vikassri | 1998d | needs triage | 32 | 66 | 15 | Snapcraft 2.43 login could not save credentials because ~/.config hit its filesystem quota; the long-unconfirmed report has no maintainer diagnosis or fix. |
|
snapcraft (launchpad) issue #1636981 |
when a validation already exists, the error message is not nice and is... | ~elopio | 3663d | keep open | 32 | 88 | 17 | Duplicate validation still prompts for a passphrase before the store returns a raw 409; current code signs before posting and needs a preflight error. |
|
starbase issue #438 |
Use starflow's dev environment workflow | mr-cal | 428d | keep open | 32 | 35 | 6 | Add a workflow using starflow's dev environment workflow. Blocked by upstream starflow#85, which is still open with only a failing WIP PR (starflow#127). Triaged as Enhancement; no real discussion yet. |
|
craft-application issue #692 |
internal errors for `all` platform | mr-cal | 592d | needs triage | 32 | 90 | 22 | A null `all` platform reaches Pydantic as a required Platform, causing an internal type error instead of the intended build-on validation message; the issue remains open and untriaged. |
|
craft-application issue #241 |
Launchpad: Handle invalid credentials files better | lengau | 984d | keep open | 32 | 82 | 17 | Enhancement request (maintainer-filed, triaged) to make Launchpad.login recover from a corrupt/invalid launchpad credentials file by deleting it and re-authenticating, instead of surfacing a raw configparser.NoOptionError internal traceback. Still unaddressed in craft_application/launchpad/launchpad.py. |
|
craft-application issue #1032 |
Some fetch service tests are hard-coded to amd64 | lengau | 234d | keep open | 32 | 74 | 18 | Maintainer-triaged test portability task: fetch-service tests need architecture-independent expectations so the suite can validate behavior beyond amd64. |
|
craft-application issue #750 |
internal errors for platform string | mr-cal | 557d | keep open | 32 | 96 | 25 | Malformed platform entries containing strings still produce an AttributeError instead of a project validation error; the bug remains present at current HEAD. |
|
snapcraft (launchpad) issue #1617565 |
'snapcraft plugins' should replace list-plugins and show a proper list | ~sabdfl | 3723d | keep open | 32 | 62 | 11 | The list-plugins-to-plugins rename shipped, but snapcraft plugins still prints names only; aligned descriptions and the discussed maintainer-field option remain open. |
|
craft-parts issue #750 |
Reference docs: Separate "library developer/user" content from "craft user" content | thp-canonical | 883d | needs triage | 32 | 76 | 14 | Reference docs remain a flat, mixed-audience index; Parts and Steps still combines permissions, environment, and output-directory material. The detailed restructuring proposal is open and untriaged. |
|
snapcraft (launchpad) issue #1695242 |
You can close a channel that hasn't been opened | ~elopio | 3444d | keep open | 32 | 87 | 17 | snapcraft close reports success for channels that were already closed or never opened; the current command still emits that unconditional success message |
|
charmcraft issue #826 |
Include charm revision for upload errors of type already exists in database | hemanthnakkina | 1549d | keep open | 32 | 35 | 6 | Feature request to include the charm revision in upload failures reporting "already exists in the database". Maintainer agreed it is a good idea but said Charmhub must expose the revision first (filed Launchpad snapstore-server#1987284); still unresolved. |
|
snapcraft (launchpad) issue #1638508 |
API package creation from the stage | ~bzoltan | 3656d | keep open | 32 | 35 | 4 | Feature request: a 'dev' plugin to tar.gz the stage into a named API/dev package (for runtime snaps like ubuntu-qt-runtime); points to unmerged snapcore/snapcraft#884, no maintainer response since 2016. |
|
snapcraft (launchpad) issue #1619818 |
No explicit error message when trying to push the same snap twice | ~elopio | 3717d | keep open | 32 | 84 | 17 | Acknowledged duplicate-upload UX bug: Snapcraft can show a generic processing error instead of the store's explicit “same content already uploaded” message; no resolving change is identified. |
|
craft-cli issue #269 |
CraftError messages with new lines render inconsistently | mr-cal | 801d | close resolved | 32 | 91 | 22 | CraftError messages with embedded newlines added terminal padding before the resolution line; #270 fixed this in 0ca6940, shipped in 2.7.0. |
|
imagecraft issue #431 |
[QUESTION] Cache directory? | lengau | 67d | needs triage | 32 | 25 | 4 | Maintainer-opened design question: whether to mount /var/cache out of the overlay (keeping it host-local across pack runs) and what other caching improvements exist. Unlabelled, no comments or decisions yet. |
|
starbase issue #589 |
Version test rejects dirty suffix in version strings | lengaubot | 80d | close resolved | 32 | 90 | 27 | Version test test_version_with_tags rejected the .dYYYYMMDD dirty suffix; the regex at current HEAD in tests/integration/test_version.py already ends with (\.d[0-9]*)?, so the fix appears already in place. |
|
snapcraft (launchpad) issue #1636238 |
make plugin fails to include a Makefile via a relative path from another Makefile | ~ivan-lezhnjov-iv | 3665d | needs triage | 32 | 62 | 10 | make plugin runs make in the part's scoped source dir, so Makefile includes pointing outside it (e.g. ../src/Makefile.global for PostgreSQL contrib) fail. Reported 2018, no maintainer response; plugin now lives in craft-parts. |
|
snapcraft (launchpad) issue #1626766 |
Make snapcraft work with ccache | ~oparoz | 3697d | needs triage | 32 | 69 | 12 | Host PATH-selected ccache shims are bypassed during part builds; CC/CXX workarounds work, but no general fix or maintainer triage is recorded. |
|
snapcraft-rocks issue #59 |
Add `SNAPCRAFT_BUILD_ENVIRONMENT=host` to Docker image | abitrolly | 773d | needs triage | 32 | 72 | 17 | Requests SNAPCRAFT_BUILD_ENVIRONMENT=host be set in the snapcraft rocks images so snapcraft can be run manually inside the container to troubleshoot. Untriaged, no comments; change must go on core22-7/8 and core24-8 branches. |
|
snapcraft (launchpad) issue #1624854 |
"Developer has not signed agreement" when run snap push | ~psivaa | 3701d | keep open | 32 | 82 | 18 | Acknowledged UX gap: unsigned publishers get an opaque 403; the agreement URL is still absent, and the old `snapcraft push` command is now a removed alias for `upload`. |
|
charmcraft issue #319 |
hard to run help to figure out your args | jameinel | 2019d | keep open | 32 | 84 | 12 | Command help should ignore extra or invalid arguments and still show help for the named command; maintainers moved implementation to canonical/craft-cli#68, which remains open. |
|
snapcraft (launchpad) issue #1637625 |
snapcraft create-key doesn't require login, but snapcraft list-keys does | ~elopio | 3661d | keep open | 32 | 84 | 20 | The authentication inconsistency remains in the renamed keys command: create-key works while logged out, but keys requires Store credentials before showing local keys. |
|
snapcraft issue #4891 |
Issue a warning when building a snap that stages another snap built on a... | kian99 | 856d | needs triage | 32 | 64 | 9 | Feature request (c/p from forum) to warn at build time when a part stages a snap built on a different base, which causes glibc/AppArmor denials at runtime. Only a bot comment linking internal ticket CRAFT-3126; no maintainer triage. |
|
snapcraft issue #4636 |
Better error message when we can't find snapcraft.yaml | lengau | 976d | keep open | 32 | 84 | 20 | Missing snapcraft.yaml now raises ProjectFileMissingError, but its message lacks the requested documentation link; the original resolver was replaced by get_snap_project. |