19:00:40 #startmeeting Ansible D&I WG Agenda: https://github.com/ansible/community/issues/577 19:00:40 Meeting started Thu Jan 21 19:00:40 2021 UTC. 19:00:40 This meeting is logged and archived in a public location. 19:00:40 The chair is jillr. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:00:40 Useful Commands: #action #agreed #halp #info #idea #link #topic. 19:00:40 The meeting name has been set to 'ansible_d&i_wg_agenda:_https://github.com/ansible/community/issues/577' 19:02:20 o/ 19:02:20 o/ 19:02:38 #chairs cybette tadeboro 19:02:45 hey folks o/ 19:02:51 #chair cybette tadeboro 19:02:51 Current chairs: cybette jillr tadeboro 19:03:31 #topic vote on sensu_go CoC https://github.com/ansible-collections/ansible-inclusion/discussions/6 19:04:32 I did my best to explain what we expect and how we do things. Plus, I added contact information as requested. 19:04:58 I'm +1 on the latest version, I'm not sure if felixfontein had outstanding questions 19:05:25 felixfontein: Just wanted a vote before the collection is approved. 19:05:34 ah ok 19:05:44 +1 from me as well (sorry I looked at it this week and not earlier) 19:06:15 #chair felixfontein 19:06:15 Current chairs: cybette felixfontein jillr tadeboro 19:06:46 o/ 19:07:15 I don't know if misc is online and wants to cast a vote on the sensu_go CoC 19:07:24 I think this meeting needs to approve the CoC(s) before we can include the collections in Ansible 3.0.0 19:07:39 I don't have any questions :) 19:07:54 awesome, thanks felixfontein :) 19:09:51 he was pinged in the issue and I don't see a reply, are we comfortable proceeding and approving this CoC (given all present today are +1) or delay to try to get his vote? 19:10:19 the cutoff for inclusion in the meta package is fast approaching 19:11:33 o/ 19:11:38 the cutoff is next Wednesday 19:11:43 #chair thedoubl3j 19:11:43 Current chairs: cybette felixfontein jillr tadeboro thedoubl3j 19:12:05 so if you want to restrict votings to meetings of this WG, this is the last chance :) 19:12:13 ^exactly 19:12:32 misc did review the updated Sensu CoC, approved it, and suggested a few changes that I added to CoC. 19:12:48 fwiw I'm comfortable proceeding, we reviewed last time and requested changes which have been made 19:12:51 I think since misc reviewed the PR, he'll be ok with approving it 19:13:03 ah, thanks tadeboro I missed that in the GH discussin 19:13:25 tadeboro: do you have an URL for that PR? 19:13:32 #link https://github.com/sensu/sensu-go-ansible/pull/248 19:13:33 https://github.com/sensu/sensu-go-ansible/pull/248 19:13:42 https://github.com/sensu/sensu-go-ansible/pull/248#issuecomment-759704115 19:13:43 ah, just also found it :) 19:13:53 :D 19:14:09 Paste ALL the links ;) 19:14:15 Do we agree this is approved or shall we have a formal vote? 19:14:48 lgtm 19:14:54 +1 19:15:08 +0 (for obvious reasons) 19:15:14 +1 19:15:24 since nobody said anything against it, or asked for more discussion, I think it's ok 19:15:52 everyone present except tadeboro mentioned +1, tadeboro abstained, so I would think it's as good as a formal vote :) 19:15:54 Cool, adding a comment to the GH discussion now 19:16:25 thanks tadeboro for all your work on that one! 19:16:34 indeed :) 19:17:09 #topic Contributor Covenant of Code, and dellemc-openmanage https://github.com/ansible-collections/ansible-inclusion/discussions/3- 19:17:52 this collection uses the Contributor Covenant CoC v1.4, so we're also voting on whether to blanket approve this version of this CoC for all collections 19:17:55 #link https://github.com/dell/dellemc-openmanage-ansible-modules/blob/devel/CODE_OF_CONDUCT.md 19:18:13 #link https://www.contributor-covenant.org/version/1/4/code-of-conduct/ 19:19:15 the base contributor covenent CoC doesn't include contact info, the version in the collection does have that added 19:19:22 it's a modified version of the one in https://www.contributor-covenant.org/version/1/4/code-of-conduct/ 19:19:43 Collection maintainers added contact info. 19:20:04 * tadeboro is just stating thigs other already stated before today 19:21:13 the 'regardless of' list in the first paragraph differs for example 19:22:10 the latest contributor covenant CoC version is 2.0 19:23:25 it looks like the collection version has removed `sex characteristics, education, socio-economic status` from the list 19:24:38 there are small changes in Scope and Enforcement as well 19:25:09 I wonder whether the CoC at that URL changed over time 19:25:29 Maybe we should require a link if if collections want to use some well-known CoC? So that things do not diverge over time? 19:25:29 (also because of the URL that's part of the collection's CoC) 19:25:48 So link + contact info. 19:25:56 I would expect that for a versioned CoC, one version will not change over time 19:26:13 but I don't know whether https://www.contributor-covenant.org/ agrees on that 19:26:13 yeah 19:27:29 https://debezium.io/community/code-of-conduct/ and https://beijinglug.club/wiki/doku.php?id=docs:coc have exactly the same first paragraph as the dellemc CoC 19:27:36 looks like it's the text from 1.3 https://github.com/ContributorCovenant/contributor_covenant/blob/release/content/version/1/3/0/code-of-conduct.md 19:28:05 I wonder if someone made a modification, and then people started copying that... 19:28:10 or at least closer to it, it's not exact... 19:28:14 (without knowing that it's different) 19:28:21 bad update from a previous version? 19:29:22 So we have 2 different issues: 1) do we want to blanket approve 1.4 as it exists on https://www.contributor-covenant.org/ 2) do we want to ask dell to change their collection CoC 19:29:32 Hmm, so now we are discussing two things. 19:29:41 https://github.com/ContributorCovenant/contributor_covenant/commits/release/content/version/1/4/code-of-conduct.md it looks like version 1.4 changed over time 19:29:54 I imagine 1) is the quicker/easier topic 19:29:56 there are commits like "Add sex characteristics" and "Add education and socio-economic status" 19:30:04 without being versioned? fun! :) 19:30:11 indeed... 19:30:19 ok so the collection is using an earlier version 1.4 19:31:12 I would vote +1 on 1). 19:31:48 For 2, I would ask maintainers to include a link instead of copy so things stay up-to-date. 19:31:49 vote: Should we approve the latest version of 1.4 as it appears today on https://www.contributor-covenant.org/ 19:31:51 it seems to be this version: https://github.com/ContributorCovenant/contributor_covenant/blob/596972b6b6b2a26cbc47f2b23975d720b7c30d8f/content/version/1/4/code-of-conduct.md 19:32:08 +1 19:32:09 +1 19:32:09 +1 19:32:17 +1 19:32:40 +1 on 1) 19:32:47 passed 19:33:15 2) what do we want to do about the dellemc collection's inclusion of an older "version" of 1.4 19:35:20 I think it would be great if they could update to the latest 1.4, but for me it would be OK if they don't want to (maybe they need to get their legal team involved, and they only sanctioned this specific version so far, etc.) 19:35:57 I'm ok with that being a SHOULD update to the latest text, without blocking inclusion of the collection 19:36:21 +1 for SHOULD update 19:36:28 "sorry Dell legal, things outside your control changed without being properly versioned" :) 19:36:29 +1 ^ 19:36:38 I guess if that text changes more in the future we'll have the same discussion again, do we want to force collections using this CoC to upgrade every formatting that the 1.4 version introduces (without being a new version)? 19:37:11 so SHOULD sounds like a good idea, since it reduces pressure on collection owners to always check whether they have the latest version :) 19:37:20 and recommend future new collections to include links if they want to use approved CoCs (Ansible, Contributor Covenant...) instead of copy-paste 19:37:22 I think we should probably evaluate in on a case-by-case basis. I would have approved the version in the collection anyway, so that version is fine by me 19:37:31 but if it was some other change I might not have approved it 19:37:48 +1 for SHOULD update (content or link) 19:38:33 so we're unanimously "SHOULD update but +1 to inclusion" 19:38:54 +1 19:39:34 * jillr comments in github... 19:39:42 thanks jillr! 19:42:49 #topic open floor 19:44:28 do we want to pre-approve Contributor Covenant CoC v2.0? 19:44:31 https://www.contributor-covenant.org/version/2/0/code_of_conduct/ 19:44:39 good idea 19:44:57 #topic review/vote on Contributor Covenant CoC v2.0 19:47:27 it seems to add 'community leaders', and also replace 'project maintainers' by them 19:48:21 replaces "unwelcome" advances and replaces that with advances "of any kind" +10 19:48:21 and it has explicit enforcement guidelines 19:49:23 is 'community leader' meant in this sense? https://en.wikipedia.org/wiki/Community_leader 19:51:03 (maybe it's a stupid question, but I'm not really familiar with the term community leader, and the link to the german version of that wikipedia page is not really helping - it's essentially mayor of a city/town) 19:53:17 I think community leader in this instance can mean a maintainer but a person that may not be a maintainer. like a person who is active within the community but doesn't actively maintain the code (like organizes meetings, discussion boards etc) a community leader can be a maintainer but not exclusively a maintainer 19:53:36 community leader is quite a broad/vague term and may have different interpretations depending on language/location, whereas project maintainer is much clearer (but also more restrictive) 19:53:49 ^^ 19:54:18 how does the other translations look? https://github.com/ContributorCovenant/contributor_covenant/tree/release/content/version/2/0 19:54:18 the attribution suggests they adopted a lot of the changes from mozilla and I'm seeing some programs mozilla has called open leaders or community leaders 19:54:51 sounds reasonable to me 19:55:02 thanks for the explanations! 19:55:08 I'd like some time to review this one and maybe dig up any PRs or mailing list threads where the changes were discussed to better understand the intent 19:55:25 yep +1 for more time to review 19:55:40 I'm a little divided on the proscriptive approach to enforcement; I see pros and cons 19:55:50 That version reads way more formal compared to previous one. 19:56:58 #action everyone to review contributor covenant CoC 2.0 for next time 19:58:05 and other open topics for today? 19:58:16 *any 19:58:29 none from me 19:59:24 none from me 19:59:31 none from me 19:59:37 #endmeeting