== Meeting information == * #cloud-init: Cloud-init bi-weekly status, 10 Dec at 17:17 — 18:16 UTC * Full logs at [[http://ubottu.com/meetingology/logs/cloud-init/2019/cloud-init.2019-12-10-17.17.log.html]] == Meeting summary == === Previous Actions === The discussion about "Previous Actions" started at 17:22. * ''LINK:'' https://cloud-init.github.io/status-2019-11-26.html#status-2019-11-26 === Recent Changes === The discussion about "Recent Changes" started at 17:28. === In-progress Development === The discussion about "In-progress Development" started at 17:31. * ''LINK:'' https://lists.launchpad.net/cloud-init/msg00236.html * ''LINK:'' https://cloudinit.readthedocs.io/en/latest/topics/hacking.html === Community Charter === The discussion about "Community Charter" started at 17:40. * ''LINK:'' https://trello.com/b/hFtWKUn3/daily-cloud-init-curtin === Office Hours (next ~30 mins) === The discussion about "Office Hours (next ~30 mins)" started at 17:45. * ''LINK:'' https://git.io/JeVed * ''ACTION:'' rharper confirm no concerns on https://github.com/canonical/cloud-init/pull/42 and that PR can land. * ''ACTION:'' upstream core-devs to decide about whether a PR can land if any upstream dev still has 'requested changes' == Vote results == == Action items, by person == * rharper * rharper confirm no concerns on https://github.com/canonical/cloud-init/pull/42 and that PR can land. == Done items == * (none) == People present (lines said) == * blackboxsw (79) * meetingology (7) * meena (5) * ubot5 (3) * Odd_Bloke (2) * rharper (1) == Full Log == 17:17 #startmeeting Cloud-init bi-weekly status 17:17 Meeting started Tue Dec 10 17:17:14 2019 UTC. The chair is blackboxsw. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 17:17 17:17 Available commands: action commands idea info link nick 17:18 Welcome folks to another cloud-init status meeting. Probably the last one of the year I presume due to upcoming Holidays in two weeks 17:18 #chair rharper 17:18 Current chairs: blackboxsw rharper 17:18 #chair Odd_Bloke 17:18 Current chairs: Odd_Bloke blackboxsw rharper 17:18 o/ 17:18 cloud-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:19 Let's start the meeting with setting the next meeting time 17:19 day/time 17:20 I think most of upstream is out the last two weeks of December. Shall we try January 7th? 17:20 Anyone opposed can voice their discontent as I remember the keystrokes to set the topic of the channel ;)_ 17:21 I also dropped 19.3 upstream release date from the channel topic as "that's soooo November" 17:22 topics for this round: Feel free to interject/suggest other topics at any time. Our typical format is the following: Previous Actions, Recent Changes, In-progress Development, Community Charter, Upcoming Meetings, Office Hours (~30 mins). 17:22 #topic Previous Actions 17:22 #topic Previous Actions 17:23 and oops, forgot to publish meeting minutes from last session. 17:23 doing that now. 17:24 is it meeting time or did I miss it? 17:25 meena: It's happening as we speak. 17:27 ok sorry for the delay. just pushed published meeting minutes 17:27 #link https://cloud-init.github.io/status-2019-11-26.html#status-2019-11-26 17:27 ok so previous actions from last meeting: 17:28 no unresolved actions listed 17:28 #topic Recent Changes 17:29 found via git log --since 11.26.2019 17:29 - dhcp: Support RedHat dhcp rfc3442 lease format for option 121 (#76) 17:29 [Eric Lafontaine] (LP: #1850642) 17:29 - network_state: handle empty v1 config (#45) (LP: #1852496) 17:29 - Merge pull request #94 from gaughen/patch-1 [Joshua Powers] 17:29 - removed a couple of "the"s [gaughen] 17:29 - docs: fix line length and remove highlighting [Joshua Powers] 17:29 - docs: Add security.md to readthedocs [Joshua Powers] 17:29 Launchpad bug 1850642 in cloud-init "No support for classless-static-routes on centos 7" [Medium,Triaged] https://launchpad.net/bugs/1850642 17:29 - Multiple file fix for AuthorizedKeysFile config (#60) [Eduardo Otubo] 17:29 - Merge pull request #88 from OddBloke/travis [Joshua Powers] 17:29 - Revert "travis: only run CI on pull requests" 17:29 - doc: update links on README.md [Joshua Powers] 17:29 Launchpad bug 1852496 in cloud-init (Ubuntu) "nocloud network-config mishandles empty config" [Low,In progress] https://launchpad.net/bugs/1852496 17:29 - doc: Updates to wording of README.md [Joshua Powers] 17:29 - Add security.md [Joshua Powers] 17:29 - setup.py: Amazon Linux sets libexec to /usr/libexec (#52) 17:29 [Frederick Lefebvre] 17:29 - Fix linting failure in test_url_helper (#83) [Eric Lafontaine] 17:29 - url_helper: read_file_or_url should pass headers param into readurl 17:29 (#66) (LP: #1854084) 17:29 - dmidecode: log result *after* stripping n [Igor Galić] 17:29 - cloud_tests: add azure platform support to integration tests 17:29 [ahosmanmsft] 17:29 Launchpad bug 1854084 in cloud-init "Headers no longer passed through read_file_or_url" [Undecided,Fix committed] https://launchpad.net/bugs/1854084 17:31 thanks for all the FreeBSD work landing, utility improvements, caching and doc changes. + the dhcp lease format updates 17:31 #topic In-progress Development 17:32 Generally upstream is doing a fair job of getting reviews to the community for PRs, though lately we've been spending a few cycles on SRU validation for cloud-init 19.4.31 into Ubuntu Xenial, Bionic, Disco and Eoan. 17:32 expectation is that we should be able to clear this SRU validation today/tomorrow and get back onto the review queue in github for cloud-init 17:33 most major cloud-platforms have passed validation with no regressions, so risk is low with this release 17:34 oops cloud-init 19.3.41 not 19.4.31 17:35 there is plenty of work in flight by meena (FreeBSD improvements) and ahosmanMSFT (Azure instance-id work). that we hope to get reviewed and landed. 17:36 community notice: Reminder we are working toward a 19.4 upstream release by end of year. So if there are bits/features that you hope to make the cut. please get those branches in shape by next tuesday Decemeber 17th 17:36 #link https://lists.launchpad.net/cloud-init/msg00236.html 17:37 community notice: Also a reminder that cloud-inig 19.4 will be the last release that claims official support for py2.7 17:37 in January, tip of cloud-init will be allowed to drift from python2.7 support and tox -e py27 will no longer be exercised by upstream CI 17:38 Odd_Bloke: or rharper anyything else in-progress at the moment? 17:39 also, anyone interested in cloud-init development, please run tools/migrate-lp-user-to-github as mentioned in the hacking guide to make sure we can account for the CLA (contributor license agreement) for cloud-init 17:39 #link https://cloudinit.readthedocs.io/en/latest/topics/hacking.html 17:40 #topic Community Charter 17:40 reminder on 19.4 release covered above, and getting your github account authorized for cloud-init conributions.... 17:41 Nothing from me! 17:41 goneri and i have been working on / testing his freebsd render 17:42 for folks with time to burn and bite-sized branches/fixes. we've got a lane on our trello board that gives a variety of fixes that the community can grab if they are looking for quick suggestions. "Community low-hanging fruit" 17:42 #link https://trello.com/b/hFtWKUn3/daily-cloud-init-curtin 17:42 meena: Goneri yes and thanks for the continued efforts there. A lot of good is coming out for cloud-init upstream as a result. 17:42 Goneri removed a lot of code, but from what i gather, that code is still used elsewhere 17:43 could someone explain why our where our how 17:43 as always, any community member is encouraged to review other PRs from devs. All reviews and input welcome. 17:44 meena: I'm not sure I follow, are you referring to a specific branch? 17:44 or just where stale snapshots or cloud-init code lives on certain distros? 17:45 #topic Office Hours (next ~30 mins) 17:45 might as well kick the topic and open office hours for general cloud-init discussions, questions, bug/feature work etc. 17:46 some upstream devs will have eyes/time available for discussion around anything cloud-init. This time will also be spent grooming the active review queue @ https://git.io/JeVed 17:46 #link https://git.io/JeVed 17:48 blackboxsw: https://github.com/canonical/cloud-init/pull/61#pullrequestreview-329139891 17:48 checking 17:52 meena: so Distro._bring_up_interface() is called by Distro._bring_up_interfaces() base class via Distro.apply_network 17:59 which is called from Init.apply_network_config which gets run during "cloud-init init" when network is brought up 18:06 I think https://github.com/canonical/cloud-init/pull/42 looks ready to merge. rharper has an outstanding "changes requested" but I believe those have been fixed. rharper I'll defer to you on this one 18:08 and policy question on reviews: if we get one upstream core-dev +1 can we proceed to land the branch as long as the "changes requested" from other upstream core seem to be resolved? 18:09 I'd vote that most recent core-dev on the PR that +1's can squash merge if they see that any prior core-dev's concerns seem to be addressed 18:12 I think I'll add an action for next meeting to make sure we iron out review/merge policy so PRs don't sit stale 18:13 #action rharper confirm no concerns on https://github.com/canonical/cloud-init/pull/42 and that PR can land. 18:13 * meetingology rharper confirm no concerns on https://github.com/canonical/cloud-init/pull/42 and that PR can land. 18:14 #action upstream core-devs to decide about whether a PR can land if any upstream dev still has 'requested changes' 18:14 * meetingology upstream core-devs to decide about whether a PR can land if any upstream dev still has 'requested changes' 18:16 ok I *think* that about wraps the meeting. Merry Christmas, Happy Hanukkah, Happy New Year and all that good stuff. See you all online. 18:16 #endmeeting Generated by MeetBot 0.1.5 (http://wiki.ubuntu.com/meetingology)