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:
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
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>
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)
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.
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.