The snapd and snap tools enable systems to work with .snap files.
Clone or download
Latest commit 43d2f6a Nov 9, 2018
Permalink
Failed to load latest commit information.
advisor advise: make the bolt database do the atomic rename dance Jul 31, 2018
arch release: 2.35.1 Sep 3, 2018
asserts many: move regexp.(Must)Compile out of non-init functions into variables Oct 29, 2018
boot many: remove deadcode Sep 5, 2018
client many: move regexp.(Must)Compile out of non-init functions into variables Oct 29, 2018
cmd Merge pull request #6116 from zyga/feature/user-mount-ns-6 Nov 9, 2018
daemon daemon: spool sideloaded snap into blob dir (#6093) Nov 8, 2018
data Merge remote-tracking branch 'upstream/master' into autoimport-wait-s… Nov 5, 2018
dirs daemon: spool sideloaded snap into blob dir (#6093) Nov 8, 2018
docs Docs moved to forum May 5, 2018
errtracker errtracker: add missing error details Sep 27, 2018
httputil release: 2.35.1 Sep 3, 2018
i18n many: remove deadcode Sep 5, 2018
image asserts, image: tweak the error message Oct 15, 2018
interfaces interfaces/opengl: add additional accesses for cuda (#5696) Nov 9, 2018
jsonutil store, jsonutil: move store.getStructFields to jsonutil.StructFields Jun 4, 2018
logger logger: try to not have double dates Jul 19, 2018
netutil netutil: friendler error messages May 28, 2018
osutil daemon: spool sideloaded snap into blob dir (#6093) Nov 8, 2018
overlord Merge branch 'master' into udevmon-enumeration-done Nov 9, 2018
packaging Merge remote-tracking branch 'upstream/master' into release-2.36 Nov 9, 2018
partition Merge pull request #5767 from mvo5/deadcode Sep 6, 2018
parts/plugins snapcraft: fix patch_snapcraft workaround Sep 25, 2018
po po: manually update nb.po and nl.po to fix the tests Oct 6, 2018
polkit polkit: Add some comments Mar 22, 2018
progress Merged master Mar 31, 2018
release-tools release-tools: handle the snapd-x.y.z version Apr 16, 2018
release sanity: refuse to try to do things on WSL. Nov 8, 2018
sanity sanity: refuse to try to do things on WSL. Nov 8, 2018
snap Merge pull request #6064 from chipaca/precompile-some-regexps Oct 30, 2018
spdx release: 2.35.1 Sep 3, 2018
store store,daemon: pass http.Client to auth/user requests Nov 5, 2018
strutil cmd: make coreSupportsReExec faster Nov 2, 2018
systemd systemd: drop a comment on Status() Oct 24, 2018
tests core18-configure-hook: adjust to use the right libexec dir Nov 9, 2018
testutil testutil/dbus: use a private connection in DBus test suite Oct 26, 2018
timeout timeout: add YAML unmarshaler May 2, 2016
timeutil timeutil: fix first weekday of the month schedule Jul 30, 2018
userd userd: use a private connection to the session bus Oct 29, 2018
vendor vendor: bump to a slightly fresher go-flags. Oct 10, 2018
wrappers wrappers: fix generating of service units with multiple `before` depe… Nov 6, 2018
x11 many: fix review comments from PR #3177 (#3244) Apr 27, 2017
xdgopenproxy xdgopenproxy: skip TestOpenUnreadableFile when run as root May 25, 2018
.gitignore make the .gitingore file a bit more targeted Sep 25, 2017
.mailmap add git .mailmap file and use it Sep 20, 2018
.travis.yml switch travis unit tests to xenial Nov 6, 2018
CONTRIBUTING.md added missing colon Sep 14, 2016
COPYING add COPYING, remove debian/dirs, its unneeded Apr 23, 2015
HACKING.md HACKING: fix typos May 4, 2018
PULL_REQUEST_TEMPLATE.md Add the missing ? back Sep 4, 2017
README.md Update README.md Jan 8, 2018
debian add "debian" symlink to 16.04 packaging to keep gbp working Jan 25, 2017
gen-coverage.sh Simplified gen-coverage.sh Oct 30, 2015
generate-packaging-dir Merge release/2.26.8 into master Jul 5, 2017
get-deps.sh make run-checks --static pass again w/shellcheck installed Sep 30, 2018
mdlint.py tests: fix spread test failures on 18.04 Feb 13, 2018
mkauthors.sh make run-checks --static pass again w/shellcheck installed Sep 30, 2018
mkversion.sh release: 2.35.1 Sep 3, 2018
run-checks Merge pull request #6095 from zyga/tweak/opensuse-packaging-update Nov 7, 2018
snapcraft.yaml snapcraft.yaml: set grade to stable (#5896) Oct 4, 2018
spread-shellcheck spread-shellcheck: tweaks Oct 9, 2018
spread.yaml spread.yaml: add more systems to the autopkgtest and qemu backends Nov 6, 2018
update-pot many: assorted shellcheck fixes Jul 3, 2018

README.md

Build Status Go Report Card codecov

Snaps

Package any app for every Linux desktop, server, cloud or device.

Snaps are faster to install, easier to create, safer to run, and they update automatically and transactionally so your app is always fresh and never broken. You can bring your own build infrastructure or use ours.

Head over to snapcraft.io to get started.

Development

To get started with development off the snapd code itself, please check out HACKING.md for in-depth details.

Reporting bugs

If you have found an issue with the application, please file a bug on the bugs list on Launchpad.

Get in touch

We're friendly! Talk to us on IRC or on our forums.

Get news and stay up to date on Twitter, Google+ or Facebook.