View Bazaar branches
Get this repository:
git clone https://git.launchpad.net/snapd

See all merge proposals.

Import details

Import Status: Reviewed

This repository is an import of the Git repository at https://github.com/snapcore/snapd.

The next import is scheduled to run .

Last successful import was .

Import started on juju-1e3bde-prod-lp-code-import-14 and finished taking 1 minute — see the log
Import started on juju-1e3bde-prod-lp-code-import-13 and finished taking 3 minutes — see the log
Import started on juju-1e3bde-prod-lp-code-import-13 and finished taking 2 minutes — see the log
Import started on juju-1e3bde-prod-lp-code-import-17 and finished taking 2 minutes — see the log
Import started on juju-1e3bde-prod-lp-code-import-17 and finished taking 1 minute — see the log
Import started on juju-1e3bde-prod-lp-code-import-13 and finished taking 1 minute — see the log
Import started on juju-1e3bde-prod-lp-code-import-14 and finished taking 2 minutes — see the log
Import started on juju-1e3bde-prod-lp-code-import-13 and finished taking 1 minute — see the log
Import started on juju-1e3bde-prod-lp-code-import-17 and finished taking 1 minute — see the log
Import started on juju-1e3bde-prod-lp-code-import-13 and finished taking 1 minute — see the log

Branches

Name Last Modified Last Commit
master 2022-08-12 20:43:03 UTC
tests: unify the way the snapd/core and kernel are repacked in nested helper ...

Author: Sergio Cazzolato
Author Date: 2022-08-12 20:43:03 UTC

tests: unify the way the snapd/core and kernel are repacked in nested helper (#12026)

* unify the way the snapd/core and kernel are repacked in nested helper

The idea is to simplify the code used to create images by creating
functions to prepare the snaps used to build the source images for the
nested tests.

This initial change includes snapd and kernel preparation.

* Fix missing then

* fix shellcheck

* Fix wrong variable name in prepare_snapd

* fix issues found in logs

* keep a copy of the snaps in $NESTED_ASSETS_DIR

* Update image_id for some tests

* Use the task name to identify the image when it is not set in the task

* fix shellcheck

* fix task name using basename

release/2.57 2022-08-10 09:15:56 UTC
release: 2.57.1

Author: Alberto Mardegan
Author Date: 2022-08-10 08:26:45 UTC

release: 2.57.1

Updating version numbers and changelogs.

release/2.56 2022-07-13 09:31:29 UTC
release: version 2.56.3 (#11959)

Author: Michael Vogt
Author Date: 2022-07-13 09:31:29 UTC

release: version 2.56.3 (#11959)

beta-riscv64 2022-05-20 08:36:15 UTC
Merge pull request #11807 from mvo5/beta-riscv-2.56

Author: Michael Vogt
Author Date: 2022-05-20 08:36:15 UTC

Merge pull request #11807 from mvo5/beta-riscv-2.56

snapcraft.yaml: bump stable branch to release/2.56

release/2.55 2022-05-11 07:19:53 UTC
release: 2.55.5 (#11773)

Author: Michael Vogt
Author Date: 2022-05-11 07:19:53 UTC

release: 2.55.5 (#11773)

release/2.54 2022-03-21 14:49:15 UTC
o/snapstate: avoid setting up single reboot when update includes base, kernel...

Author: Maciej Borzecki
Author Date: 2022-03-21 14:48:58 UTC

o/snapstate: avoid setting up single reboot when update includes base, kernel and gadget

* o/snapstate: avoid setting up single reboot when update includes base, kernel and gadget

Otherwise there is a circular dependency between base, kernel and gadget, where
the kernel waits for gadget (to handle gadget assets update), gadget waits for
the base, and the base waits for some of the kernel tasks.

Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com>

* o/snapstate: procure circular dependency and verify abort untangles the state

Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com>

* overlord/state: add helper for aborting unready lanes

A helper for aborting all lanes that aren't ready in a given change. An unready
lane is one that carries tasks which have not reached a final status yet.

Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com>

* overlord/state: drop unused lanes field

Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com>

* overlord: wait for up to 3 days before automatically aborting a change

Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com>

* overlord/state: use AbortUnreadyLanes when pruning

Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com>

* overlord: managers test to verify self healing via abort-unready-lanes in prune

Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com>

* overlord: leave a comment about the scenario being tested, test tweaks

Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com>

release/2.53 2021-12-14 08:25:36 UTC
Merge pull request #11161 from MiguelPires/2.53-fix-fmt-latest

Author: Michael Vogt
Author Date: 2021-12-14 08:25:36 UTC

Merge pull request #11161 from MiguelPires/2.53-fix-fmt-latest

many: fix formatting w/ latest go version (2.53)

master-riscv64 2021-11-18 08:15:12 UTC
Merge pull request #11076 from xnox/riscv64-fix-advanced-grammar

Author: Michael Vogt
Author Date: 2021-11-18 08:15:12 UTC

Merge pull request #11076 from xnox/riscv64-fix-advanced-grammar

snapcraft.yaml: fix advanced grammar & 20.04 packaging

release/2.52 2021-10-05 12:47:58 UTC
release: 2.52.1 (#10885)

Author: Michael Vogt
Author Date: 2021-10-05 12:47:58 UTC

release: 2.52.1 (#10885)

Update changelog with the 2.52.1 changes.

release/2.51 2021-08-31 13:54:56 UTC
Use host-scaled timeout to avoid riscv64 test failure.

Author: Paweł Stołowski
Author Date: 2021-08-31 08:41:43 UTC

Use host-scaled timeout to avoid riscv64 test failure.

release/2.50 2021-05-27 08:53:56 UTC
gadget: support creating vfat partitions during bootstrap

Author: Michael Vogt
Author Date: 2021-05-26 09:42:16 UTC

gadget: support creating vfat partitions during bootstrap

This commit allows creating the "Windows Basic Data Partition"
as part of the gadget.yaml. This is needed so that the ubuntu-boot
partition can be put on a gpt vfat partition. Note that we already
support this for non-gpt partition layouts.

release/2.49 2021-03-30 08:28:54 UTC
packaging/ubuntu-16.04/rules: turn modules off explicitly

Author: Ian Johnson
Author Date: 2021-03-02 16:43:06 UTC

packaging/ubuntu-16.04/rules: turn modules off explicitly

We already set GO111MODULE=off in spread.yaml, but for some reason that's not
sufficient when building the deb in hirsute, which now has Go 1.16 and defaults
to using modules. So explicitly disable it for all the manual go commands we run
here.

Signed-off-by: Ian Johnson <ian.johnson@canonical.com>

release/2.48-state-debug 2021-02-19 17:47:15 UTC
overlord: DEBUG PATCH: print some information about state.json

Author: Samuele Pedroni
Author Date: 2021-02-19 17:47:15 UTC

overlord: DEBUG PATCH: print some information about state.json

Merge pull request #9946 from bboozzoo/bboozzoo/state-debug-2.48

feature/no-downgrade 2021-02-15 17:36:21 UTC
interfaces: remove apparmor downgrade feature

Author: Zygmunt Krynicki
Author Date: 2021-02-15 17:14:41 UTC

interfaces: remove apparmor downgrade feature

Apparmor downgrade was automatically enabled when the running kernel
supported some, but not all of the features. Since the complete set was
never upstreamed, this effectively meant that users had less features
than they otherwise would have.

Since apparmor is still reported as "partial", nothing changes from the
point of view of not sending any misleading messages. For certain
classes of snap packages, this improves the effective confinement on
systems such as Debian or openSUSE Leap.

Perfect confinement is still way off, this doesn't change that.

Signed-off-by: Zygmunt Krynicki <me@zygoon.pl>

release/2.48 2021-01-12 11:13:59 UTC
Merge pull request #9824 from anonymouse64/bugfix/2-48-backport-greengrass-fl...

Author: Michael Vogt
Author Date: 2021-01-12 11:13:59 UTC

Merge pull request #9824 from anonymouse64/bugfix/2-48-backport-greengrass-flavors

interfaces/greengrass-support: back-port interface changes to 2.48

release/2.48-hotfix1 2020-12-03 16:48:28 UTC
releasing package snapd version 2.48.1

Author: Michael Vogt
Author Date: 2020-12-03 16:48:28 UTC

releasing package snapd version 2.48.1

release/2.47 2020-10-08 08:53:25 UTC
releasing package snapd version 2.47.1

Author: Michael Vogt
Author Date: 2020-10-08 08:53:25 UTC

releasing package snapd version 2.47.1

2.46 2020-09-08 08:04:18 UTC
Merge pull request #9288 from stolowski/remove-cups-workaround

Author: Michael Vogt
Author Date: 2020-09-08 08:04:18 UTC

Merge pull request #9288 from stolowski/remove-cups-workaround

tests: remove workaround for cups on ubuntu-20.10

release/2.46 2020-09-07 05:09:47 UTC
Merge pull request #9279 from mvo5/release-branches-run-tests-on-push

Author: Michael Vogt
Author Date: 2020-09-07 05:09:47 UTC

Merge pull request #9279 from mvo5/release-branches-run-tests-on-push

github: run tests also on push to release branches

release/2.45 2020-08-10 06:41:29 UTC
Merge pull request #9123 from cmatsuoka/update-secboot-dual-signature

Author: Michael Vogt
Author Date: 2020-08-10 06:41:29 UTC

Merge pull request #9123 from cmatsuoka/update-secboot-dual-signature

vendor: update secboot to support dual signed EFI binaries

release/2.45.2-cve 2020-07-10 18:08:34 UTC
releasing package snapd version 2.45.2

Author: Michael Vogt
Author Date: 2020-07-10 18:08:34 UTC

releasing package snapd version 2.45.2

release/2.44 2020-05-14 08:05:02 UTC
Merge pull request #8665 from jdstrand/desktop-silence-icons-denials-2.44

Author: Michael Vogt
Author Date: 2020-05-14 08:05:02 UTC

Merge pull request #8665 from jdstrand/desktop-silence-icons-denials-2.44

interfaces/desktop: silence more /var/lib/snapd/desktop/icons denials - 2.44

release/2.43 2020-02-26 14:58:50 UTC
data/systemd: improve the description

Author: Sergio Schvezov
Author Date: 2020-02-26 11:51:51 UTC

data/systemd: improve the description

While the code may have references to "snappy" we have long ago
not exposed that name. Fix the service description so that the
"Snappy" reference is not seen on system startup nor shutdown.

Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>

release/2.42 2019-12-06 13:16:49 UTC
releasing package snapd version 2.42.5

Author: Michael Vogt
Author Date: 2019-12-06 13:16:49 UTC

releasing package snapd version 2.42.5

uc20 2019-10-12 23:17:02 UTC
Merge pull request #7592 from cmatsuoka/update-fde-utils-ace2802

Author: Claudio Matsuoka
Author Date: 2019-10-12 23:17:02 UTC

Merge pull request #7592 from cmatsuoka/update-fde-utils-ace2802

vendor: update fde-utils to latest master

release/2.41 2019-09-13 09:47:49 UTC
Merge pull request #7460 from jdstrand/k8s-support-systemd-run-ptrace-read-2.41

Author: Michael Vogt
Author Date: 2019-09-13 09:47:49 UTC

Merge pull request #7460 from jdstrand/k8s-support-systemd-run-ptrace-read-2.41

interfaces/kubernetes-support: allow systemd-run to ptrace read unconfined - 2.41

release/2.40 2019-08-20 10:46:19 UTC
Merge pull request #7264 from bboozzoo/bboozzoo/build-on-rhel-2.40

Author: Maciej Borzecki
Author Date: 2019-08-20 10:46:19 UTC

Merge pull request #7264 from bboozzoo/bboozzoo/build-on-rhel-2.40

packaging/fedora: build on RHEL8 (2.40)

release/2.39 2019-06-27 22:16:19 UTC
cmd/snap-seccomp/syscalls: add io_uring syscalls

Author: Maciej Borzecki
Author Date: 2019-06-26 05:14:06 UTC

cmd/snap-seccomp/syscalls: add io_uring syscalls

The snap-seccomp helper maintains a list of all know syscalls supported by
libseccomp. We catch when the internal list diverges from upstream libseccomp in
a tests/main/snap-seccomp-syscalls spread test.

Upstream libseccomp has been updated with io_uring syscalls, update the internal
list.

Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com>

2.39 2019-05-29 10:24:58 UTC
debian: add placeholder changelog for 2.39.1

Author: Michael Vogt
Author Date: 2019-05-29 10:24:58 UTC

debian: add placeholder changelog for 2.39.1

release/2.38 2019-04-11 16:33:34 UTC
releasing package snapd version 2.38.1

Author: Michael Vogt
Author Date: 2019-04-11 16:33:34 UTC

releasing package snapd version 2.38.1

release/2.37 2019-03-06 10:22:53 UTC
tests: check that apt works before using it

Author: Michael Vogt
Author Date: 2019-03-06 07:58:34 UTC

tests: check that apt works before using it

The lxd test is using apt unconditionally even on core devices.

Nowdays the apt wrapper on core devices will error when run so
the lxd test needs an update to ensure it only uses apt if apt
is actually usable.

The ubuntu-core-apt test also needs an update to check that
the exit code is correct.

release/2.36 2018-12-14 06:35:09 UTC
releasing package snapd version 2.36.3

Author: Michael Vogt
Author Date: 2018-12-14 06:35:09 UTC

releasing package snapd version 2.36.3

release/2.35 2018-10-16 07:31:12 UTC
tests: do not run degraded test in autopkgtest env

Author: Michael Vogt
Author Date: 2018-10-16 05:42:22 UTC

tests: do not run degraded test in autopkgtest env

The autopkgtest environment sometimes has failing services. This
means that our degraded test leads to false positivies here. This
PR disables the test in the autopkgtest environment because we
have no control over the images in autopkgtest (unlike in our
spread CI) so the test is not useful here.

release/2.34 2018-08-13 13:33:17 UTC
interfaces/builtin: network-manager resolved DBus changes

Author: Tony Espy
Author Date: 2018-08-11 21:57:36 UTC

interfaces/builtin: network-manager resolved DBus changes

Extend networkManagerPermanentSlotAppArmor to allow
NetworkManager to use systemd-resolved's SetLinkDNS and
SetLinkDomains DBus methods. NetworkManager 1.6.x added
support to allow systemd-resolved to be used for managing
system DNS configuration, and this is used by default in
network-manager 1.10.x, as shipped in Ubuntu 18.04 LTS.

release/2.33 2018-06-25 06:25:21 UTC
Update SELinux policy

Author: snowman5454
Author Date: 2018-06-25 01:21:49 UTC

Update SELinux policy

Update SELinux policy to remove denial messages and add a dontaudit
rule for unneeded read access on lost+found.

release/2.32 2018-06-08 06:05:54 UTC
interfaces/raw-usb: also allow usb serial devices

Author: Jamie Strandboge
Author Date: 2018-06-07 21:40:02 UTC

interfaces/raw-usb: also allow usb serial devices

USB serial devices like /dev/ttyUSB* were always meant to be included in this
transitional interface, but the code missed /dev/ttyUSB* AppArmor rules and
a matching udev rule to tag the devices (udev sets the SUBSYSTEM to tty for
USB serial devices so we use SUBSYSTEM=="tty", ENV{ID_BUS}=="usb" as the
conditional to tag only them for this interface).

release/2.31 2018-03-09 10:24:07 UTC
releasing package snapd version 2.31.2

Author: Michael Vogt
Author Date: 2018-03-09 10:24:07 UTC

releasing package snapd version 2.31.2

release/2.30 2018-01-16 14:05:57 UTC
tests/main/classic-confinement: enable the test on Fedora

Author: Maciej Borzecki
Author Date: 2018-01-03 08:06:25 UTC

tests/main/classic-confinement: enable the test on Fedora

The snap-exec failure has been addressed with
563795fd8d628c64da4019aee3f5c6a845eb0fe7. We can reenable the test for Fedora
now.

Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com>

release/2.29 2017-11-30 16:45:30 UTC
releasing package snapd version 2.29.4.2

Author: Michael Vogt
Author Date: 2017-11-30 16:45:30 UTC

releasing package snapd version 2.29.4.2

release/2.28 2017-10-13 21:30:36 UTC
releasing package snapd version 2.28.5

Author: Michael Vogt
Author Date: 2017-10-13 21:30:36 UTC

releasing package snapd version 2.28.5

release/2.27 2017-09-07 08:40:33 UTC
releasing package snapd version 2.27.6

Author: Michael Vogt
Author Date: 2017-09-07 08:40:33 UTC

releasing package snapd version 2.27.6

release/2.26 2017-07-20 11:57:48 UTC
releasing package snapd version 2.26.14

Author: Michael Vogt
Author Date: 2017-07-20 11:57:48 UTC

releasing package snapd version 2.26.14

release/2.24 2017-07-03 09:11:15 UTC
fix merge artifact

Author: Michael Vogt
Author Date: 2017-07-03 09:11:15 UTC

fix merge artifact

release/2.25 2017-05-04 11:08:56 UTC
Merge branch 'master' into release/2.25

Author: John Lenton
Author Date: 2017-05-04 11:08:56 UTC

Merge branch 'master' into release/2.25

release/2.23 2017-03-29 14:56:29 UTC
add missing changelog on trusty

Author: Michael Vogt
Author Date: 2017-03-29 14:56:29 UTC

add missing changelog on trusty

release/2.22 2017-03-01 11:08:26 UTC
Merge pull request #2957 from mvo5/include-chg-summary-in-errreport

Author: Michael Vogt
Author Date: 2017-03-01 11:08:27 UTC

Merge pull request #2957 from mvo5/include-chg-summary-in-errreport

snapstate: include change kind/summary in error report

ubuntu/14.04 2017-01-25 16:18:33 UTC
Merge remote-tracking branch 'origin/master' into ubuntu/14.04

Author: Michael Vogt
Author Date: 2017-01-25 16:17:14 UTC

Merge remote-tracking branch 'origin/master' into ubuntu/14.04

release/2.21 2017-01-16 07:04:10 UTC
fix typo

Author: Michael Vogt
Author Date: 2017-01-16 07:04:10 UTC

fix typo

release/2.20.1 2017-01-02 16:30:04 UTC
Merge branch 'master' into release/2.20.1

Author: Michael Vogt
Author Date: 2017-01-02 16:30:04 UTC

Merge branch 'master' into release/2.20.1

release/2.20 2016-12-15 21:26:46 UTC
releasing package snapd version 2.20

Author: Michael Vogt
Author Date: 2016-12-15 21:26:46 UTC

releasing package snapd version 2.20

ubuntu/16.04 2016-12-15 07:37:17 UTC
Merge pull request #2474 from snapcore/revert-2471-feature/bootconfig

Author: Michael Vogt
Author Date: 2016-12-15 07:37:17 UTC

Merge pull request #2474 from snapcore/revert-2471-feature/bootconfig

Revert "interfaces: add new boot-config interface"

release/2.18.1 2016-12-14 10:36:40 UTC
Merge branch 'master' into release/2.18.1

Author: Michael Vogt
Author Date: 2016-12-14 10:36:40 UTC

Merge branch 'master' into release/2.18.1

release/2.19.1 2016-12-12 16:34:05 UTC
remove snap-confine/ubuntu-core-launcher after the tests as well everywhere

Author: Michael Vogt
Author Date: 2016-12-12 15:41:52 UTC

remove snap-confine/ubuntu-core-launcher after the tests as well everywhere

release/2.18 2016-11-24 20:03:00 UTC
releasing package snapd version 2.18

Author: Michael Vogt
Author Date: 2016-11-24 20:03:00 UTC

releasing package snapd version 2.18

release/2.17.1 2016-11-04 16:40:03 UTC
releasing package snapd version 2.17.1

Author: Michael Vogt
Author Date: 2016-11-04 16:40:03 UTC

releasing package snapd version 2.17.1

release/2.17 2016-11-01 23:22:54 UTC
releasing package snapd version 2.17

Author: Michael Vogt
Author Date: 2016-11-01 23:22:54 UTC

releasing package snapd version 2.17

release/2.16 2016-09-28 09:22:02 UTC
releasing package snapd version 2.16

Author: Michael Vogt
Author Date: 2016-09-28 09:22:02 UTC

releasing package snapd version 2.16

2.0.8 2016-06-13 14:11:25 UTC
Merge pull request #1293 from mvo5/feature/snap-run2.1

Author: Gustavo Niemeyer
Author Date: 2016-06-13 14:11:25 UTC

Merge pull request #1293 from mvo5/feature/snap-run2.1

cmd/snap: create SNAP_USER_DATA and common dirs in `snap run`

15.04 2016-05-20 07:33:30 UTC
Merge pull request #1178 from fgimenez/add-http-proxy

Author: Michael Vogt
Author Date: 2016-05-20 07:33:30 UTC

Merge pull request #1178 from fgimenez/add-http-proxy

integration-tests: update 15.04 branch from master to accept http-proxy flag

asserts-demo-gated-install-from-local-dec2015 2015-12-04 14:20:57 UTC
Merge pull request #225 from pedronis/asserts-demo-install-demo-logic

Author: Samuele Pedroni
Author Date: 2015-12-04 14:20:57 UTC

Merge pull request #225 from pedronis/asserts-demo-install-demo-logic

asserts demo: check for assertions when installing a local file squashfs snap

160 of 60 results

Other repositories

Name Last Modified
lp:~mvo/snapd/+git/snapd-mvo 8 hours ago
lp:snapd 9 hours ago
lp:~snappy-dev/snapd/+git/snapd-pawel 2022-07-15
lp:~robertliu/snapd/+git/snapd 2022-06-11
lp:~jawn-smith/snapd 2022-03-04
lp:~xnox/snapd 2022-02-28
lp:~peppepetra/snapd 2021-12-15
lp:~wgrant/snapd/+git/github 2021-09-24
lp:~woodrow-shen/snapd/+git/add-block-state 2021-09-06
lp:~woodrow-shen/snapd/+git/uc20-install-mode-create-extra-dirs 2021-08-12
lp:~michihenning/snapd 2017-02-23
111 of 11 results
You can't create new repositories for snapd.