[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [OSSTEST PATCH v2 00/49] Switch to Debian buster (= Debian stable)
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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |