19:00:26 <thaumos> #startmeeting Ansible Core Meeting 19:00:26 <zodbot> Meeting started Tue May 9 19:00:26 2017 UTC. The chair is thaumos. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:00:26 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 19:00:26 <zodbot> The meeting name has been set to 'ansible_core_meeting' 19:00:34 <thaumos> #chair thaumos 19:00:34 <zodbot> Current chairs: thaumos 19:01:33 * jtanner wakes up 19:01:35 <shertel> hi 19:01:45 <thaumos> #chair shertel jtanner 19:01:45 <zodbot> Current chairs: jtanner shertel thaumos 19:01:53 <thaumos> herro 19:01:57 * mattclay waves 19:01:59 <alikins> bloop 19:02:11 <thaumos> #chair mattclay alikins 19:02:11 <zodbot> Current chairs: alikins jtanner mattclay shertel thaumos 19:04:22 <sivel> howdy 19:04:42 <thaumos> #chair sivel 19:04:42 <zodbot> Current chairs: alikins jtanner mattclay shertel sivel thaumos 19:04:45 <thaumos> hola sivel 19:05:16 <abadger1999> Hello 19:05:20 <thaumos> Does anyone know if azaghal's comment was covered on Thursday? 19:05:26 <thaumos> #chair abadger1999 19:05:26 <zodbot> Current chairs: abadger1999 alikins jtanner mattclay shertel sivel thaumos 19:05:52 <thaumos> #topic Comment for feedback on dconf module 19:05:56 <thaumos> #link https://github.com/ansible/community/issues/159#issuecomment-299302625 19:06:10 <abadger1999> thaumos: azaghal's has not. 19:06:16 <thaumos> Okay :-) 19:06:27 <abadger1999> Note that azaghal said he wouldn't be here for today's meeting but can make it thursday. 19:06:31 <thaumos> Okay! 19:06:44 <thaumos> #action Revisit topic for Thursday! 19:06:46 <abadger1999> If we're okay saying yes, he'd probably be fine if we discuss it today. 19:06:53 <abadger1999> Otherwise we should wait until thursday. 19:06:58 <thaumos> Yep, let's wait. 19:07:00 <thaumos> No biggie. 19:07:36 <thaumos> #topic PR ansible/ansible#22929 19:07:43 <thaumos> #link https://github.com/ansible/ansible/pull/22929 19:08:02 <thaumos> @sivel, I poked the bears (@chouseknecht and @ryansb 19:08:22 <thaumos> @chouseknecht says it looks reasonable, needs testing for idem 19:08:23 <sivel> thaumos: thanks, that's all I really need 19:08:30 <thaumos> Anytime! 19:08:38 <sivel> we are using the modified version in our deployments right now 19:09:01 <thaumos> do you have results that show it's "idempotent" 19:09:03 <sivel> our use case, is 24 hour dev environment, that auto nukes 19:09:11 <sivel> thaumos: not immediately off hand 19:09:19 <thaumos> alright 19:09:26 <sivel> but I'll see if I can do it in a bit 19:09:35 <thaumos> Cool! Could help quicken the merge. 19:10:24 <thaumos> @chouseknecht says he will test soonβ’ as well 19:10:50 <thaumos> #action Sivel to possibly provide test results in a day or so. 19:10:59 <thaumos> #action chouseknecht to test also 19:11:34 <thaumos> #topic Open Floor 19:12:05 <thaumos> #Follow up on Proposal process from thaumos 19:12:10 <thaumos> #topic Follow up on Proposal process from thaumos 19:12:42 <thaumos> So, I am still mulling over this. Trying to get time with @rbergeron and @gregdek still. 19:13:23 <jtanner> re: that proposed process on github, or for making your own version? 19:14:01 <alikins> just snuck in an additional agenda item... (gist is I'm planning on trying to merge the facts update soonish https://github.com/ansible/ansible/pull/23012 ) 19:14:05 <gregdek> thaumos: calendar is open :) 19:14:23 <thaumos> re: the proposed @jctanner π 19:14:26 <gregdek> (rbergeron is at openstack summit this week, so next week would work) 19:14:38 <thaumos> @gregdek π 19:14:59 <thaumos> #action Thaumos to schedule something with @gregdek and @rbergeron for next week 19:15:16 <thaumos> #topic Open Floor 19:15:30 <jtanner> i don't understand why it's so hard for the submitter to respond to my question in the PR 19:15:40 <jtanner> i'm tempted to "close: reporter timeout" 19:15:44 <thaumos> #topic ansible/ansible#23012 19:15:48 <thaumos> lol, @jtanner 19:15:58 <thaumos> I did that a lot back in the day 19:16:10 <jtanner> i've been waiting for response since march 19:16:17 <thaumos> I was close to making it an auto timeout in Jira 19:16:55 <thaumos> @alikins you have the floor sir! 19:17:47 <alikins> heads up that devel/ will probably get https://github.com/ansible/ansible/pull/23012 merged soon, assuming no major issues 19:18:21 <alikins> thats a facts update for the 'facts refreshening' part of the 2.4 roadmap https://github.com/ansible/ansible/blob/devel/docs/docsite/rst/roadmap/ROADMAP_2_4.rst 19:18:29 <thaumos> @alikins, has someone been pegged to update the project list? 19:18:40 <alikins> thaumos: I will 19:19:05 <thaumos> #action @alikins to update the project list regarding #23012 19:19:11 <thaumos> #link https://github.com/ansible/ansible/pull/23012 19:19:45 <alikins> It should be mostly transparent hopefully ;-> 19:19:53 <abadger1999> Hmm... taking a look now and I see some problems. 19:21:48 <abadger1999> alikins: maybe we should sit down and review together? 19:21:53 <abadger1999> Do you have time after meeting? 19:22:18 <alikins> yup 19:22:26 <thaumos> #action alikins and abadger1999 to peer review together 19:22:28 <alikins> what are you seeing? 19:22:31 <abadger1999> cool 19:23:05 <thaumos> heffalumps and woozles 19:23:13 <alikins> though, probably next agenda item better ;-> 19:23:15 <abadger1999> alikins: It's such a large patch there's a wide variety of things. 19:23:25 <abadger1999> And some are probably just me not seeing the whole picture. 19:23:32 <abadger1999> Let's go over it after the meeting. 19:23:37 * bcoca hides inv_plugins 19:23:51 <thaumos> lol 19:23:54 <thaumos> #chair bcoca 19:23:54 <zodbot> Current chairs: abadger1999 alikins bcoca jtanner mattclay shertel sivel thaumos 19:24:07 <thaumos> #topic Open Floor 19:24:43 <jtanner> no updates on jinja native types PR 19:25:07 <thaumos> what's the PR link, @jtanner 19:25:32 <jtanner> https://github.com/pallets/jinja/pull/708 and https://github.com/ansible/ansible/pull/23943 19:26:15 <thaumos> #Topic Jinja natives types PR ansible/ansible#23943 19:26:25 <thaumos> #link https://github.com/ansible/ansible/pull/23943 19:26:32 <thaumos> #link https://github.com/pallets/jinja/pull/708 19:26:56 <thaumos> why does this sound familiar to me? 19:27:07 <jtanner> i brought it up in our showntell 19:27:10 <bcoca> its been a problem for long time 19:27:19 <bcoca> ^ jtanner was just brave enough to tackle it 19:27:27 <thaumos> +1 19:27:41 <jtanner> had to learn jinja somehow 19:27:55 <thaumos> So you're a "jinja" now, @jtanner? 19:28:03 <bcoca> jinja internals, diff than learning jinja 19:28:04 <jtanner> could say that, to a degree 19:28:24 <jtanner> on the contrary, the internals taught me the language way better than the docs did 19:28:25 <thaumos> to know jinja, you must first know jinja internals 19:28:41 * thaumos says above in very old man voice 19:29:05 <bcoca> most people would pass on jinja then 19:29:25 <bcoca> or any templating system for that matter 19:29:26 <thaumos> So, @jtanner, are you just waiting on an approval for merge? 19:29:53 <jtanner> yeah ... it needs to get established upstream first, so that we don't play cat n mouse on the api downstream 19:30:32 <jtanner> we'll still have to vendor code for older jinjas, but i want to keep it clean 19:30:58 <thaumos> What's the impact of this merge? 19:31:03 <jtanner> which? 19:31:28 <sivel> removing safe_eval, and not having to eval a string representing python data structures 19:31:37 <sivel> more flexible, and geting an easier way to maintain data types 19:31:52 <jtanner> less specialized knowledge about our internal templating abstractions 19:31:57 <jtanner> easier for users to deal with 19:31:58 <bcoca> but we need toggle as most playbooks will 'work' with existing 'strigify by default' 19:32:05 <thaumos> sorry, #23943 19:32:18 <jtanner> yes, i will rewrite the ansible PR once the upstream is accepted 19:32:26 <jtanner> and it will be a toggled non-default 19:33:17 <thaumos> does anyone know anyone on the jinja side to poke at in good faith? 19:33:37 <thaumos> maybe jag? 19:33:44 <jtanner> abadger1999 knows the creator 19:34:06 <thaumos> @abadger1999, can you put in a favor request? 19:34:10 <jtanner> i don't know how involved he is with ongoing maintenance 19:34:19 * thaumos sighs 19:34:27 <abadger1999> <nod> 19:34:40 <jtanner> 2 of the committers have been pretty responsive so far 19:35:03 <abadger1999> yeah, I can as kmitsuhiko what he thinks but I don't know who's active in the project at the moment. 19:35:09 <jtanner> we're just in that limbo phase right now where a PR has all changes requested but the maintainers aren't sure its time to merge yet 19:35:19 <thaumos> is it worth it then, @abadger1999? 19:35:33 <sivel> I woudl think it is worth while to ping him 19:35:49 <abadger1999> <nod> It's a big change outside of jinja's normal scope... all the things they've asked for are done but they aren't sure if they want to expand the scope or not. 19:35:49 <thaumos> @jtanner why are they not sure? 19:35:57 <abadger1999> they ned a bdfl pronouncement 19:36:01 <jtanner> ^ 19:36:10 <abadger1999> need a bfdl 19:36:21 <abadger1999> nope bdfl was right. 19:36:23 <jtanner> just like we do sometimes 19:36:29 <abadger1999> abadger cannot acronym 19:36:43 <thaumos> lol 19:37:16 <thaumos> and the creator isn't that any longer? 19:37:24 <abadger1999> we just don't know. 19:37:34 <thaumos> okay, sorry for playing 20 questions 19:37:38 <bcoca> they have a 'sloooow' dev pace 19:37:38 <abadger1999> I'll try to get in touch with him and see if he wants to weigh in. 19:37:51 <jtanner> he appears to be doing the releases still 19:37:51 <thaumos> okay, thx @abadger1999 19:37:53 <bcoca> ^ they make us look like we have warp tech 19:37:58 <jtanner> and davidism is merging PRs 19:38:10 <jtanner> + thiefmaster 19:38:20 <thaumos> #action abadger1999 to reach out to jinja creator for guidance on upstream PR by jtanner 19:38:49 <thaumos> do we all want to revisit this on Thursday? 19:38:56 <jtanner> i'd give it more time 19:39:02 <thaumos> so tuesday? 19:39:06 <jtanner> esp with pycon being next week 19:39:15 <thaumos> ok, so week following then 19:39:23 <jtanner> at the earliest 19:39:32 <thaumos> #action Thaumos to checkpoint on Thurs for his own sanity 19:40:03 <thaumos> #action Thaumos to add follow up topic on this for Tues 23-May 19:40:17 <thaumos> #topic Open Floor 19:41:56 <thaumos> @bcoca wanna chat about inv changes for a sec? 19:43:04 <thaumos> either afk or ignoring 19:43:11 <bcoca> mostly that im merging soon and that we need to send email before i do 19:43:16 <bcoca> announce/devel 19:44:05 <thaumos> 23001, correct? 19:44:28 <bcoca> yep 19:44:43 <thaumos> okay :-) 19:44:58 <thaumos> do we tend not to alert the project list either? 19:46:15 <bcoca> we dont tend to alert 19:46:24 <bcoca> its devel, but this is big enough change i think we should 19:46:43 <thaumos> do you want to, or would you like someone to assist? 19:47:09 <thaumos> i.e., I am happy to help if you'd like. 19:47:33 <bcoca> just need to get tests passing first 19:48:07 <thaumos> okay, sounds good. Just let me know if there's anything I can assist with in terms of reaching out on project list and/or other forms of messaging 19:49:01 <thaumos> I can even write a blog post on ansible.com if needs be. some people only follow that. 19:49:32 <bcoca> probably will need an introduction to 'new inventory plugins' 19:52:02 <thaumos> π 19:52:38 <thaumos> any other items for today? If not, I'll end it. 19:52:59 <jtanner> don't do it ... you have so much to live for 19:53:27 * ryansb facepalm 19:54:00 <thaumos> wherever you can jtanner 19:54:09 <thaumos> I'm going to buy that sigil as a wax seal for you 19:54:17 <jtanner> nice 19:54:51 <thaumos> alrighty! 19:54:52 <jtanner> i feel especially compelled lately because i've been starting into the depths of vmware hell 19:55:09 <thaumos> i am curious as to why you subjected yourself to that level of hell 19:55:12 <thaumos> #endmeeting