generated-members accepts a list of python regular expressions,
but we are using it as if accepted glob-like wildcards. This
is wrong, causing errors like:
internal error with sending report for module ['curtin/udev.py']
nothing to repeat at position 0
when using pylint 2.3.1 and fully crashing pylint 2.5.3 and 2.6.0.
This change fixes the syntax error and removes the entries
we don't actually need.
- Fix LOG.error format string
- tox: bump py3 pylint to version 2.6.0
- Nvme-bcache: Do not mark multiple devices bootable that
are not bootable, remove skip on Focal
- Fix PsuedoTest test_swaps_used
- Fix _serial_to_kname lookup of raid by-id paths
- Skip test_swaps_used on Groovy until LP: #1894910 is fixed
- Skip test_network_vlans Groovy until LP: #1888726 is fixed
- Disable lvm root xfs on /boot xfs test
- AptConfigCmd: Adjust regex to handling trailing slash in
add-apt-repository URL generated
distro: run apt-get clean after dist-upgrade, install, upgrade
Some vmtest scenarios install multiple large packages which consume
storage temporarily and in some cases prevent other install
operations, like creating an initramfs, from completing
successfully. This change introduces an apt-get clean command run
after dist-upgrade, install or upgrade actions. This will clear out
the local repositiry of retrieved package files restoring space back
to the filesystem.
When removing duplicate UEFI bootmenu entries do not remove the
BootCurrent entry. Fix this by adding BootCurrent to the seen set
before processing the list and then skip it during iteration of the
entries.
- Add grub config option: remove_duplicate_entries bool
- Add documentation around remove_duplicate_entries grub config
- Add unittests to verify we don't remove boot current and to
check that dupe removal can be disabled.