meena | ^Triage: https://github.com/canonical/cloud-init/issues/4257 no longer "incomplete" | 09:28 |
---|---|---|
-ubottu:#cloud-init- Issue 4257 in canonical/cloud-init "Presence of mac802154_hwsim WPAN network interfaces causes network setup to fail" [Open] | 09:28 | |
meena | down to 8 unittest failures on FreeBSD | 18:43 |
meena | the wireguard tests are ridiculous | 18:50 |
minimal | wireguard module is only supported for Ubuntu currently | 18:53 |
meena | minimal: yes, but the tests only run on Linux, and in the most ridiculous way possible. | 18:54 |
meena | https://github.com/canonical/cloud-init/blob/main/cloudinit/config/cc_wireguard.py#L230 ← this code will fail on any Unix that isn't Linux | 18:55 |
meena | (uname -r on FreeBSD gives you: 14.0-CURRENT ) | 18:56 |
minimal | yeah, it is also assuming that "wireguard" would be the correct package name in the distro | 18:57 |
meena | https://github.com/canonical/cloud-init/blob/main/tests/unittests/config/test_cc_wireguard.py#L199 | 18:57 |
meena | this code then goes on and replicates that. | 18:58 |
meena | Assuming that the test system(s) could have enough variation to test this | 18:58 |
minimal | I haven't yet started on adapting cc_wireguard for Alpine | 18:58 |
minimal | hmm, test_cc_wireguard.py assumes systemd lol, line 113 | 18:59 |
meena | anyway, gonna fix this enough to pass tests on FreeBSD and then stop looking at it until i get around to adapting cc_wireguard for FreeBSD | 19:00 |
meena | minimal: fun. so much fun | 19:00 |
minimal | I'm having fun with jinja currently :-) | 19:00 |
meena | why | 19:01 |
minimal | verifying my cloud.cfg.tmpl changes don't cause any issues | 19:01 |
meena | anyway, i'm not touching those wireguard tests until i got a ports patch for python3.11 done | 19:02 |
meena | (basically, i do one python, run tests against cloud-init, file or fix a test bug, then repeat) | 19:03 |
meena | (that makes it sound like an awful lot of python versions, but it's just 3.9, 3.10, 3.11, but i did start with 3.13 and tried 3.12, too, which we don't have in ports yet) | 19:03 |
meena | somehow, python 3.11 only fails 7 instead of 8 unittests… | 23:41 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!