/srv/irclogs.ubuntu.com/2023/08/13/#cloud-init.txt

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
meenadown to 8 unittest failures on FreeBSD18:43
meenathe wireguard tests are ridiculous18:50
minimalwireguard module is only supported for Ubuntu currently18:53
meenaminimal: yes, but the tests only run on Linux, and in the most ridiculous way possible.18:54
meenahttps://github.com/canonical/cloud-init/blob/main/cloudinit/config/cc_wireguard.py#L230 ← this code will fail on any Unix that isn't Linux18:55
meena(uname -r on FreeBSD gives you: 14.0-CURRENT )18:56
minimalyeah, it is also assuming that "wireguard" would be the correct package name in the distro18:57
meenahttps://github.com/canonical/cloud-init/blob/main/tests/unittests/config/test_cc_wireguard.py#L19918:57
meenathis code then goes on and replicates that.18:58
meenaAssuming that the test system(s) could have enough variation to test this18:58
minimalI haven't yet started on adapting cc_wireguard for Alpine18:58
minimalhmm, test_cc_wireguard.py assumes systemd lol, line 11318:59
meenaanyway, gonna fix this enough to pass tests on FreeBSD and then stop looking at it until i get around to adapting cc_wireguard for FreeBSD19:00
meenaminimal: fun. so much fun19:00
minimalI'm having fun with jinja currently :-)19:00
meenawhy19:01
minimalverifying my cloud.cfg.tmpl changes don't cause any issues19:01
meenaanyway, i'm not touching those wireguard tests until i got a ports patch for python3.11 done19: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
meenasomehow, 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!