snapcraft
snapcraft copied to clipboard
Package, distribute, and update any app for Linux and IoT.
### What needs to get done Remove Windows tests and other support items. ### Why it needs to get done Windows support is only partially tested and it's unclear how...
### What needs to get done Create some documentation about how to use Snapcraft on Windows under WSL. Already-known steps: 1. Enable systemd in WSL 2. Enable snapd in WSL...
### What needs to get done Bring Charmcraft's shared cache for Python wheels to snapcraft ### Why it needs to get done Redownloading and rebuilding wheels can be a pain.
### Bug Description When running on nixos, I get the following error from snapcraft despite lxd being installed: ``` [nix-shell:~/repos/grafana-agent-snap]$ snapcraft_legacy --use-lxd You need 'LXD' set-up to build snaps: snap...
### What needs to get done * Snapcraft 7.x should recommend using Snapcraft 8.x for `core20` and `core22` snaps * Create a Snapcraft 9.x milestone or checklist that reminds us...
### What needs to get done The README is incomplete, and we should be harmonizing all of them across craft projects. For now, we can rewrite it using the template...
### Bug Description Calling `craftctl default` raises a `ModuleNotFoundError` for `snapcraft_legacy` ### To Reproduce Run Snapcraft 8.3.1 with ansel from https://github.com/sergiusens/ansel/tree/core24 ### Environment Ubuntu 22.04, Snapcraft 8.3.1 using the LXD...
### What needs to get done 1. Update [`snapcraft.services.provider.setup()`](https://github.com/canonical/snapcraft/blob/4ee3c1493aec801c9b1e6737e51c877b3e03dc79/snapcraft/services/provider.py#L28) to install `git`: ```diff diff --git a/snapcraft/services/provider.py b/snapcraft/services/provider.py index 2ed2b590..e28b730c 100644 @@ -26,6 +26,12 @@ class Provider(ProviderService): @overrides def setup(self) ->...
### What needs to get done Call [`craft_application.services.ProviderService.setup()`](https://github.com/canonical/craft-application/blob/445d5146e20ca6157c59a15112d8f81ac4230203/craft_application/services/provider.py#L90) to forward `http_proxy`, `https_proxy`, and `no_proxy` into core24 build environments. ```diff diff --git a/snapcraft/services/provider.py b/snapcraft/services/provider.py index 2ed2b590..e28b730c 100644 @@ -26,6 +26,12 @@...
### What needs to get done I filed a LP [bug](https://bugs.launchpad.net/snapcraft/+bug/2073910), but was told this would be a better place for tracking. If there is a transparent MITM proxy between...