** Description changed: [Impact] This bug is for inclusion of a limited collection of upstream fixes affecting some of landscape features such as - * The dmi id for Nutanix cloud instances was added to the detection list - for it to be properly detected as KVM. + * 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. + * 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 + (LP: #1670291) - * 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) + * 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. + * 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. + * 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 + * 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 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 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 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. + * 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 + * Patches are already in the upstreams trunk. + * Those changes have been tested by some affected users
-- 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