Package, distribute, and update any app for Linux and IoT.
Python Shell CMake Go Makefile C++ Other
kyrofa store: properly handle disabled deltas (#2181)
In 2.41, the snapcraft CLI properly handled the situation of deltas
being disabled on the store, which returned a 501. However, there was no
test for this, which means as of 2.42.1, the behavior has regressed. Fix
this by properly handling 501s when pushing deltas.

LP: #1780851

Signed-off-by: Kyle Fazzari <kyrofa@ubuntu.com>
Latest commit 5437f01 Jul 19, 2018
Permalink
Failed to load latest commit information.
.github docs: add github processed templates (#1514) Aug 31, 2017
.vscode jhbuild plugin: new plugin (#1298) Sep 5, 2017
bin many: add shellcheck to static tests (#2172) Jun 27, 2018
debian many: add shellcheck to static tests (#2172) Jun 27, 2018
demos code: use black as the standard style (#2180) Jul 17, 2018
docker many: add shellcheck to static tests (#2172) Jun 27, 2018
external_snaps_tests code: use black as the standard style (#2180) Jul 17, 2018
libraries code: use black as the standard style (#2180) Jul 17, 2018
patches packaging: load the correct libraries on armhf (#2126) May 8, 2018
schema project_loader: allow loading null parts (#2153) Jun 4, 2018
snap build_providers: support for communicating with a qemu VM (#2155) Jun 14, 2018
snapcraft store: properly handle disabled deltas (#2181) Jul 19, 2018
snaps_tests code: use black as the standard style (#2180) Jul 17, 2018
spread_tests tests: extract lifecycle suite from general suite (#2057) Apr 7, 2018
tests store: properly handle disabled deltas (#2181) Jul 19, 2018
tools code: use black as the standard style (#2180) Jul 17, 2018
.flake8 code: use black as the standard style (#2180) Jul 17, 2018
.gitignore elf: conversion from libraries (#1744) Nov 22, 2017
.gitmodules docs: remove docs and link to snappy-docs (#1227) Apr 3, 2017
.travis.yml ci: disable osx tests until a new pyyaml is released Jul 3, 2018
CODE_STYLE.md code: use black as the standard style (#2180) Jul 17, 2018
CONTRIBUTING.md tests: use assertThat instead of assertEqual (#1501) Aug 23, 2017
COPYING Mark source as gpl3 Jul 2, 2015
Dockerfile docker: add the environment variable to setup core (#1576) Sep 30, 2017
HACKING.md HACKING: suggest snapcraft-pr for evaluating PRs (#2108) Apr 29, 2018
MANIFEST.in packaging: include changelog for setup.py's version detection (#2097) Apr 23, 2018
README.md code: use black as the standard style (#2180) Jul 17, 2018
TESTING.md ci: enable OSX testing on travis (#2084) Apr 24, 2018
appveyor.yml ci: setup AppVeyor (#2087) Apr 25, 2018
manual-tests.md cli: add expiration option to export-login (#1831) Jan 10, 2018
mypy.ini code: use black as the standard style (#2180) Jul 17, 2018
pyproject.toml code: use black as the standard style (#2180) Jul 17, 2018
requirements-devel.txt code: use black as the standard style (#2180) Jul 17, 2018
requirements.txt build_providers: support for communicating with a qemu VM (#2155) Jun 14, 2018
runtests.sh code: use black as the standard style (#2180) Jul 17, 2018
setup.py code: use black as the standard style (#2180) Jul 17, 2018
spread.yaml ci: correctly run from snap (#1803) Dec 14, 2017
units.py code: use black as the standard style (#2180) Jul 17, 2018

README.md

Build Status Coverage Status Code style: black

Snapcraft

Package, distribute, and update any app for Linux and IoT.

Snaps are containerised software packages that are simple to create and install. They auto-update and are safe to run. And because they bundle their dependencies, they work on all major Linux systems without modification.

Build your first snap or learn more about how Snapcraft can help you.

Get support

We’re here to help. Ask your questions at the Snapcraft Forum. Report bugs on Launchpad.

Learn about the latest features by following Snapcraft on Twitter, Google+ or Facebook.

Contribute to Snapcraft

We love contributors. Read the hacking guide if you're interested in helping out.