snappy:release/2.44

Last commit made on 2020-05-14
Get this branch:
git clone -b release/2.44 https://git.launchpad.net/snappy

Branch merges

Branch information

Name:
release/2.44
Repository:
lp:snappy

Recent commits

4c90c57... by Michael Vogt

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

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

f1cdbd3... by Jamie Strandboge

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

The rule added in 4fc4777506 was found to be insufficient now that apps
are starting to ship icon sets. Eg, with the remmina snap installed, the
following are created:

 /var/lib/snapd/desktop/icons/hicolor/*/apps/snap.remmina....
 /var/lib/snapd/desktop/icons/hicolor/*/actions/snap.remmina....
 /var/lib/snapd/desktop/icons/hicolor/*/emblems/snap.remmina....
 /var/lib/snapd/desktop/icons/hicolor/*/panel/snap.remmina....

This results in denials like the following:

 apparmor="DENIED" operation="open" profile="snap.firefox.firefox"
 name="/var/lib/snapd/desktop/icons/hicolor/32x32/apps/" pid=62224
 comm="firefox-bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0

Update the rule to also deny access to subdirectories of
/var/lib/snapd/desktop/icons

59aa573... by Michael Vogt

releasing package snapd version 2.44.5

360a2e4... by Sergio Cazzolato

Adding more workers for ubuntu 20.04

It is being researched why ubuntu-20.04 is taking more time to run the
tests than other systems. As travis is reaching the 50m job limit the
idea is to increase the number of workers until we can determine the
reason

spread -list google:ubuntu-18.04-64 | wc -l
481
spread -list google:ubuntu-19.10-64 | wc -l
459
spread -list google:ubuntu-20.04-64 | wc -l
452

spread -list google:ubuntu-core-18-64 | wc -l
349
spread -list google:ubuntu-core-20-64 | wc -l
309

922a455... by Zygmunt Krynicki

packaging: stop depending on python-docutils

We used to need python-docutils for the rst2man executable required to
build one of the manual pages. Over time this has drifted to
python3-docutils and we were depending on a entirely pointless package.
As the Python 3 transition was marching ahead, Python 2.x packages were
successively removed from the distribution. It seems that now
python-docutils (note the lack of "3") is gone, breaking openSUSE
builds.

Signed-off-by: Zygmunt Krynicki <email address hidden>

dfdb746... by Michael Vogt

spread.yaml: do not run ubuntu-core-20-64 with snapd 2.44, snapd is not recent enough to drive ubuntu-core-20

d0af609... by Sergio Cazzolato

Remove google-tpm backend from spread.yaml

This is because the cloud team is shealding by default all the ubuntu
images on gce

2cedf40... by Sergio Cazzolato

Preserve size for centos images on spread.yaml

New Centos base images have changed their size going to 20GB and spread
by default uses 10GB. So we need to use the option preserve-size because
otherwise spread fails to start it.

See error:
2020-04-14 02:38:44 Cannot allocate google:centos-7-64-base: cannot
allocate new Google server for centos-7-64-base: invalid value for field
'resource.disks[0].initializeParams.diskSizeGb': '10'. Requested disk
size cannot be smaller than the image size (20 GB)

58a7e2c... by Ian Johnson

spread.yaml: use non-uefi enabled image for uc20

The current image has out-of-date packages, namely the cpio package, which are
preventing us from successfully repacking the kernel snap when we unpack it with
unmkinitramfs, which calls cpio directly.

Additionally, all of the default ubuntu images are moving to use uefi by
default, so we don't need to specify this anymore.

Signed-off-by: Ian Johnson <email address hidden>

b73bdbf... by Michael Vogt

tests: ensure $cache_dir is actually available

This commit ensures that the test that uses the $cache_dir
actually has the cachedir available for testing. This fixes
the current test failures we see with amazon-linux.