pycodestyle: Fix invalid escape sequences in string literals.
A bit of information from python doc that I got by never having known:
String literals may optionally be prefixed with a letter `r' or `R';
such strings are called raw strings and use different rules for
backslash escape sequences.
...
Unless an `r' or `R' prefix is present, escape sequences in strings are
interpreted according to rules similar to those used by Standard C.
So basically, any use of \ not followed by one of [\'"abfnrtv]
or \ooo (octal) \xhh (hex) or a newline is invalid. This is most
commonly seen for us in regex. To solve, you either:
a.) use a raw string r'...'
b.) correctly escape the \ that was not intended to be interpreted.
Drop ubuntu branch management script new-upstream-snapshot.
This script was used for managing our ubuntu/ branches.
Instead of maintaining it here, we have moved it to another location. https://github.com/cloud-init/qa-scripts/
helpers/shell-archive: drop use of tar --sparse flag
Do not use tar [-S, --sparse] flag: at least one filesystem (btrfs)
requires sync/fsync to ensure proper detection of sparse files.
curtin doesn't contain any sparse files so this does not affect payload
size.
vmtest: In Basic install, add entry for swap to fstab and verify its use.
The basic set of tests were setting up a swap partition, but not getting
it used. The change here adds a mount entry so that the OS will turn the
swap on, and then adds a test that verifies it is used.