** Summary changed: - vm_type for nutanix cloud instances + backport upstream landscape-client fixes
** Description changed: - Landscape client does not properly report vm_type for Nutanix cloud - instances. + [Impact] - DMI id for those instances are: + This bug is for inclusion of a limited collection of upstream fixes affecting + some of landscape features such as - sys_vendor: Nutanix - bios_vendor: SeaBIOS - chassis_vendor: Red Hat + * The dmi id for Nutanix cloud instances was added to the detection list + for it to be properly detected as KVM. + + * Various corrections related to release-upgrades (LP: #1699179) performed + by landscape. Those should address cases of failure to upgrade, failure + to report upgrade success, failure to reboot after an upgrade. + + * Decoding of unicode tags when running scripts and using python3 client. + This change is intentionally left out of trusty and xenial clients, for + which landscape-client run on python2.7 and is different enough in + its encoding handling. (LP: #1765518) + + [Test Case] + + * Tagging a client with accented characters and running a simple + "echo script" should be enough to validate the encoding change. + + * For the release-upgrade, one should be able to trigger one from landscape + running on trusty or xenial. That upgrade should be reported as a success + by landscape. A reboot command following that upgrade should also + work, accompanied by a report of systemd errors which may have been raised + during the action. + + [Regression Potential] + + * The hypervisor change is both trivial and similar to previous + changes. + + * The tag encoding change for scripts is equally trivial for recent clients. + It affects only code related to running shell script and, assuming bad + system encoding, should still work the same for ASCII tags. + However, the nature of python2.7 handling of encoding for trusty and xenial + is different enough for this patch not to be included for them, thus + avoiding regressions on those clients. + + * The patch which avoids apt-locks during an upgrade does have some potential + attached. However since it's already released in bionic and cosmic, + it's fairly well tested. + + * The upgrade success reporting patch should be safe as it's only an earlier + import of a library which will get touched during the upgrade. Worst case + scenario, it would only fail faster. + + * The reboot patch is not quite trivial but should be safe. It only adds an + additional error handler in cases where shutdown command fails in order + to try an additional method. Normal success behaviour is unchanged. + + [Other Info] + + * Patches are already in the upstreams trunk. + * Those changes have been tested by some affected users ** Patch added: "cosmic.debdiff" https://bugs.launchpad.net/ubuntu/+source/landscape-client/+bug/1788219/+attachment/5188637/+files/cosmic.debdiff -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1788219 Title: backport upstream landscape-client fixes To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/landscape-client/+bug/1788219/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs