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.