From: Ian Jackson <ian.jackson@eu.citrix.com>
To: xen-devel@lists.xenproject.org, Paul Durrant <paul@xen.org>
Cc: committers@xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [OSSTEST PATCH v2 00/49] Switch to Debian buster (= Debian stable)
Date: Fri, 29 May 2020 12:18:56 +0100 [thread overview]
Message-ID: <20200529111945.21394-1-ian.jackson@eu.citrix.com> (raw)
This series looks about as ready as it is going to be. Unfortunately
there are still two issues, each of which cropped up once in my final
formal retest. See below.
What are people's opinions? Should I push this to osstest pretest
soon after the Xen codefreeze (eg, after we get the first push after
freeze) ?
The downside would be introducing new low-probability heisenbugs. But
in my tests it seems that some existing heisenbugs may be abated.
It's hard to say for sure. The upside is a lower risk that Debian
will break our stuff and also being able to commission a number of
machines which do not work with stretch (Debian oldstable).
The two issues:
1. In one test, libvirt segfaulted. This is with osstest's own-built
tested version of libvirt; osstest's own-build tested version of
Linux; and osstest's own-built xen.git#master.
http://logs.test-lab.xenproject.org/osstest/logs/150456/test-amd64-i386-libvirt/info.html
http://logs.test-lab.xenproject.org/osstest/logs/150456/test-amd64-i386-libvirt/rimava1---var-log-kern.log.gz
| May 28 21:39:11 rimava1 kernel: [ 1146.326593] libvirtd[16868]: segfault at 820 ip b72535b0 sp abce5090 error 4 in libc-2.28.so[b71f0000+14e000]
2. In one test, the Debian installer hung. The kernel printed many
soft lockup messages. This is with osstest's own dom0 kernel and
hypervisor, but the 4.19.67-2+deb10u1 kernel from Debian.
http://logs.test-lab.xenproject.org/osstest/logs/150456/test-amd64-amd64-xl-qemut-debianhvm-i386-xsm/info.html
http://logs.test-lab.xenproject.org/osstest/logs/150456/test-amd64-amd64-xl-qemut-debianhvm-i386-xsm/godello1---var-log-xen-qemu-dm-debianhvm.guest.osstest.log.gz
Ian Jackson (49):
ts-logs-capture: Cope if xl shutdown leaves domain running for a bit
ts-xen-build-prep: Install rsync
lvcreate argments: pass --yes -Z y -W y
TestSupport: allow more time for apt
Booting: Use `--' rather than `---' to introduce host cmdline
di_installcmdline_core: Pass locale on d-i command line
setupboot_grub2: Drop $submenu variable
ts-leak-check: Ignore buster's udevd too
Bodge systemd random seed arrangements
Debian guests made with xen-tools: Write systemd random seed file
ts-debian-di-install: Provide guest with more RAM
Debian: preseed: use priority= alias
Debian: Specify `priority=critical' rather than locale
Honour 'LinuxSerialConsole <suite>' host property
buster: make-hosts-flight: Add to possible suites for hosts flight
buster: Extend grub2 uefi no install workaround
buster: ts-host-install: Extend net.ifnames workaround
buster: Deinstall the "systemd" package
buster: preseed partman-auto-lvm/guided_size
buster: ts-host-install: NTP not honoured bug remains
buster: Extend ARM clock workaround
buster: Extend guest bootloader workaround
Honour DebianImageFile_SUITE_ARCH
buster: Specify DebianImageFile_SUITE_ARCH
20_linux_xen: Copy Debian buster version into our initramfs area
20_linux_xen: Adhoc template substitution
20_linux_xen: Ignore xenpolicy and config files too
20_linux_xen: Support Xen Security Modules (XSM/FLASK)
mg-debian-installer-update: support overlay-intramfs-SUITE
overlay-initrd-buster/sbin/reopen-console: Copy from Debian
overlay-initrd-buster/sbin/reopen-console: Fix #932416
buster: chiark-scripts: Install a new version on buster too
buster: Provide TftpDiVersion
buster: grub, arm64: extend chainloading workaround
buster: setupboot_grub2: Note what files exist in /boot
buster: setupboot_grub2: Handle missing policy file bug
buster: Extend workaround for dhcpd EROFS bug
ts-xen-install: Add $ho argument to some_extradebs
ts-xen-install: Move some_extradebs to Debian.pm
Debian.pm: Break out standard_extradebs
Debian.pm: Move standard_extradebs to ts-host-install
buster: Install own linux-libc-dev package (!)
setupboot_grub2: Insist on space after directives
setupboot_grub2: Print line number of entry we are using
setupboot_grub2: Recognise --nounzip for initramfs
setupboot_grub2: Copy hv command line from grub to xen.cfg
setupboot_grub2: Do not boot with XSM policy etc. unless xsm=1
buster 20_linux_xen: Only load policy in XSM-enabled builds
buster: Switch to Debian buster as the default suite
Osstest.pm | 2 +-
Osstest/Debian.pm | 128 +++++--
Osstest/TestSupport.pm | 15 +-
make-hosts-flight | 2 +-
mfi-common | 9 +
mg-debian-installer-update | 20 ++
overlay-buster/etc/grub.d/20_linux_xen | 327 ++++++++++++++++++
overlay-initrd-buster/sbin/reopen-console | 126 +++++++
.../override.conf | 3 +
overlay/usr/local/bin/random-seed-add | 33 ++
production-config | 5 +
ts-debian-di-install | 2 +-
ts-debian-fixup | 6 +
ts-host-install | 6 +-
ts-leak-check | 1 +
ts-logs-capture | 1 +
ts-xen-build-prep | 6 +-
ts-xen-install | 41 +--
18 files changed, 656 insertions(+), 77 deletions(-)
create mode 100755 overlay-buster/etc/grub.d/20_linux_xen
create mode 100755 overlay-initrd-buster/sbin/reopen-console
create mode 100644 overlay/etc/systemd/system/systemd-random-seed.service.d/override.conf
create mode 100755 overlay/usr/local/bin/random-seed-add
--
2.20.1
next reply other threads:[~2020-05-29 11:20 UTC|newest]
Thread overview: 54+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-05-29 11:18 Ian Jackson [this message]
2020-05-29 11:18 ` [OSSTEST PATCH 01/49] ts-logs-capture: Cope if xl shutdown leaves domain running for a bit Ian Jackson
2020-05-29 11:18 ` [OSSTEST PATCH 02/49] ts-xen-build-prep: Install rsync Ian Jackson
2020-05-29 11:18 ` [OSSTEST PATCH 03/49] lvcreate argments: pass --yes -Z y -W y Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 04/49] TestSupport: allow more time for apt Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 05/49] Booting: Use `--' rather than `---' to introduce host cmdline Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 06/49] di_installcmdline_core: Pass locale on d-i command line Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 07/49] setupboot_grub2: Drop $submenu variable Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 08/49] ts-leak-check: Ignore buster's udevd too Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 09/49] Bodge systemd random seed arrangements Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 10/49] Debian guests made with xen-tools: Write systemd random seed file Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 11/49] ts-debian-di-install: Provide guest with more RAM Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 12/49] Debian: preseed: use priority= alias Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 13/49] Debian: Specify `priority=critical' rather than locale Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 14/49] Honour 'LinuxSerialConsole <suite>' host property Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 15/49] buster: make-hosts-flight: Add to possible suites for hosts flight Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 16/49] buster: Extend grub2 uefi no install workaround Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 17/49] buster: ts-host-install: Extend net.ifnames workaround Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 18/49] buster: Deinstall the "systemd" package Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 19/49] buster: preseed partman-auto-lvm/guided_size Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 20/49] buster: ts-host-install: NTP not honoured bug remains Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 21/49] buster: Extend ARM clock workaround Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 22/49] buster: Extend guest bootloader workaround Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 23/49] Honour DebianImageFile_SUITE_ARCH Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 24/49] buster: Specify DebianImageFile_SUITE_ARCH Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 25/49] 20_linux_xen: Copy Debian buster version into our initramfs area Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 26/49] 20_linux_xen: Adhoc template substitution Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 27/49] 20_linux_xen: Ignore xenpolicy and config files too Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 28/49] 20_linux_xen: Support Xen Security Modules (XSM/FLASK) Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 29/49] mg-debian-installer-update: support overlay-intramfs-SUITE Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 30/49] overlay-initrd-buster/sbin/reopen-console: Copy from Debian Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 31/49] overlay-initrd-buster/sbin/reopen-console: Fix #932416 Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 32/49] buster: chiark-scripts: Install a new version on buster too Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 33/49] buster: Provide TftpDiVersion Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 34/49] buster: grub, arm64: extend chainloading workaround Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 35/49] buster: setupboot_grub2: Note what files exist in /boot Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 36/49] buster: setupboot_grub2: Handle missing policy file bug Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 37/49] buster: Extend workaround for dhcpd EROFS bug Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 38/49] ts-xen-install: Add $ho argument to some_extradebs Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 39/49] ts-xen-install: Move some_extradebs to Debian.pm Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 40/49] Debian.pm: Break out standard_extradebs Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 41/49] Debian.pm: Move standard_extradebs to ts-host-install Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 42/49] buster: Install own linux-libc-dev package (!) Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 43/49] setupboot_grub2: Insist on space after directives Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 44/49] setupboot_grub2: Print line number of entry we are using Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 45/49] setupboot_grub2: Recognise --nounzip for initramfs Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 46/49] setupboot_grub2: Copy hv command line from grub to xen.cfg Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 47/49] setupboot_grub2: Do not boot with XSM policy etc. unless xsm=1 Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 48/49] buster 20_linux_xen: Only load policy in XSM-enabled builds Ian Jackson
2020-05-29 11:19 ` [OSSTEST PATCH 49/49] buster: Switch to Debian buster as the default suite Ian Jackson
2020-05-29 11:30 ` [OSSTEST PATCH v2 00/49] Switch to Debian buster (= Debian stable) Paul Durrant
2020-05-29 13:22 ` Ian Jackson
2020-06-08 15:34 ` Ian Jackson
2020-06-08 15:36 ` Paul Durrant
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20200529111945.21394-1-ian.jackson@eu.citrix.com \
--to=ian.jackson@eu.citrix.com \
--cc=committers@xenproject.org \
--cc=paul@xen.org \
--cc=xen-devel@lists.xenproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.