12:00:39 #startmeeting Ansible Community PR Review 12:00:39 Meeting started Thu Feb 21 12:00:39 2019 UTC. 12:00:39 This meeting is logged and archived in a public location. 12:00:39 The chair is gundalow. Information about MeetBot at http://wiki.debian.org/MeetBot. 12:00:39 Useful Commands: #action #agreed #halp #info #idea #link #topic. 12:00:39 The meeting name has been set to 'ansible_community_pr_review' 12:01:13 Hi everybody, who's around for the PR review day? 12:01:21 o/ 12:01:23 * bmalynovytch raise hand 12:01:27 o/ 12:03:40 cabral404: Hi, you here for the PR review day? 12:04:07 @gundalow: yes! 12:05:49 Nice to see some new and familiar names joining us today. We try and keep this fairly informal. Please do shout out at any point with questions. Chances are if you have a question someone else does. Also feel free to message me directly `/query gundalow hi` if you'd like 12:08:18 We have a few aims of these PR review days 12:08:18 1) Give people like yourself a place to learn how to contribute. Reviewing PRs is something that most people can help with, even if you don't know Python 12:08:18 2) We will be looking at PRs not covered by Working Groups (https://github.com/ansible/community/wiki) these are PRs that often fall between the cracks and get forgotten about 12:08:18 3) I hope that this will be fun and enjoyable, thank you all for taking the time to contribute 12:08:41 #chair kkao07 bmalynovytch[m] LukasKaemmerling cabral404 12:08:41 Current chairs: LukasKaemmerling bmalynovytch[m] cabral404 gundalow kkao07 12:08:54 #topic Bug PR review 12:09:16 #info First query https://github.com/ansible/ansible/pulls?utf8=%E2%9C%93&q=is%3Apr+is%3Aopen+-label%3Abackport++-label%3Asupport%3Acore+-label%3Asupport%3Acurated+-label%3Anetworking+-label%3Anew_module+-label%3Aaws+-label%3Aazure+-label%3Adocker+-label%3Alinode+-label%3Avmware++-label%3Awindows++label%3Abug+-label%3Aaws+-label%3Aazure+-label%3Adocker+-label%3Alinode+-label%3Anetworking+-label%3Avmware+-label%3Awindows 12:09:57 oh, woops, wrong URL 12:10:18 oh, no that's right, just different order 12:10:40 ^ All PRs that have `label:bug` and are not `support:core`, or covered by an active Working Group 12:11:06 I see MySQL PRs 12:11:40 bmalynovytch[m]: yes, I know the MySQL WG have been struggling a bit to get review, so I thought it maybe useful to include them in today's list 12:11:54 Maybe we can find some people that would like to join the MySQL WG :) 12:11:55 oh great ! 12:12:09 bmalynovytch[m]: Good eyes, thanks for pointing it out 12:12:12 I feel a bit alone right now ^^ 12:12:12 ok #1 12:12:21 https://github.com/ansible/ansible/pull/52699 os_coe_cluster module overrides param labels with wrong behavior #52699 12:12:41 * akasurde waves 12:12:47 #chair akasurde 12:12:47 Current chairs: LukasKaemmerling akasurde bmalynovytch[m] cabral404 gundalow kkao07 12:12:57 akasurde: Afternoon :) 12:13:05 gundalow GA 12:13:44 #52699 So we can see that this is from a `first-time contributor` to Ansible, which is great 12:14:38 yeah 12:14:58 gundalow There is failure in CI test 12:16:07 maybe we should move on to next in list 12:16:10 Yup, for OpenStack we have two sets of CI 1) Shippable 2) Openstack 12:16:11 yup 12:17:00 https://github.com/ansible/ansible/pull/52685 gcp_compute: use env variables on inventory script 12:17:59 I think this is in progress 12:18:12 yup, next 12:18:30 https://github.com/ansible/ansible/pull/52675 Fix redfish_facts GetPsuInventory command not returning correct output 12:18:56 No idea about Redfish 12:19:15 none either 12:20:07 baptistemm_: Hi, you here for the PR review day? 12:20:43 Looks like their are some maintainers for this 12:21:11 https://github.com/ansible/ansible/pull/52668 Use local dummy repo for flatpak_remote integration tests 12:21:47 O.O this one is fat 12:22:03 From the first file changed `test/integration/targets/flatpak_remote/aliases` we can see that the CI tests have gone from disabled (`unsupported`) to running 12:22:03 80 Files 12:23:13 mattclay, might have more insights 12:23:18 I'm coming to look what happen here gundalow 12:23:20 I think the important bit is https://github.com/ansible/ansible/pull/52668/files#diff-14297304a23a7643ea7607126bc63290 12:23:34 #chair baptistemm_ alongchamps 12:23:34 Current chairs: LukasKaemmerling akasurde alongchamps baptistemm_ bmalynovytch[m] cabral404 gundalow kkao07 12:23:50 Welcome, we are currently going through bug fix PRs 12:24:05 hi gundalow, working on some breakfast myself :) 12:24:21 alongchamps, hi 12:24:43 52668: I see they have some questions 12:24:53 hi akasurde! 12:25:16 #action ask mattclay to review 52668 12:25:47 gundalow: is it possible to see / know if those tests were run by shippable ? 12:25:59 this could help us review 12:26:16 bmalynovytch[m]: sure, click `show all checks` (in the green box), then `details` 12:26:25 bmalynovytch[m], yes you can click on "show details" next to show all chekcs 12:26:42 got it, though I can't find them specifically 12:27:00 from `aliases` file `shippable/posix/group3` 12:27:41 I'm not familiar with the shippable notations 😞 12:28:17 `group3` = `${OS}/3` 12:28:27 oh, tests haven't run 12:28:40 https://app.shippable.com/github/ansible/ansible/runs/108979/77/console 12:28:40 `WARNING: Excluding tests marked "needs/privileged" which require --docker-privileged to run under docker: flatpak_remote` 12:29:11 bmalynovytch[m], no these are ansible specific groups (manages the order of tests) 12:29:16 :/ 12:29:47 #info https://docs.ansible.com/ansible/latest/dev_guide/testing_integration.html 12:29:58 akasurde: thx 12:30:03 np 12:30:41 (I also noticed the doc to rework documentation, as it's hard for contributers to find the right docs) 12:31:42 bmalynovytch[m], generally most of things are documented. For deveveloper https://docs.ansible.com/ansible/latest/dev_guide/ 12:32:05 gundalow, next ? 12:32:14 bmalynovytch[m]: the docs, esp "how to test" need some work 12:32:33 that was my point the last few days :) 12:32:41 https://github.com/ansible/ansible/pull/52642 VMware: Refactor guest inventory plugin 12:32:51 akasurde: oh, missing vmware label. 12:32:52 as well as how to rebase stale PRs 12:33:28 it is under review, by bcoca and shertel but I'm happy if anyone wants to take a look 12:33:30 bmalynovytch[m]: rebase https://docs.ansible.com/ansible/devel/dev_guide/developing_rebasing.html Ansibulbot will like to this page if their is a merge conflict 12:33:34 that one's for you akasurde ? ;) 12:33:52 yes 12:33:56 #action lib/ansible/plugins/inventory/vmware needs adding to BOTMETA 12:34:22 gundalow I am on it 12:34:24 :) 12:35:02 akasurde: not sure if we can merge Botmeta changes yet 12:35:03 gundalow sorry to break order but since we are on BOTMETA - https://github.com/ansible/ansible/pull/52704 can you take a look 12:36:06 akasurde: nps, approved, though need to check with Tanner if we can merge that yet 12:36:20 stroobl: Hi, you here for the PR review day/ 12:36:20 gundalow sure 12:37:23 hi gundalow 12:37:36 well, I saw it passing by and joined :) 12:38:02 stroobl: Ace, welcome. We are looking at bugfix PRs today 12:38:04 #chair stroobl 12:38:04 Current chairs: LukasKaemmerling akasurde alongchamps baptistemm_ bmalynovytch[m] cabral404 gundalow kkao07 stroobl 12:38:17 https://github.com/ansible/ansible/pull/52594 redhat_subscription: Exempt register vars from shell expansion 12:38:37 comment suggest another PR which has already been merged 12:39:04 I think it was actually suggesting using a flag that was merged 12:39:17 hum, is that saying it's covered by 45620, or that options should be renamed, or use the funcationality in 45620 12:40:24 you're right, it's about the naming choice 12:40:45 cwilkers forced push, so I don't think we can see what he did in the first commit 12:40:54 in fact it seems to be relying on command module 12:41:10 so name MUST match the change made in command module 12:41:20 cabral404, https://github.com/ansible/ansible/commit/26f7c28346963ced5aaa2394f432bc9d16fe9e26 12:42:29 oh sorry, TIL. =) 12:42:49 cabral404, don't be sorry :) 12:42:54 akasurde: felixfontein FYI Ansibulbot issue has been resolved, so I think I've merged all the outstanding BOTMETA changes 12:43:02 aye, this is all about learning 12:45:30 52594 Thoughts, is it good to merge? 12:45:49 looks good to me 12:46:22 seem good to me too 12:47:18 lgtm 12:47:28 webknjaz: afternoon 12:47:59 Just looking if expand_user_and_vars madeit into 2.7 12:48:19 ☕ 12:48:30 expand_user_and_vars is in 2.8 only 12:49:06 #action merge 52594 12:49:24 #info We don't merge during today as this allows people to continue to review and add comments. 12:49:51 OK, slight tangent 12:50:03 https://github.com/ansible/ansible/pull/52553 Add Hetzner Cloud Inventory Plugin 12:50:08 from LukasKaemmerling 12:50:29 This is an Inventory Plugin 12:51:25 yep, an inventory plugin for our Hetzner Cloud. We plan to contribute more things (modules) in the short future as well. 12:52:07 FYI: a working group is also already requested 12:52:19 hum, I've not as familiar with inventory plugins, though I thought there is some built-in so you don't need to do `self.api_token = os.getenv("HCLOUD_TOKEN")` 12:52:23 * gundalow looks for an example 12:54:19 akasurde: webknjaz do you know if lookup plugin have a built in way to get ENV, rather than doing self.api_token = os.getenv("HCLOUD_TOKEN") 12:54:45 no idea 12:54:54 in as sample the linode inventory it is also `os.environ['LINODE_ACCESS_TOKEN']` 12:55:27 gundalow need to check 12:55:44 hi 12:55:53 resmo, hi 12:56:07 gundalow yes it does have ENV for taking variables 12:56:30 resmo: Hi, you joining PR review? 12:56:33 gundalow: great, thanks! (sorry, mostly afk, have to do actual work ;) ) 12:56:39 gundalow https://github.com/ansible/ansible/blob/cdb25d0e69c71b6088cd62adac64e28d59d23e58/lib/ansible/plugins/lookup/etcd.py#L41 12:56:45 felixfontein: you are forgiven :P 12:57:28 * bmalynovytch[m] AFK for 1h, leading an interview 12:58:10 LukasKaemmerling: apart from this minor thing I think it's good 12:58:23 52553: Anyone got any views? 12:59:08 yep with this it works too. i will push the change directly. 12:59:31 webknjaz: Good comments, thanks 12:59:58 LukasKaemmerling: I've added "nesting reduction" comments. this way it's easier to follow the code structure 13:00:02 +1 13:00:12 okay, thank you! i will change it directly too :) 13:01:18 LukasKaemmerling: cool, ping me once you are happy and I'll take another look and merge 13:01:28 (via IRC, I get too much GitHub email :P) 13:01:40 ironfroggy: Hello, you here for the PR review day? 13:01:43 Python 2.7 is going to reach EOL at the end of the year. Are you guys still maintaining until then? 13:02:08 Python 2.7 is going to reach EOL at the end of the year. Are you guys still maintaining support until then? 13:02:11 gundalow: is pushed, let's wait on the ci but i guess there shouldn't be something wrong 13:02:57 cabral404: probably even further. but we'll have think about dropping py2 support on controller side at some point 13:03:21 alright 13:03:31 LukasKaemmerling, just out-of-curiosity are you not supporting cache for hcloud plugin 13:04:29 yep for the moment this is correct. We first want to see how much traffic comes from this :) If it is needed, we plan to integrate the cache too. 13:04:45 cabral404: I think it's written down somewhere, though Ansible will be supporting Python 2.7 on the remote-node for sometime as there are RHEL OS that still support Py2.7, and RHEL has a long support tail 13:05:03 LukasKaemmerling: +1 to start simple, get feedback and build on it 13:05:11 got it. makes sense. 13:05:19 OK 13:05:24 LukasKaemmerling, ok 13:05:52 LukasKaemmerling: Any other feedback we can give you at this time? 13:06:41 gundalow, not really no, probably later 13:06:43 nope, thanks! I think when the ci is green everything should be okay and ready. 13:07:03 LukasKaemmerling: here's how you can save on iterations and list recreation: https://github.com/ansible/ansible/pull/52553/files#diff-4f000a93ee8c5d06d5a245c8e169b6eeR133 13:07:40 #action See if plugins/inventory have some built-in for reading env, if so update https://docs.ansible.com/ansible/devel/plugins/inventory.html 13:08:03 https://github.com/ansible/ansible/pull/52574 postgresql_privs change fail to warn if role(s) does not exist 13:08:08 * resmo is looking at 52553 13:09:44 LukasKaemmerling, hi, I already looks once at that PR and one thing I noted is that htere is a part in the code in which you initialize a tmp var serveral times, so the previous valaues get lost 13:10:11 e.g https://github.com/ansible/ansible/pull/52553/files#diff-4f000a93ee8c5d06d5a245c8e169b6eeR138 13:10:33 resmo: nope they didn't get lost because i overwrite the base value everytime (self.servers = tmp) 13:11:15 resmo: I've posted a refactor suggestion a few lines upper 13:12:20 LukasKaemmerling, this looks very "golang-ish" len(self.get_option("images")) > 0: :) 13:14:14 any reason why not just "if self.get_option("images"):" ? 13:14:31 not a blocker but anyway 13:15:10 I think it's not needed at all and my patch optimizes it to be just one iteration pass... 13:15:10 catching up ... 13:16:23 webknjaz: tested your suggestion but it doesn't work, (tested with location: - fsn1) I will try to apply your optimization. 13:16:42 resmo: i think this is because im coming from go :) i will change it! 13:16:42 hm.. 13:16:53 welcome to coding in browser comment box :) 13:17:21 almost as much fun as coding on paper 13:18:21 LukasKaemmerling: after applying my suggestion you also need to remove previous lines. Unfortunately github only allows attaching those to one line :( 13:19:32 oh, my logic is off. 13:19:58 you want to find servers matching all of the checks, right? 13:20:05 yep :) 13:20:35 I've changed the snippet in comment 13:20:43 should be better now 13:24:27 LukasKaemmerling, out of curiosity I noticed you have ansible modules in go for hcloud, any plans to translate them to python? 13:24:35 yep :) 13:24:41 this will be the next steps 13:24:59 (we plan to contribute them directly to ansible) 13:25:07 (I actually contacted the support to get an account for development of these modules, few weeks later I saw you created them in go...) 13:25:35 LukasKaemmerling, perfect! 13:26:07 gundalow want to move to next ? 13:26:07 LukasKaemmerling: looks like resmo just volunteered to join your new Hetzner WG :) 13:26:42 LukasKaemmerling, a.o. I authored the cloudstack and vulr integration in ansible, working on cloudscale currently, upcloud is on my list as well 13:26:53 s/vulr/vultr 13:26:55 https://github.com/ansible/ansible/pull/52564 pids: case insensitive string comparison for process names 13:26:59 One line change 13:27:07 LGTM 13:27:31 resmo: i will write you (properly tomorrow). Sorry guys i must leave the meeting now :) 13:27:47 LukasKaemmerling: Thanks for joining :) 13:27:52 LukasKaemmerling, include me as well :) 13:28:00 okay :) 13:28:58 * resmo bbl 13:29:02 gundalow: i didn't know anything about it. should i be? 13:29:33 ironfroggy: Only if you'd like to be https://github.com/ansible/community/issues/407 for background 13:30:00 #action merge 52564 (no backport, new in 2.8) 13:30:03 akasurde_: Thanks 13:31:01 https://github.com/ansible/ansible/pull/52452 osx_defaults: refactor 13:31:06 Any OSX users here? 13:31:11 i will sit in and see what its all about 13:31:12 yeah !!! 13:31:15 yep 13:32:41 hvtuananh: Hi, you here for the PR review day? 13:32:52 hi yes 13:32:53 ironfroggy: ace, Please shout out any anypoing :) 13:32:59 #chair hvtuananh 13:32:59 Current chairs: LukasKaemmerling akasurde alongchamps baptistemm_ bmalynovytch[m] cabral404 gundalow hvtuananh kkao07 stroobl 13:33:14 hvtuananh: Excellent, welcome. We are currently looking at bugfix PRs 13:33:25 I have a bugfix PR open for more than a year and would love some feedback 13:33:26 hvtuananh: currently https://github.com/ansible/ansible/pull/52452 13:33:27 #chair themroc 13:33:33 #chair themroc 13:33:33 Current chairs: LukasKaemmerling akasurde alongchamps baptistemm_ bmalynovytch[m] cabral404 gundalow hvtuananh kkao07 stroobl themroc 13:33:46 hvtuananh: sure, got a link, will do that one next 13:33:59 #chair ironfroggy 13:33:59 Current chairs: LukasKaemmerling akasurde alongchamps baptistemm_ bmalynovytch[m] cabral404 gundalow hvtuananh ironfroggy kkao07 stroobl themroc 13:34:27 sure mine is https://github.com/ansible/ansible/pull/36811 13:35:46 52452 akasurde Looks like Dag's comments have been addressed 13:36:14 Yes 13:37:12 LGTM 13:37:23 * gundalow spots a dag 13:37:26 52452 merged :-) 13:37:34 dag: Thanks! 13:37:40 akasurde: thanks for going the extra mile ! 13:38:01 https://github.com/ansible/ansible/pull/52234 Fix reviews issues for scaleway_lb 13:38:04 akasurde: would be hard to get people testing this at this point in time, we don't have an active WG yet 13:38:09 Thanks dag, I appreciate your reviews and comments 13:38:46 52234 is updating a module which is new in 2.8, so it's OK that the modules options have been renamed 13:39:11 akasurde: If you like to join the macOS WG, you're welcome *hint* ;-) 13:39:34 dag, definitely I am in 13:39:38 Scaleway ? Is the vendor not involved ? 13:40:25 #chair dag 13:40:25 Current chairs: LukasKaemmerling akasurde alongchamps baptistemm_ bmalynovytch[m] cabral404 dag gundalow hvtuananh ironfroggy kkao07 stroobl themroc 13:40:57 dag: hum, not sure. I've seen the name mentioned a few times 13:41:00 gundalow: Not sure if I can do a lot today, but ping me if something has my name on it :) 13:41:05 dag, commit is from initial author of the module 13:41:15 ok, in that case it's fine 13:42:11 I've pinged Pilou, though I know they've been busy with $day_job recently 13:42:38 brb 13:43:06 #action merge 52234 (no backport) 13:43:28 https://github.com/ansible/ansible/pull/52166 Fix idempotence in rabbitmq_plugin 13:43:29 the comment fro Pilou is here: https://github.com/ansible/ansible/pull/51741 13:45:19 * dag noticed the vmware WG has 2 new members added 13:46:55 themroc: ah, thanks 13:46:59 dag: win 13:48:49 #action merge & backport 52166 13:50:06 https://github.com/ansible/ansible/pull/52721 identity: Issue warning if GSSAPI parameters can't be used 13:51:03 about #52234, ansible keywords should be used not module parameters, isn't it ? 13:52:00 hey Pilou :) 13:52:02 hum, not sure 13:52:28 dag: ^ from Pilou 13:54:21 #action 52721 merge (no backport) 13:55:28 gundalow: which one ? 13:55:28 https://github.com/ansible/ansible/pull/52117 archive: Fix empty files to dest 13:55:39 dag: about #52234, ansible keywords should be used not module parameters, isn't it ? 13:56:14 gundalow: I'm back 13:56:39 bmalynovytch[m]: \o/ 13:56:53 lol sorry for the delay 13:57:01 gundalow: I think he is modifying the interface, but that's plain wrong 13:57:19 52117: I'd want to see tests 13:59:15 https://github.com/ansible/ansible/pull/52234#pullrequestreview-206316858 14:00:06 dag: thanks 14:00:16 https://github.com/ansible/ansible/pull/52117 archive: Fix empty files to dest 14:00:55 Not sure if that's a good fix or not 14:01:29 52117: I agree with Dag's review 14:01:43 sorry, ment 52234 14:02:05 bmalynovytch[m]: feel free to add that to the PR 14:02:59 bmalynovytch[m]: 👍 thanks 14:05:55 https://github.com/ansible/ansible/pull/52004 terraform: patch state 'planned' outputs and perform minor refactor 14:06:07 dbpiv: rharolde Hi, you here for the PR review day? 14:07:27 @gundalow Not intentionally. IRC was just auto connecting. But if it is now, I will probably stick around and see what is happening. 14:08:08 dbpiv: ah, OK https://github.com/ansible/community/issues/407 for context, feel free to idle. Please do shout out if you see something interesting :) 14:09:12 52004: parameters were renamed, not directly concerning the issue it tries to cover. Are the renames necessary ? 14:09:33 @gundalow I was aware of context.... Just not sure if I could contribute. Fly on the wall. But since I am here. I am going to patch to the latest to see if the only bug I care about has been merged in. 14:11:04 https://github.com/ansible/ansible/pull/36811 Fixed lvol ValueError with float size. 14:11:11 hvtuananh: appologies, I missed this earlier 14:14:14 no worry :) 14:15:40 hvtuananh: `locale.setlocale(locale.LC_ALL, '')` I *thought* Ansible did that automatically before running any code 14:17:34 oh, nm 14:18:26 /2/2 14:18:35 meh 14:18:51 hvtuananh: given https://github.com/ansible/ansible/issues/32886#issuecomment-424009558 I think we are good 14:19:32 hvtuananh: could you please add a bugfix changelog/fragment https://docs.ansible.com/ansible/devel/community/development_process.html#making-your-pr-merge-worthy 14:20:47 absolutely. I'm leaving for work now but will be online in the next hour to make the change. 14:21:21 #action review and possibly merge 36811 14:21:24 hvtuananh: Thanks! 14:23:15 #action merge 52004 14:23:37 gundalow: regarding the MySQL PRs, I suggest that we first review my own PR (#45355) first, as I reworked in depth the mysql_user module which includes many bugfixes, and will require other PRs to be rebased on it 14:23:39 https://github.com/ansible/ansible/pull/51953 onepassword_facts bug fixes 14:23:59 gundalow: cyberpear requested OpenStack WG status, and I created the Wiki and Pinboard: https://github.com/ansible/community/wiki/OpenStack 14:24:02 bmalynovytch[m]: ah, yes I skipped over a few MySQL PRs that makes sense 14:24:07 dag++ 14:24:07 gundalow: Karma for dag changed to 1 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 14:24:40 gundalow: we got 6 extra members even when we already had 8 :-) 14:24:59 gundalow: would be nice if we could attract a few good leads in this one 14:25:10 still one month before the freeze... 14:25:33 dag: yes. Can you remind me tomorrow? 14:25:40 sure 14:25:47 it's in the spreadsheet 14:26:06 51953: So newer versions of onepass change the format, so I'm wondering if this PR will break for older versions of onepass 14:26:16 I'm assuming onepass is something that you have installed locally 14:29:16 51953 I've left a comment 14:30:21 https://github.com/ansible/ansible/pull/45355 mysql_user: fix compatibility issues with various MySQL/MariaDB versions 14:30:25 gundalow: there's a problem with formating of your comment on 51953 14:30:26 from bmalynovytch[m] 14:30:34 o/ 14:30:55 bmalynovytch[m]: ah, thanks, always forget you need a blank line after `> quote` 14:31:15 Anyone here use MySQL? 14:31:44 bmalynovytch[m]: you OK to lead the discussion, I need to setup out for 10 minutes 14:32:09 fine for me 14:32:33 so, the main issue sticks there since 2.2 14:32:54 MariaDB 10.2+ and MySQL 5.7+ introduced new privilege formats 14:33:15 the module in its current form doesn't handle the properly 14:33:44 this rewrite aims to setup the main code structure to handle old and new versions smoothly 14:35:11 what the module in the PR doesn't do is handling all new authentication sources available as of now (its goal for now is to ensure compatibility with native user management) 14:35:23 Is there documentation about what we're attacking and how today? 14:36:05 and another contributor noticed an edge case where idempotence wasn't full (password identified as always changed, when it isn't) 14:36:34 this small regression should be fixed in another PR which is awaiting this one to be merge 14:36:35 merged 14:37:08 mrproper: https://github.com/ansible/ansible/pull/45355#issuecomment-428200244 14:40:21 gundalow: discussion seem to be a monolog lol 14:45:08 hehe 14:45:58 mrproper: Hi, we are looking at bugfix PRs that are not covered by the Core Team, or a Working Group (https://github.com/ansible/community/wiki), ie the stuff that would otherwise fall between the cracks 14:46:15 mrproper: https://github.com/ansible/community/issues/407 for context 14:46:42 mrproper: sorry, I misread your question 🤦 14:46:54 hey guys, sorry for being late :) 14:49:13 mrproper: please shout out if you have questions 14:49:19 #chair mrproper winem_ 14:49:19 Current chairs: LukasKaemmerling akasurde alongchamps baptistemm_ bmalynovytch[m] cabral404 dag gundalow hvtuananh ironfroggy kkao07 mrproper stroobl themroc winem_ 14:49:27 winem_: Welcome :) 14:50:04 bmalynovytch[m]: I think https://github.com/ansible/ansible/pull/45355 is close, just need to work out if there are any outstanding `-1`'s left 14:50:49 https://github.com/ansible/ansible/pull/51938 rhsm_repository: Properly handle no repos 14:52:26 #action merge 51938 & backport once changelog has been added 14:52:27 gundalow: thx ! 14:52:58 https://github.com/ansible/ansible/pull/51916 extra_args_precommand parameter added to zypper_repository module 14:54:29 dag: all your comments on https://github.com/ansible/ansible/pull/51916 have been marked as resolved 14:55:46 o/ 14:56:15 good morning (or appropriate greeting for your TZ) 14:56:24 #chair acozine 14:56:24 Current chairs: LukasKaemmerling acozine akasurde alongchamps baptistemm_ bmalynovytch[m] cabral404 dag gundalow hvtuananh ironfroggy kkao07 mrproper stroobl themroc winem_ 14:56:26 acozine: Morning :) 14:57:16 acozine, morning 14:57:20 #action merge 51916 14:57:33 akasurde: evening! 14:59:23 how are things going? do we have a tally for the day so far? 15:00:47 acozine: I think we've got about dozzen to merge, and on the 2nd page of PRs 15:01:07 Progress! 15:01:29 https://github.com/ansible/ansible/pull/51721 flatpak_remote: Fixing out of index error 15:02:05 hmmm 15:02:25 There will probably be some regressions with this 15:02:47 oh? 15:03:42 I read: "Looks like the flatpak command output changed from using spaces to tabs" 15:04:11 I understand that switching barely from space to tab will break old versions 15:05:24 ah, yes 15:06:58 would be better to split either on space OR tab 15:07:38 I add a review + comment 15:07:41 Thaks 15:08:07 oh you already did 3 days ago 15:08:12 but didn't ask for changes 15:08:18 https://github.com/ansible/ansible/pull/51721#issuecomment-464827401 15:08:41 ah, yes, as I wasn't sure if it would break or not 15:08:56 I'm not either 15:09:12 but it sounds pretty sure ^^ 15:10:55 Hi @gundalow joining late, looks like Big PR review is over 15:11:23 navalkp: nop, still running 15:11:32 #chair navalkp 15:11:32 Current chairs: LukasKaemmerling acozine akasurde alongchamps baptistemm_ bmalynovytch[m] cabral404 dag gundalow hvtuananh ironfroggy kkao07 mrproper navalkp stroobl themroc winem_ 15:11:49 Good 15:11:54 https://github.com/ansible/ansible/pull/51594 crypttab: Trim trailing newlines 15:11:56 navalkp: Welcome :) 15:12:45 gundalow: #51721 asked to ensure compat 15:12:59 bmalynovytch[m]: Thanks 15:14:08 https://github.com/ansible/ansible/pull/51594 crypttab: Trim trailing newlines 15:14:20 #51594 Looks sensible enough 15:14:39 gundalow: reviewed and approved #51594 15:15:17 #action merge & backport (with changelog) 51594 15:15:42 in fact, the change could also be handled further 15:15:55 https://github.com/ansible/ansible/blob/d7f334b92164775b51e386dd3fe62e1466e0184a/lib/ansible/modules/system/crypttab.py#L245 15:16:03 https://github.com/ansible/ansible/pull/51541 lxd_container fix to check for snap package install unix.socket 15:16:08 the line is then split before being reassembled 15:17:42 dunno 15:20:24 51541 I've pinged the reporters of the original issue 15:21:13 #action see if 51541 has +1's and merge if needed 15:24:52 https://github.com/ansible/ansible/pull/51505 https://github.com/ansible/ansible/pull/51505 15:24:56 expect: utf-8' codec can't decode byte 0x80 enhancement #46556 15:24:58 Added some comments 15:25:04 hum, also feature, not bug 15:27:00 https://github.com/ansible/ansible/pull/51130 Update filetree.py to allow lists as input 15:29:01 gundalow: it seems to be a feature, not a bug 15:29:08 aye 15:30:02 the PR doesn't include a test example and code needs indepth review 15:30:50 Hum, lack of `@mention` from the Bot 15:31:11 #action gundalow review BOTMETA and add (lookup) plugin maintainers 15:31:39 I'm not sure what 51130 is trying to solve, but I'm guessing it's not actually needed 15:32:08 sivel: aye, I wasn't sure 15:32:15 Also, Morning :) 15:32:33 I guess it's trying to get a list of files, based on multiple entries 15:33:34 > when_filtree: 15:33:45 shloudn't it be `with_filetree` ? 15:35:19 bmalynovytch[m]: oh, yes 15:36:13 * gundalow updates to `with_` 15:36:43 https://github.com/ansible/ansible/pull/51064 fix(rabbitmq_plugin): fixed an issue, when module successfully reports installation of non existing plugins 15:38:29 hum, never used, though looks OK 15:41:21 #action merge 51064 15:45:22 https://github.com/ansible/ansible/pull/50763 Fix Grafana dashboard overwriting 15:45:24 Anyone use Grafana? 15:45:53 I do but not with Ansible 15:46:08 giving it a quick eye, then got to go 15:46:30 bmalynovytch[m]: Ace, thank you for your time today :) 15:46:44 you're welcome :) 15:46:50 what about https://github.com/ansible/ansible/pull/24550? Looks like `rebuild_merge` failed for some reason? 15:47:02 can't help "quickly" on #50763 15:47:02 or were there other blockers? 15:47:07 I'm slow, but on #51064, might be better to apply the "does this plugin exist" check regardless of whether enabling or disabling 15:47:42 #action 24550 check CI status and merge once stale_ci has been removed 15:48:30 orthanc: Not slow at all, these meetings often end up with various topics going on at once. 15:48:43 leaving for today, bye guys ! 15:48:44 orthanc: that's good feedback, would you be able to add that to the PR 15:48:48 bmalynovytch[m]: Thanks again 15:49:04 :) 15:49:04 gundalow will do 15:49:34 I'll toss https://github.com/ansible/ansible/pull/33740 into the ring as well 15:51:49 #chair acozine 15:51:49 Current chairs: LukasKaemmerling acozine akasurde alongchamps baptistemm_ bmalynovytch[m] cabral404 dag gundalow hvtuananh ironfroggy kkao07 mrproper navalkp stroobl themroc winem_ 15:51:53 How's still around? 15:52:00 Wondering if we should swap to Docs PRs? 15:52:14 heh, I'd sneakily started in already ;) 15:52:20 * gundalow noted 15:53:36 o/ 15:53:53 o/ 15:54:26 o/ 15:55:27 -1 to not keeping an alias to the old name 15:55:35 just add symlink 15:56:21 bcoca: is adding an alias an easy fix we could do as a suggestion? 15:56:29 posted on pr 15:56:33 thx 15:56:38 ln -s newname oldname 15:59:57 someone else OK to drive for ~20 minutes or so 16:00:13 Just been doing URL #1234 ${title} 16:01:51 oh https://github.com/ansible/ansible/pulls?page=2&q=is%3Apr+is%3Aopen+-label%3Abackport++-label%3Asupport%3Acore+-label%3Asupport%3Acurated+-label%3Anetworking+-label%3Anew_module+-label%3Aaws+-label%3Aazure+-label%3Adocker+-label%3Alinode+-label%3Avmware++-label%3Awindows++label%3Abug+-label%3Aaws+-label%3Aazure+-label%3Adocker+-label%3Alinode+-label%3Anetworking+-label%3Avmware+-label%3Awindows&utf8=%E2%9C%93 just done 50763 16:02:29 got to go, bye 16:02:30 themroc: Thanks for joining 16:02:54 i was nort really helpfull, but i learned a bit 16:08:29 gundalow: I'm back, and added changelog fragment to my PR: https://github.com/ansible/ansible/pull/36811 16:08:51 hvtuananh: thanks! 16:09:10 anyone know which PR we were up to on the list gundalow put out ^^ I came in late 16:10:33 ok gonna make a stab at it - let's look at https://github.com/ansible/ansible/pull/50586 16:11:12 has comment taht should be addressed, cfgparser from six 16:12:17 ok thanks... let's try https://github.com/ansible/ansible/pull/50415 16:12:48 only ipa i care about has to do with beer ... 16:13:08 heh 16:15:20 would it be as simple as creating a couple of VMs with different ubuntu versions to test this out? or not worth the effort? not sure of the relative priority here 16:15:50 Regarding #50763, Not a graphana user but I can follow what the code is doing and it's clearly fixing the stated bug, have put a comment on the PR 16:17:40 Thanks orthanc ! 16:18:20 orthanc: I have Grafana at home so if you need something tested and there's a playbook and whatnot, I can test at home tonight possibly. 16:19:00 IPA and Grafana are on the list to become WGs 16:19:12 if there are any takers ;-) 16:19:21 same here. grafana is available if any tests are required :) 16:19:36 * dag sees 2 potential members ! 16:19:43 * mrproper lowers his hands 16:19:54 I barely use it so I'm hardly a good person to be on a WG. 16:20:18 i normally setup graphana for other people to use (and stop asking me for reports) 16:20:29 thanks mrproper and winem_ If I look at #50763 it looks like the PR description includes a way to test it, so would appriciate it if you both can look and then comment in the PR after you try a test. 16:20:33 mrproper: you have 20+ modules on your name, you are _the_ person to review contributions :-D 16:21:10 git rm -rf meraki/ && git commit -m "Zero modules to my name" && git push 16:22:06 Personally I'd be comfortable trusting the submitter has checked it fixes their bug, it doesn't look like it would be a high risk of breaking other usages from what I can tell unless the graphana API does something really weird and unusual 16:22:44 Is the expectation that PRs like that are tested independantly or just reviewed? 16:23:19 tested and have tests 16:23:36 if you do pure code review, you should reflect that in your approval 16:23:47 i.e 'code lgtm but have not tested' 16:25:10 thanks boca have clarified the comment on PR to reflect that 16:25:32 samccann: will test it and add a comment once I'm done 16:25:41 cool thanks to you both! 16:26:11 let's try a look at https://github.com/ansible/ansible/pull/50285 16:27:46 hi 16:27:53 anyone with openstack experience? ^^ 16:28:04 moshloop_ welcome! 16:30:52 I have a few PR's that are waiting for merge, and couple more modules that I can create PR's for 16:31:52 bcoca: https://github.com/ansible/ansible/pull/50379 - been over a month since your comment. Is it worth another nudge to the PR owner to see if they plan on coming back to that pr to address your comment? (not sure what's considered good practice here) 16:32:32 comment is style mostly, not showstopper 16:33:07 actually 2nd comment is 16:33:47 idk what we do for community now when author is unresponsive 16:33:49 moshloop_ looks like your PRs are vmware related? Folks - is there a vmware WG or did I just dream that up 16:34:29 bcoca: for now I'll put a comment/nudge to see if it gets attention. gundalow can let us know what else might be worth trying when he gets back 16:36:21 moshloop_: Okay I didn't dream it up - there is a vmware working group with regular meetings - https://github.com/ansible/community/wiki/VMware 16:36:25 there is a vmware WG and channel 16:36:39 thanks alongchamps ! 16:36:42 :) 16:37:25 back 16:37:39 moshloop_ looks like you can add your prs to the vmware WG agenda here - https://github.com/ansible/community/labels/vmware that might shake loose some reviews/merges etc 16:38:00 next VMware WG meeting on Monday 16:38:10 * samccann hands steering wheel back to gundalow before she drives off a cliff 16:40:10 :D 16:40:47 Ok - there are also a couple I have in the backlog that I am not sure if they are worth creating PR's for: 1) a module to generate a cloud-init ISO image 2) a module to generate and install a systemd service 3) a debug filter to print objects to stdout from inside jinja tempates 16:42:04 #action merge 49981 16:42:22 * alongchamps taking a break for lunch 16:42:23 samccann: was there anything that's good to merge, or I need to action? 16:42:55 gundalow: no... we did get some comments added to PRs and someone or two folks going to test the graphana PR 16:43:01 Ace, thanks 16:43:16 https://github.com/ansible/ansible/pull/49943 Fix netbox url with string concat 16:44:42 #action review, merge, add comment about backport on 49776 16:45:55 OK, ,ooks likes we've caught up with last big PR review 19th Dec 2018 16:46:08 acozine: samccann Shall we do docs next? 16:46:28 sure, we've tossed a few in already 16:46:59 #info we've covered 52721 - 49665, which takes us to last PR review (19th Dec 2018) 16:47:05 #topic Docs PR review 16:47:39 successfully tested a few test cases reg #50763 16:47:55 thanks winem_ !! 16:47:56 I'm going to grab the branch for 33740 and see if I can quickly address the comments on it, rebase it, and present it again for merge 16:48:42 \o/ 16:48:48 #info Docs PRs https://github.com/ansible/ansible/pulls?utf8=%E2%9C%93&q=is%3Apr+is%3Aopen+label%3Adocs+-label%3Awip+sort%3Acreated-asc+ 16:49:00 I also have 2 non-vmware PR's https://github.com/ansible/ansible/pull/52731 and and https://github.com/ansible/ansible/pull/45397 16:49:42 moshloop_: Can you please add the issue template? 16:50:11 it looks like the rebuild_merge isn't working on this pr ? - https://github.com/ansible/ansible/pull/24550 ... any other tricks to try? 16:50:26 #action merge 24550 16:50:30 samccann: I'll look tomorrow 16:50:39 feel free to just `#action merge #1234` 16:50:59 OK, so onto the docs PRs 16:51:21 https://github.com/ansible/ansible/pull/13620 update_json for module intermediate comm 16:51:24 from bcoca 16:52:16 time to get home, will be back in 1-2 hours if you're not already done by then :) 16:52:44 thanks winem_ !! 16:52:49 winem_: Will see, thanks for your time! 16:53:03 gundalow: skip that one 16:53:22 OK 16:53:27 bcoca: is that one WIP? 16:53:41 new lookup plugin: LMDB #24550 16:53:42 not really, more like Worked delayed due to external deps 16:53:50 heh 16:53:51 #action merge 24550 16:54:12 gundalow: Like so https://github.com/ansible/ansible/pull/45397#issuecomment-466076612 ? 16:54:29 moshloop_: yup, thanks 16:55:32 The oVirt WG has been started: https://github.com/ansible/community/issues/448, everybody join now ! :) 16:55:43 gundalow: actually, that should not be merged 16:55:53 just on use of str() alone 16:56:15 bcoca: oh, please add a negative review 16:56:17 ^ has not been correctly reviewed 16:56:29 * bcoca adds to list 16:56:42 he, was alrady on my list ... 16:57:12 #undo 16:57:12 Removing item from minutes: ACTION by gundalow at 16:53:51 : merge 24550 16:57:14 gundalow: why merging, i dont see shipits? 16:57:42 does not look like that PR got any full reviews/oks , just a couple of partial ones and no confirmation 16:57:56 oh, must be miss remembering 16:58:23 what caused that to get the docs label? 16:59:26 https://github.com/ansible/ansible/pull/39114 Adding haversine filter - mathstuff.py 16:59:32 -1 16:59:47 feedback kept being ignored 17:03:42 bcoca: where, I see https://github.com/ansible/ansible/pull/39114#issuecomment-383948197 though ends with `but dict also works`, which I assume means that's what they've done 17:04:40 he still didnt fix the interface as i asked 17:04:55 bcoca: is https://github.com/ansible/ansible/pull/33740 now symlinking correctly? 17:05:30 lgtm 17:05:53 thanks! 17:06:04 * acozine looks back to see if there were other blockers to 33740 17:06:44 acozine: interface needs to be compatible, forgot to mention that, pilou would know that so i didnt add explicitly 17:07:27 gundalow: there was no "botmeta" label ? I added it now and am adding it to old and existing PRs 17:08:31 bcoca: are you saying the interface isn't currently compatible? or that we should check whether it is or not? 17:08:46 latter 17:09:01 dag: OK 17:09:17 it's too important to miss that a PR changes BOTMETA.yml IMO 17:09:47 acozine: i dont see any review/shipit either, so even then i would not merge until someone did 17:10:40 bcoca: can you please add a `request changes` on 39114, thanks 17:11:15 willdo 17:11:18 https://github.com/ansible/ansible/pull/39174 Passing environmental variable to task definition 17:12:20 hum, why didn't that get aws label 17:12:40 oh, we are on docs PRs now, duh 17:13:17 have we looked at https://github.com/ansible/ansible/pull/37080/files? 17:13:22 it's not purely docs 17:13:39 and my own question is - does anybody want this? does it solve a problem? 17:13:50 https://github.com/ansible/ansible/pull/37080 Environment file feature 17:13:51 -1 17:14:07 i would prefere adding it to config 17:14:14 * bcoca thinks its already there 17:14:53 not the specific feature, but being able to have list of env vars in file 17:15:23 bcoca: awesome - is there a line I can point to when closing the PR? 17:15:38 or a merged PR that added that ability? 17:16:50 nope, not in config (just checked) but still would not add this way 17:17:02 how is this 'community'? its adding core language feature 17:17:21 labled support:core 17:17:32 why is it being locked at then? 17:17:43 bcoca: we are looking at `is:pr is:open label:docs sort:created-asc ` 17:17:49 my goal today is to clear out as much of the backlog as possible 17:17:55 bug fixes was the first 4 hours 17:18:15 ah .. well, these are PRs that happent o have docs, not pure docs PRs, you wont be able to merge most of them 17:18:29 it sounds like we can close that one with a note saying "this is not the way we'd like to incorporate this functionality, please open an issue instead" 17:18:53 this would appear in our core backlog meeting 17:18:56 bcoca: Correct, this is about getting some eyes on them. I think we talked about this on Tuesday's Docs W meeting 17:19:15 bcoca: yes, exactly - with a broader community participating, including some core folks like yourself, I'm hoping we can take care of some of the code-plus-docs ones 17:19:18 gundalow: i saw that, but didnt realize it included core feature PRs 17:19:42 anyways, lets keep going 17:19:50 this is also why i mentieond we dont have good workflow for 'mixed PRs' 17:20:05 Totally agree, not solving this this week 17:20:19 I'm going to close 37080 17:20:24 acozine: +1 17:20:30 with note as mentioned above 17:21:55 acozine: dont, let us deal with that in backlog as 'my voice' is not only one needed to make that decision 17:22:49 bcoca: do you think there's a chance others will want this approach, and vote to merge this PR? 17:23:12 i think its not likely, but unsure, i get suprised all the time 17:24:52 okay, let's see if we can find others to merge or close today 17:26:00 sadly a lot of these are there casue of several 'bad reasons', like not enough people want it or reject it, no one is interested enough to do full review, etc 17:26:47 how about https://github.com/ansible/ansible/pull/39174 17:26:51 any docker folks about? 17:27:39 hrm, looks like the repo this PR came from is gone 17:27:41 not a good sign 17:27:59 acozine: stick on label/candidate_to_close 17:28:08 there's also a comment there without any response, or commit after the comment 17:28:23 looking at the actual change, it's just to the docs . . . 17:28:32 that is also why many PRs get stuck 'drive by contribution' 17:28:42 erm, change is just to the examples 17:29:02 I'm fine with closing those - just prefer not to let them hang around forever 17:30:14 +1 to closing 17:30:29 right, closing 17:33:36 done 17:34:12 hmm, this one's pure docs: https://github.com/ansible/ansible/pull/40073/files 17:34:57 any regex experts around? 17:36:20 (in overlapping meetings) 17:36:41 meetings, meetings everywhere! 17:37:00 acozine: on a general level, it looks correct, on another note, I think the example could be simplified to not rely on `vars` 17:37:19 I think the example is overly complicated to convey the problem 17:37:52 remove the loop, and use hardcoded values, instead of referencing vars 17:40:05 yikes, big chunk of ice just dropped past my window 17:40:29 sivel: sounds good, I'll add a comment for the author 17:44:16 hm, looking at it again, his point is (I think) that if you want to use one regex to handle both text and integers, it needs to be different from just-text? 17:45:04 sivel ^^^ 17:45:37 yes, but I don't think you need to show it like that. Yes it must be different to support integers, but that form works for both 17:45:47 I think just calling out how to support integers alone is sufficient 17:46:02 gotcha 17:47:57 how about https://github.com/ansible/ansible/pull/41722 17:50:32 hm, I haven't seen this one before 17:50:34 https://github.com/ansible/ansible/pull/42775 17:51:00 yamllint changes 17:51:09 is that an ongoing conversation? 17:52:30 * gundalow looks 17:53:06 oh, I see, it's changing some files to address some objections that yamllint raised 17:53:18 that's a confusing PR title 17:56:47 seems like a combination of useful and harmless changes 17:57:06 agreed 17:57:33 okay, merging that one then 18:03:36 what about https://github.com/ansible/ansible/pull/45692? 18:06:38 looks like the contributor did the commit split as requested? 18:06:55 yeah, they've responded to comments 18:07:19 it's also got code changes tho 18:08:27 yeah, it's mostly code changes 18:08:45 it's related to a proposal: https://github.com/ansible/proposals/issues/132 18:09:14 last comment there was "discussed in IRC meeting and we all agree on proposed feature, comments on implementation in PR incoming" 18:10:12 * acozine needs some lunch 18:10:32 ok I can keep going... 18:10:42 are there folks still around here to continue some docs PR reviews? 18:10:45 samccann: sounds great, thanks 18:10:51 #chair 18:10:51 Current chairs: LukasKaemmerling acozine akasurde alongchamps baptistemm_ bmalynovytch[m] cabral404 dag gundalow hvtuananh ironfroggy kkao07 mrproper navalkp stroobl themroc winem_ 18:12:18 ok this is a pure docss pr on vault - https://github.com/ansible/ansible/pull/43993/files 18:12:29 anyone around who understands vault? 18:13:12 samccann: I'm more "lurking" than actively helping (first time around here), but yes 18:13:43 thanks cabral404 :-) lurking and learning is valid for sure and welcome! 18:14:07 Thanks! 18:14:08 I'm doing the same, also in another meeting 18:14:22 :-) thanks alongchamps 18:17:38 I've never used multiple vault passwords, but the rest looks good 18:18:02 thanks can you put a comment in the PR to say that so we don't lose track? 18:18:15 same here; as someone relatively new to vault, I appreciate the increase in examples 18:18:25 thanks! 18:18:50 #action - verify output on https://github.com/ansible/ansible/pull/43993/files and merge 18:18:56 +1 18:20:20 This one looks like maybe we just need to push a rebase on the pr ourselves - do you agree? - https://github.com/ansible/ansible/pull/44986 18:22:26 samccann: yup, I'd just create a fresh branch and copy that line in and reference original PR 18:22:31 samccann: infact I can do that now 18:22:49 thanks gundalow! 18:22:50 #action gundalow to create fresh https://github.com/ansible/ansible/pull/44986 and use `C(...)` 18:23:28 let's go to this one next - https://github.com/ansible/ansible/pull/46979 18:23:46 bcoca: ^^ it looks done and just needds a rebuild_merge? 18:24:00 (has 'stale_ci' label) 18:24:13 * samccann doesn't know fancy irc formatting to save her soul 18:24:48 samccann: backticks ` 18:25:09 though only important thing is `#action do X` 18:25:21 :-) thanks gundalow 18:25:57 46979: Adding some comments 18:26:54 great, thanks! 18:27:21 done 18:27:22 next? 18:27:27 next - https://github.com/ansible/ansible/pull/47507 18:27:46 I tried to make sense of it, but got to the point where I felt like it wasn't the right patch.. see comment thread 18:29:38 hum 18:30:02 is the update to `scopes` applicable to everything where https://github.com/ansible/ansible/blob/devel/lib/ansible/plugins/doc_fragments/gcp.py#L30 is used? 18:31:26 that I don't know. But I also wonder why the code that 'looks' like it fills in a default value for scopes doesn't seem to work, according to the issue/PR owner? 18:32:02 https://github.com/ansible/ansible/blob/devel/lib/ansible/modules/cloud/google/gcp_compute_network_facts.py#L152 18:32:07 urgh 18:32:14 that was the other thing that stumped me in this PR 18:32:24 (urgh at this as it's autogenerated code) 18:32:42 oh, actually 18:32:49 samccann: move onto the next one, I'll close this 18:32:53 ok thanks! 18:33:38 half docs half code - https://github.com/ansible/ansible/pull/48090 foreman 18:33:57 perhaps still just waiting for comments from some folks? (requested 10 days ago) 18:35:09 I don't know GCP well enough but I wonder if 'scopes' is required everywhere, in which case it should be in the docs fragment 18:35:17 if not, then it's a case-by-base basiss 18:36:25 thanks alongchamps 18:36:25 FYI a lot of the GCP code is autogenerated https://github.com/GoogleCloudPlatform/magic-modules so I've created the issue upstream 18:36:38 ok cool and v. good to know! 18:38:22 magic-modules is interesting, looks like I have something to explore later 18:39:17 ok next one - part code/part docs but it looks like it's waiting for an answer from ansible folks - https://github.com/ansible/ansible/pull/48453 18:39:31 maybe someone in the know can put a comment in to answer the PR owner's question? 18:40:08 #action merge 52553 18:42:34 * gundalow looks 18:42:46 thanks gundalow! 18:43:36 meanwhile - the next one - https://github.com/ansible/ansible/pull/49006 18:44:00 looks like it's got code approval. I can review the docs portion and merge if folks agree that's the next step? 18:46:13 #action review docs portion and merge 49006 18:46:46 here's a biggie! removing the old srtd theme from the docsite! - https://github.com/ansible/ansible/pull/49289 18:46:58 samccann: I think we skip that one 18:47:01 I think it's ready to merge. I generated locally and it looks good. 18:47:18 sorry skip which one gundalow? typing too fast here 18:47:19 samccann: though please remind me about it next week, I'll make some time to do testing 18:47:33 samccann: remove old srtd theme 18:47:58 ok should I put WIP on it so nobody merges by mistake? 18:48:12 Well, I mean if people here are interested *please* take a look, though we can review more in the same time 18:48:17 samccann: I'll do that now, good idea 18:48:28 kewl thanks 18:49:51 gundalow: looks like you grabbed this one for yourself in dec? - https://github.com/ansible/ansible/pull/49705 18:53:05 meanwhile for everyone - this could use a few quick eyeballs to verify if the PR owner implemented the fixes bcoca requested - (purely a doc fix) - https://github.com/ansible/ansible/pull/50204 18:53:09 49006 comments added 18:53:14 thanks gundalow! 18:54:09 #action gundalow to create new PR to replace 49705 18:54:12 samccann: thanks 18:58:04 anyone have thoughts on 50204? I feel like the owner modified the text to comply w/ bcoca's request, but I want your thoughts before I add it to the list to be merged 19:00:03 samcann: I think so too 19:00:29 thanks cabral404 19:01:12 #action merge 50204 19:02:05 this one looks like maybe if we add a comment to clarify what needs to be changed, maybe it can be moved along - https://github.com/ansible/ansible/pull/50205/files 19:02:54 (clarifying how regex works). There's an existing comment, but I'm personally not sure what it's suggesting... someone more 'in the know' could add a clarifying comment? 19:04:13 samccann: I'd be tempted to say that it needs breaking out into bullet point list of `search`,` regexp`, `match` detailing the what/why/how for each 19:04:46 ok please add that as a comment :-) that way if one of us decides to take it over, we have a starting point 19:04:47 What do you think? 19:06:29 yeah that makes sense 19:07:00 another one where I can't quite make sense of the requested change - https://github.com/ansible/ansible/pull/50593 19:12:04 meanwhile, for those who understand vault - here's another one that looks possibly easy to review? - https://github.com/ansible/ansible/pull/50958 19:12:24 please take a look and add any comments/thoughts to the PR 19:14:26 bcoca: could you please add an example to https://github.com/ansible/ansible/pull/50593 19:14:59 50958 looks clear to me on the changes, will add a comment on the PR 19:16:29 thanks alongchamps! 19:17:15 acozine: looks like this one might be ready to merge? -https://github.com/ansible/ansible/pull/51351 19:19:05 samccann: the changes are good, though I still have a philosophical concern about 51351 19:19:27 my concern is, do we need to document something we do not recommend using 19:19:35 this next one is more a request to educate myself - it's a galaxy licensing patch, but I'm not sure how/why it ended up with a docs label? - https://github.com/ansible/ansible/pull/51398 19:19:54 thanks acozine... continue with your philosophical debate then ;-) 19:20:30 I guess looking at it again, it's only relative path from CWD we don't recommend; relative path from `ansible.cfg` is fine 19:21:01 * acozine satisfies philosophical bent, merges PR 19:22:23 great thanks! 19:23:05 re: 51398 - where is the licensing stuff on the ansible/ansible side? we should probably match that syntax, even if the available options are different 19:24:09 that I dunno. I think the PR owner is a galaxy person 19:25:02 gundalow: how long does this PR review go? I'm just chugging along here but I dunno if/when the end time is 19:25:47 ah, in the dev docs, we say "license your module under the GPL license (GPLv3 or later)" 19:26:27 perhaps add a as a comment/ask if they want to follow ansible/ansible method? 19:26:48 yeah, good idea 19:26:49 meanwhile fort hose with python/regex experience - here's a quick/easy one (doc fix) - https://github.com/ansible/ansible/pull/51673 19:27:08 for those (fort hose... yeesh) 19:29:48 acozine: any progress on checking with vault peeps on this one? - https://github.com/ansible/ansible/pull/51859 19:31:02 nope, but all I've done so far is request reviews - I will get more active about following up 19:32:13 ok this is another educational one (for me) - has a couple of code approvals... if we approve the docs, do we merge or let the code folks merge? - https://github.com/ansible/ansible/pull/51404 19:32:21 I'm assuming the latter but figured I'd check 19:33:04 I'm looking at the regex one, and there's an associated issue: https://github.com/ansible/ansible/issues/45709 19:33:51 ok thanks 19:34:00 #action - add docs review to https://github.com/ansible/ansible/pull/52355 19:35:35 re: 51673/45709 if the issue author is correct, then so is the PR, but I have not tested 19:35:57 ^^^ that's the regex remove-the-| one 19:36:02 samccann: till we reach the end of we've had enough 19:37:10 re: 51404, that's from a core team member - we should review the docs and then ping the core team back, I suspect we can merge it 19:37:23 where "we" == docs team 19:37:34 thanks gundalow. acozine: we are at the point now where we are looking at doc PRs we(you and I) haven't looked at yet (last few days). Do you want to continue? 19:38:07 nope, if we've looked at all the backlog PRs, I think we celebrate now 19:38:11 that was our goal 19:38:18 \o/ party time in docs land!! 19:38:29 \o/ 19:38:56 thank you everyone who's stuck it out this far and helped us move PRs along from the backlog! you've been a fantastic help! 19:38:56 thanks to everyone who lurked, commented, participated, etc.! 19:39:36 gundalow: do you want to move to another topic? if not, I can end the meeting 19:40:00 hum 19:40:05 #chair 19:40:05 Current chairs: LukasKaemmerling acozine akasurde alongchamps baptistemm_ bmalynovytch[m] cabral404 dag gundalow hvtuananh ironfroggy kkao07 mrproper navalkp stroobl themroc winem_ 19:40:14 Thank you everybody for joining! 19:40:22 #endmeeting