== Meeting information == * #cloud-init: Cloud-init bi-weekly status, 04 Feb at 17:23 — 19:08 UTC * Full logs at [[http://ubottu.com/meetingology/logs/cloud-init/2020/cloud-init.2020-02-04-17.23.log.html]] == Meeting summary == ''LINK:'' https://cloud-init.github.io/ === Previous Actions === The discussion about "Previous Actions" started at 17:27. === Recent Changes === The discussion about "Recent Changes" started at 17:27. * ''LINK:'' https://paste.ubuntu.com/p/3jQdKZVPcM/ === In-progress Development, === The discussion about "In-progress Development," started at 17:32. === In-progress Development === The discussion about "In-progress Development" started at 17:32. * ''LINK:'' https://github.com/canonical/cloud-init/pulls === Community Charter === The discussion about "Community Charter" started at 17:43. * ''LINK:'' https://bugs.launchpad.net/cloud-init/+bugs?field.tag=bitesize === Office Hours (next ~30 mins) === The discussion about "Office Hours (next ~30 mins)" started at 17:47. == Vote results == == Done items == * (none) == People present (lines said) == * blackboxsw (68) * ahosmanMSFT (10) * meetingology (5) * powersj (4) * ubot5 (3) * Odd_Bloke (0) * rharper (0) == Full Log == 17:23 #startmeeting Cloud-init bi-weekly status 17:23 Meeting started Tue Feb 4 17:23:28 2020 UTC. The chair is blackboxsw. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 17:23 17:23 Available commands: action commands idea info link nick 17:23 morning, afternoon and evening folks. Time for another cloud-init community status meeting 17:24 #chair rharper 17:24 Current chairs: blackboxsw rharper 17:24 #chair Odd_Bloke 17:24 Current chairs: Odd_Bloke blackboxsw rharper 17:24 Coud-init upstream uses this meeting as a platform for community updates, feature/bug discussions, and an opportunity to get some extra input on current development. 17:24 The next scheduled status meeting is always listed in the topic of this channel, so feel free to drop in on next session if you miss this one 17:25 while we're at it I'll update for next status meeting. 17:26 2 weeks from today, same bat time, same bat channel 17:26 Our previous meeting minutes line here: 17:26 #link https://cloud-init.github.io/ 17:26 *live here* rather 17:27 the topics we cover in this meeting are the following: Previous Actions, Recent Changes, In-progress Development, Community Charter, Upcoming Meetings, Office Hours (~30 mins). 17:27 new topics or intejections are always welcome 17:27 #topic Previous Actions 17:27 From last meeting we had no unresolved actions so we can jump to the next section 17:27 #topic Recent Changes 17:29 found from tip of master with `git log --since 01/21/2020` 17:29 - sysconfig: distro-specific config rendering for BOOTPROTO option (#162) 17:29 [Robert Schweikert] (LP: #1800854) 17:29 - cloudinit: replace "from six import X" imports (except in util.py) (#183) 17:29 - run-container: use 'test -n' instead of 'test ! -z' (#202) 17:29 [Paride Legovini] 17:29 - net/cmdline: correctly handle static ip= config (#201) 17:29 [Dimitri John Ledkov] (LP: #1861412) 17:29 Launchpad bug 1800854 in cloud-init "BOTOPROTO handling between RHEL/Centos/Fedora and SUSE distros is different" [Medium,Triaged] https://launchpad.net/bugs/1800854 17:29 - Replace mock library with unittest.mock (#186) 17:29 - HACKING.rst: update CLA link (#199) 17:29 Launchpad bug 1861412 in cloud-init (Ubuntu) "cloud-init crashes with static network configuration" [Undecided,Fix committed] https://launchpad.net/bugs/1861412 17:29 - Scaleway: Fix DatasourceScaleway to avoid backtrace (#128) 17:29 [Louis Bouchard] 17:29 - cloudinit/cmd/devel/net_convert.py: add missing space (#191) 17:29 - tools/run-container: drop support for python2 (#192) [Paride Legovini] 17:29 - Print ssh key fingerprints using sha256 hash (#188) (LP: #1860789) 17:29 - Make the RPM build use Python 3 (#190) [Paride Legovini] 17:29 Launchpad bug 1860789 in cloud-init (Ubuntu) "ssh_authkey_fingerprints must use sha256 not md5" [Undecided,Fix committed] https://launchpad.net/bugs/1860789 17:29 thought we were going to use pastebin :P 17:29 heh, that is a good point (I wondered if anyone would call me on that) 17:30 #link https://paste.ubuntu.com/p/3jQdKZVPcM/ 17:31 generally speaking, dropping use of six since our code based is not python3-only, tooling dropping py2, sysconfig rendering flavors for opensuse, doc fixes and read the docs fixups 17:32 thanks all for the contributions over the last couple weeks 17:32 #topic In-progress Development, 17:32 #topic In-progress Development 17:32 Any existing PRs are up for review at the following url: 17:33 #link https://github.com/canonical/cloud-init/pulls 17:33 generally speaking we are in the 'long tail' part of a couple of feature-sets: 17:34 * we are trying to wrap up tooling for our automated CI, publishing processes and documentation for the shift to github from launchpad 17:34 * we are in progress on cloud-init handling network hotplug for a couple of datasources 17:35 * in progress on boot speed improvements for various platforms 17:36 We also recently validated and released cloud-init v 19.4.33 to Xenial, Bionic and Eoan (1/9/2020) 17:38 Hi @blackboxsw I'm no longer in the provisioning team, but there's an urgency for the cloud test to be resilient. Have you looked at those issues, I can dedicate as much time as needed to this. If you have time, can we tackle this today? 17:38 there are also a number of PRs in flight for FreeBSD,NetBSD, OpenSUSE and CentOS that need attention so we can better enable those distros 17:38 azurecloudtest that is 17:39 hi ahosmanMSFT I can spend some time on office hours here to peek more at it. my individual runs didn't hit the timeouts again, so we might need a reproducer cmdline from you in a new bug maybe? 17:39 So your able to run all tests successfully without timeout and image not building> 17:40 ahosmanMSFT: but yes I can spend a little time on this today. and I think ultimately we'll have to find the tox command line that exhibits this error. I'll go checkout my test run again and see. I don't think I saw the failure. but I might be invoking tests differently than you 17:41 blackboxsw: hmm that's interesting, thanks let me know 17:41 same here ahosmanMSFT, can you file a bug with the traceback you see and the tox cmdline you are running? 17:41 then I know exactly what to look for 17:42 Sure, will do now 17:43 cool. 17:43 ok next topic 17:43 #topic Community Charter 17:43 ok this section is reserved to raise general community work/goals. 17:44 At last cloud-init summit we raised a couple of general themes of improvements cloud-init would like to achieve 17:45 These themes fell into two categories for this year: datasource documentation updates and cloud-init json schema validation for the 50+ config modules in cloudinit/config/cc_*py so that we can better raise user-config errors and remove some of cloud-init's "sharp edges" 17:45 we converted a number of these feature requests in into bugs which can be searched here: 17:46 #link https://bugs.launchpad.net/cloud-init/+bugs?field.tag=bitesize 17:46 tasks in this list should be fairly easy one-time bugs for folks with a little time available to help improve cloud-init. 17:47 we'll revisit this set of bugs/features and the community charter goals near the end of 2020 at the next cloud-init summit 17:47 #topic Office Hours (next ~30 mins) 17:48 this time is spent with cloud-init upstream dev eyes on this channel for any cloud-init feature, bug or implementation discussions. In the absence of such discussions, we'll review the active PRs to try to tidy up the review queue and unblock developers 17:49 for the moment, I'll look over some Azure test timeouts ahosmanMSFT is seeing 17:49 any other topics, concerns, bugs, questions are welcome and someone should be around to field them 17:50 ahosmanMSFT: so timeouts running integration tests, you said you are getting them about half the time? 18:48 blackboxsw: Yes, I tracked it down to platforms/instance._wait_for_system 18:49 I invoke it after initializing vm in platform/azurecloudtest/instance.start 18:49 when removed, everything works as expected 18:50 looks like it's needed for cloud tests so thought I'd leave it to you, since I don't know how ec2/lxd/... rely on 18:50 ahosmanMSFT, can you file a bug please with the cli example? 18:50 that would help us triage and make a proper decision on what change to make 18:51 powersj, yes, was in the middle of that side tracked by meeting. On it now 18:51 thanks! 19:07 aaaand, I should probably wrap the meeting for the day. 19:08 Thanks all for the time and energy you put into improving cloud-init! See you next time, or anytime in between 19:08 #endmeeting Generated by MeetBot 0.1.5 (http://wiki.ubuntu.com/meetingology)