** Description changed: + [ Impact ] + + depthchargectl is required for certain boot configurations in Ubuntu + (particularly those on Chromebooks). If it cannot launch, the boot + assets can never update. + + [ Test plan ] + + Given the utility fails to launch at all, and that Ubuntu on chromebook + configurations are fairly rare (and rather difficult to set up), the + test plan is limited to simply ensuring the utility can launch + successfully in a container: + + $ lxc launch ubuntu:r dctest + $ lxc shell dctest + $ apt update && apt install depthcharge-tools + $ depthchargectl --help + # note that the execution fails + # enable proposed + $ apt install -t resolute-proposed depthcharge-tools + $ depthchargectl --help + # note that execution succeeds + + If possible, check depthchargectl correctly updates a boot configuration + on a compatible device (e.g. Ubuntu on a chromebook). + + [ Where things could go wrong ] + + Given the utility cannot launch at all at present, it cannot regress + much further. However, it is possible that (because it is *not* + currently operating), its failure could be masking issues in resolute's + boot configuration on such devices. *If* we can find a compatible + device, we will guard against this possibility in the test plan (Tobias + may have something we can test -- I only ran across this issue while + trying to get Ubuntu booting on an ARM-based chromebook, but that device + isn't currently booting Ubuntu so it's probably not a good test-bed). + + [ Original description ] + depthchargectl is using argparse in a way incompatible with Python 3.14 and thus fails to launch under any circumstances (even simply with `--help`). Debian upstream has a fix for this in the -5 release (already present in stonking), and given the only other thing in that release is a superficial autopkgtest ensuring that depthchargectl --help can actually run, we should just sync this from Debian for resolute.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2164638 Title: [SRU] depthchargectl cannot run under resolute To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/depthcharge-tools/+bug/2164638/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
