#ansible-community: Ansible Community Meeting

Meeting started by felixfontein at 19:02:25 UTC (full logs).

Meeting summary

  1. Updates (felixfontein, 19:03:03)
    1. Work is progressing on moving Collection repos to Azure Pipelines (AZP) https://dev.azure.com/ansible/community.crypto/_build?definitionId=21&_a=summary shows AZP running against `community.crypto` https://github.com/ansible-collections/overview/issues/124 will track the overall progress. I'm writing docs as I go (gundalow, 19:04:42)
    2. ansible-base 2.10.4rc1 has been released (felixfontein, 19:06:12)
    3. abadger1999 has an email to send to red hat legal Re: licensing of collection contents. Comment after the meeting if you see anything that should be addressed/changed: https://gist.github.com/abadger/af41787b30bc678876efdca81bbbc66c (abadger1999, 19:07:54)

  2. discussion of guidelines for including new collections into Ansible (felixfontein, 19:14:10)
  3. 1. What type of contributions are accepted (gundalow, 19:18:13)
    1. ACTION: wordsmith and add The ``CONTRIBUTING.md`` (or ``README.md``) MUST state what types of contributions (PRs, feature requests,) are accepted and any relevant contributor guidance. Issues (bugs and feature request) reports must always be accepted (gundalow, 19:23:37)
    2. ACTION: update issue_template to include CONTRIBUTING.md (gundalow, 19:23:58)

  4. 2. Inclusion of a new collection in the Ansible package is ultimately at the discretion of the Ansible community review committee (gundalow, 19:25:18)
    1. AGREED: Add "Inclusion of a new collection in the Ansible package is ultimately at the discretion of the Ansible community review committee. Every rejected candidate will get feedback. Differences of opinion should be taken to the community irc meeting for discussion and a final vote."? (felixfontein, 19:32:23)
    2. running PR for all the changes we're approving today: https://github.com/ansible-collections/overview/pull/135/files#diff-dacab21f27a6aa218b8dcaafcf6f5685df0ab52f231afa16e7a9ab5284b72c68 (abadger1999, 19:38:07)

  5. 3. MUST be in Galaxy + have a README.md (gundalow, 19:38:22)
    1. https://github.com/ansible-collections/overview/pull/134 | open, created 2020-12-09T18:56:11Z by gundalow: MUST be published to Galaxy + README.md (github-linkbot, 19:38:35)
    2. AGREED: MUST be in Galaxy + have a README.md (#134) (gundalow, 19:42:40)

  6. 4. MUST changelogs (gundalow, 19:43:15)
    1. AGREED: MUST have a changelog (gundalow, 19:53:54)
    2. We like the idea of requiring chaneglogs that docs.ansible.com can build, though currently there are a few projects using manual or reno to generate changelogs. We need to update reno to generate changelog in the correct format (gundalow, 20:00:15)
    3. examples of manual entries, Source: https://github.com/ansible-community/ansible-build-data/blob/main/2.10/changelog.yaml#L51 (abadger1999, 20:01:24)
    4. examples of manual entries, Rendered to rst: https://github.com/ansible-community/ansible-build-data/blob/main/2.10/CHANGELOG-v2.10.rst#breaking-changes--porting-guide-2 (abadger1999, 20:01:45)

  7. 5. BSD License for module_utils should be 2 clause (gundalow, 20:02:21)
    1. https://github.com/ansible-collections/overview/pull/133 (gundalow, 20:02:29)
    2. https://github.com/ansible-collections/overview/pull/133 | open, created 2020-12-09T17:42:24Z by abadger: BSD License for module_utils should be 2 clause (github-linkbot, 20:02:29)
    3. https://github.com/ansible-collections/overview/pull/133/files (abadger1999, 20:02:40)
    4. AGREED: https://github.com/ansible-collections/overview/pull/133 (gundalow, 20:05:55)

  8. 6. Collections requirements for role or playbook-focused collections (gundalow, 20:06:58)
    1. Background https://github.com/ansible-collections/overview/issues/127 (gundalow, 20:07:11)
    2. We will revisit this topic (gundalow, 20:17:00)

  9. Other items (gundalow, 20:17:08)
  10. Approval of the checklist (felixfontein, 20:28:12)
    1. AGREED: Start allowing new collection submissions and approvals based on the current checklist: https://github.com/ansible-collections/overview/blob/main/collection_requirements.rst (felixfontein, 20:28:15)
    2. https://github.com/ansible-community/ansible-build-data/pull/42 | open, created 2020-12-09T15:07:50Z by ganeshrn: Add ansible.utils to collection list (github-linkbot, 20:28:37)
    3. there seems to be some content in the checklist that wasn't properly approved during the last meeting, so we have to do another iteration on th(is|ese) problematic topic(s) (felixfontein, 20:43:09)

  11. Open Floor (felixfontein, 20:45:17)
    1. I'm working on adding support to add 'new plugin' notifications for test and filter plugins, and 'new role'/'new playbook' notifications to changelogs. if someone is interested in it, PTAL and comment: https://github.com/ansible-community/antsibull-changelog/pull/48 (felixfontein, 20:50:14)
    2. https://github.com/ansible-community/antsibull-changelog/pull/48 | open, created 2020-11-26T21:08:55Z by felixfontein: [WIP] Add support for test and filter plugins, roles and playbooks (github-linkbot, 20:50:17)
    3. I'm working on a small framework for making open_url()-based plugins (or modules) easier to test. reviews/comments welcome! https://github.com/ansible-collections/community.internal_test_tools/pull/24 (felixfontein, 20:50:57)
    4. https://github.com/ansible-collections/community.internal_test_tools/pull/24 | open, created 2020-12-07T06:52:11Z by felixfontein: Add open_url test framework (github-linkbot, 20:50:59)


Meeting ended at 20:53:13 UTC (full logs).

Action items

  1. wordsmith and add The ``CONTRIBUTING.md`` (or ``README.md``) MUST state what types of contributions (PRs, feature requests,) are accepted and any relevant contributor guidance. Issues (bugs and feature request) reports must always be accepted
  2. update issue_template to include CONTRIBUTING.md


People present (lines said)

  1. felixfontein (128)
  2. gundalow (124)
  3. abadger1999 (96)
  4. dmsimard (63)
  5. jillr (29)
  6. tadeboro (25)
  7. acozine (20)
  8. zodbot (17)
  9. samccann (17)
  10. resmo (13)
  11. dericcrago (11)
  12. cybette (8)
  13. geerlingguy (7)
  14. github-linkbot (5)
  15. cyberpear (4)
  16. briantist (4)
  17. aminvakil (3)
  18. lmodemal (1)


Generated by MeetBot 0.1.4.