[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [OSSTEST PATCH 00/62] Update to Debian stable (stretch)
This, finally, is the series to update osstest to Debian stretch. This is very urgent because Debian have been removing parts of jessie from their servers, in a rather unhelpful and not entirely controlled manner. Consequently, currently osstest is not reliable with jessie. I am going to push this series to osstest pretest immediately without waiting for acks/reviews/etc. I expect it to trip two regressions in the osstest push gate, which I will force push. One effect of this series is to put into service the two ThunderX arm64 machines, rochester[01], which are supportable in stretch but not jessie. There seem to be a number of outstanding problems which I decided were not blockers: * test-amd64-amd64-xl-qcow2 fails because the xvd driver fails to freeze during the Linux guest suspend. This seems to be a real bug of some kind and needs investigation. * I experienced difficulties with the 4 Arndale devboards: high probability guest start failures. For now I have marked those nodes as unsuitable for use with stretch, which will, effectively, take them out of service - and leave us with a lack of armhf capacity. It is possible that this problem is due to the ifupdown-hotplug issue, now addressed, so I plan to retest. * The serial output from the new rochester arm64 machines is missing some of the grub bootloader messages (and this is detected by one of the examine jobs). I may need help from someone familiar with these machines' hardware/firmware. * stretch did not appear to work properly on joubertin[01] and merlot[01] (x86 boxes). I have marked them to be not used with stretch. They will need to be retested and the problems investigated (if indeed the problems still remain after other fixes which are now in this series). * I have two bug reports / patches to go upstream to Debian: a boot ordering bug with ifupdown and udev, and a bug in fishdescriptor. There are a couple of occurrences in this series of changes which break things followed by patches to fix them up. I have not bothered squashing/reorganising those. Ian Jackson (41): power: Fix uninitialised variable warning Debian: Fix http:// url for bugs.xenproject.org contents_make_cpio: Include symlinks contents_make_cpio: Make files owned by root overlay-persistent-net: Copy from jessie persistent-net: Add overlay on installed systems >= stretch persistent-net: Add overlay in installer >= stretch ts-host-install: Break out $persistent_net_rules ts-host-install: Unconditionally mkdir -p /etc/udev/rules.d ts-host-install: Put canary in 70-persistent-net.rules persistent-net: Include initramfs script to copy to target persistent-net: Set net.ifnames=0 in di_installcmdline_core ts-kernel-build: Enable some additional drivers for Thunder-X TestSupport: Move `stashed files' and `next_unique_name' earlier TestSupport: Move `target_somefile_getleaf' earlier TestSupport: target_somefile_leaf rename and change a variable TestSupport: Provide target_getfile_root_stash ts-guests-nbd-mirror: Use target_getfile_root_stash preseed_base: chmod ssh host private keys to placate sshd preseed_base: break out debian_overlays_fixup_cmd ts-debian-fixup: Use debian_overlays_fixup_cmd preseed_hook_command: allow specifying di keys other than preseed/* preseed_hook_installscript: Use partman/early_command, not preseed/ Debian: preseed_hook_installscript: New $atonce option Debian: partman scripts: Run right away too Debian: set partman-lvm/device_remove_lvm_span Debian: Add reference to bug numbers for erase-other-disks dm restrict audit: actually install right package for fishdescriptor Debian: Move preseed_backports_packages earlier dm restrict audit: actually install fishdescriptor in host dm restrict audit: always install (some) chiark-scripts target_install_packages: Consistently use qw(...) rather than '...' ts-xen-install: Install libpciaccess0 ts-debian-hvm-install: Honour linux_boot_append target var make-flight: shadow test: Disable kpti in guests platforms: Pass suite to get_arch_platforms platforms: Honour suite in get_arch_platforms dm restrict, fishdescriptor: Update to a fixed chiark-scripts Debian: Fix /lib/udev/ifupdown-hotplug to not run if / is ro Debian: Fix /lib/udev/ifupdown-hotplug in guests from debootstrap production-config-cambridge: Provide TftpDiVersion_stretch Julien Grall (2): stretch: Use chainloading when booting using GRUB on Arm64 ts-xen-build: Enable ITS driver in Xen Wei Liu (19): gitignore: ignore vim swap file ts-xen-build-prep: only install w3c-dtd-xhtml for suites <Stretch ts-xen-build-prep: install packages for suites >jessie ts-xen-install: install some packages on stretch Debian.pm: use sysvinit-core instead of systemd ts-leak-check: suppress systemd-shim, which leaks in stretch ts-host-install: don't use the new nic naming scheme ts-debian-fixup: merge origin extra= to our own if necessary ts-debian-fixup: append noresume ts-xen-build-prep: install e2fslibs-dev ts-guests-nbd-mirror: make it work with stretch Extend workaround `clk_ignore_unused' to stretch adjust how to skip bootloader installation for arm32, in Stretch ts-debian-di-install: use gho to pick d-i make-flight: guest should use jessie to test pvgrub Drop rumprun tests ts-guests-nbd-mirror: use target_{get,put}file_root to transfter cfg ts-kernel-build: disable host1x, which doesn't build Switch to Debian Stretch .gitignore | 1 + Osstest.pm | 2 +- Osstest/Debian.pm | 205 ++++++++++++++------- Osstest/HostDB/Executive.pm | 10 +- Osstest/HostDB/Static.pm | 4 +- Osstest/RumpRun.pm | 68 ------- Osstest/TestSupport.pm | 115 ++++++------ Osstest/Toolstack/rumprun.pm | 33 ---- allow.all | 1 - allow.rumprun | 1 - ap-common | 7 - ap-fetch-version | 4 - ap-fetch-version-old | 5 - ap-print-url | 3 - ap-push | 5 - cr-daily-branch | 9 - cri-common | 1 - cri-getplatforms | 2 +- crontab | 4 +- daily-cron-email-real--rumpuserxen | 4 - daily-cron-email-real-bisectcomplete--rumpuserxen | 4 - make-flight | 48 +---- mfi-common | 37 ---- overlay-persistent-net/etc/init.d/udev-finish | 22 +++ .../etc/udev/rule_generator.functions | 113 ++++++++++++ .../etc/udev/rules.d/73-usb-net-by-mac.rules | 0 .../etc/udev/rules.d/75-net-description.rules | 0 .../udev/rules.d/75-persistent-net-generator.rules | 143 ++++++++++++++ overlay-persistent-net/etc/udev/udev-finish | 9 + overlay-persistent-net/etc/udev/write_net_rules | 152 +++++++++++++++ .../lib/udev/rule_generator.functions | 1 + overlay-persistent-net/lib/udev/udev-finish | 1 + overlay-persistent-net/lib/udev/write_net_rules | 1 + production-config | 3 + production-config-cambridge | 1 + sg-run-job | 26 --- ts-debian-di-install | 4 +- ts-debian-fixup | 23 ++- ts-debian-hvm-install | 3 + ts-guests-nbd-mirror | 51 ++++- ts-host-install | 23 ++- ts-kernel-build | 14 ++ ts-leak-check | 1 + ts-rumprun-bake | 88 --------- ts-rumprun-build | 103 ----------- ts-rumprun-demo-build | 67 ------- ts-rumprun-demo-setup | 54 ------ ts-rumprun-demo-xenstorels | 113 ------------ ts-rumprun-test-prep | 37 ---- ts-xen-build | 4 + ts-xen-build-prep | 16 +- ts-xen-install | 12 +- 52 files changed, 803 insertions(+), 855 deletions(-) delete mode 100644 Osstest/RumpRun.pm delete mode 100644 Osstest/Toolstack/rumprun.pm delete mode 100644 allow.rumprun delete mode 100644 daily-cron-email-real--rumpuserxen delete mode 100644 daily-cron-email-real-bisectcomplete--rumpuserxen create mode 100755 overlay-persistent-net/etc/init.d/udev-finish create mode 100644 overlay-persistent-net/etc/udev/rule_generator.functions create mode 100644 overlay-persistent-net/etc/udev/rules.d/73-usb-net-by-mac.rules create mode 100644 overlay-persistent-net/etc/udev/rules.d/75-net-description.rules create mode 100644 overlay-persistent-net/etc/udev/rules.d/75-persistent-net-generator.rules create mode 100755 overlay-persistent-net/etc/udev/udev-finish create mode 100755 overlay-persistent-net/etc/udev/write_net_rules create mode 120000 overlay-persistent-net/lib/udev/rule_generator.functions create mode 120000 overlay-persistent-net/lib/udev/udev-finish create mode 120000 overlay-persistent-net/lib/udev/write_net_rules delete mode 100755 ts-rumprun-bake delete mode 100755 ts-rumprun-build delete mode 100755 ts-rumprun-demo-build delete mode 100755 ts-rumprun-demo-setup delete mode 100755 ts-rumprun-demo-xenstorels delete mode 100755 ts-rumprun-test-prep -- 2.11.0 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |