Ian Johnson
Ian Johnson
Spread makes it very obvious what things failed: ``` 2020-10-26T19:30:59.1053887Z error: unsuccessful run 2020-10-26T19:30:59.1055189Z 2020-10-26 19:30:59 Successful tasks: 5 2020-10-26T19:30:59.1056126Z 2020-10-26 19:30:59 Aborted tasks: 12 2020-10-26T19:30:59.1057609Z 2020-10-26 19:30:59 Failed task...
Currently when debugging tests where the system is rebooted and it fails to come back after a reboot, we receive no information about the text execution like we would if...
Oftentimes we have code like this in our task.yamls: ```yaml prepare: | #shellcheck source=tests/lib/nested.sh . "$TESTSLIB/nested.sh" prepare_something_from_nested.sh restore: | #shellcheck source=tests/lib/nested.sh . "$TESTSLIB/nested.sh" restore_something_from_nested.sh execute: | #shellcheck source=tests/lib/nested.sh . "$TESTSLIB/nested.sh"...
Currently if you want to debug something happening in the restore section for a task, there doesn't seem to be a supported way to get a shell after the task...
It would be useful to be able to define environment variables per system in the yaml, currently I have something like this: ```yaml prepare: | case "$SPREAD_SYSTEM" in ubuntu-16*) NETPLAN_APT_PKG=nplan;;...
If I intentionally break the kernel.efi[1] in ubuntu-boot on a UC20 system, then grub does not reboot the system and instead hangs with the following message: ``` double free at...
See the serial log: ``` [FAILED] Failed unmounting /run/mnt/data. [FAILED] Failed unmounting /usr/lib/modules. [ 128.104486] [vc_sm_connected_init]: failed to connect VCHI instance (ret=1) [ 128.104556] bcm2835_audio: probe of bcm2835_audio failed with...
Currently the docker user/group is defined in /etc/{passwd,group}, ``` $ cat /snap/core20/current/etc/passwd | grep docker docker:x:107:113:Reserved:/nonexistent:/bin/false $ cat /snap/core20/current/etc/group | grep docker docker:x:113: ``` This is problematic because it means...
In a classic system, I can run: sudo snap install classic --edge --devmode and it will get the classic snap installed. However, when I run classic.create, it fails with: cp:...
This is originally from the work to vendor apparmor 3 into the snapd snap, but is more useful generally as it ensures we can install/use the snapd snap on classic....