** 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

Reply via email to