18:00:07 #startmeeting Ansible Community Meeting 18:00:07 Meeting started Wed Nov 10 18:00:07 2021 UTC. 18:00:07 This meeting is logged and archived in a public location. 18:00:07 The chair is felixfontein. Information about MeetBot at https://fedoraproject.org/wiki/Zodbot#Meeting_Functions. 18:00:07 Useful Commands: #action #agreed #halp #info #idea #link #topic. 18:00:07 The meeting name has been set to 'ansible_community_meeting' 18:00:07 #topic Agenda https://github.com/ansible/community/issues/539 18:00:07 acozine andersson007_ baptistemm bcoca briantist cyberpear cybette dericcrago dmsimard felixfontein geerlingguy gundalow gwmngilfen ikhan_ jillr jtanner lmodemal misc nitzmahone resmo samccann tadeboro cidrblock thaumos zbr: ping! 18:00:11 #info Agenda: https://github.com/ansible/community/issues/539 / Topics: https://github.com/ansible-community/community-topics 18:00:18 #topic Updates 18:00:30 #info ansible-core 2.12.0 has been released! 18:00:33 \o/ 18:00:39 o/ 18:00:43 #chair cidrblock[m] andersson007_ 18:00:43 Current chairs: andersson007_ cidrblock[m] felixfontein 18:00:56 o/ 18:01:00 #chair samccann 18:01:00 Current chairs: andersson007_ cidrblock[m] felixfontein samccann 18:01:01 o/ 18:01:03 o/ I may have to multitask a bit, apologies if my responses are laggy 18:01:08 I almost have my IRC bouncer back up, had power/network issues >_< 18:01:16 #chair cyberpear jillr dmsimard[m] 18:01:16 Current chairs: andersson007_ cidrblock[m] cyberpear dmsimard[m] felixfontein jillr samccann 18:01:47 o/ (in another meeting at the same time, so responses may be delayed) 18:02:05 dmsimard[m]: I think we can close https://github.com/ansible-community/community-topics/issues/49 now that it has been suficiently announced 18:02:08 #chair cybette 18:02:08 Current chairs: andersson007_ cidrblock[m] cyberpear cybette dmsimard[m] felixfontein jillr samccann 18:02:10 * dericcrago waves, but is also in another meeting 18:02:21 #chair dericcrago 18:02:21 Current chairs: andersson007_ cidrblock[m] cyberpear cybette dericcrago dmsimard[m] felixfontein jillr samccann 18:02:28 o/ 18:02:49 o/ 18:02:56 felixfontein: agreed, though I've been using it as a reminder that we also need to update the roadmaps 18:02:56 #chair acozine briantist 18:02:56 Current chairs: acozine andersson007_ briantist cidrblock[m] cyberpear cybette dericcrago dmsimard[m] felixfontein jillr samccann 18:03:04 o/ 18:03:14 dmsimard[m]: ok, in that case feel free to keep it open and please close it once you're happy :) 18:03:17 #chair berkhan 18:03:17 Current chairs: acozine andersson007_ berkhan briantist cidrblock[m] cyberpear cybette dericcrago dmsimard[m] felixfontein jillr samccann 18:03:39 It's been a while since I did not attend in #ansible-community 18:03:53 berkhan: welcome back :) 18:04:25 \o/ 18:04:30 felixfontein: thank you :) 18:04:31 o/ 18:04:54 #chair dmsimard resmo 18:04:54 Current chairs: acozine andersson007_ berkhan briantist cidrblock[m] cyberpear cybette dericcrago dmsimard dmsimard[m] felixfontein jillr resmo samccann 18:05:53 are there topics anyone would really like to see discussed today? 18:06:27 #info Ansible 5.0.0 b1 has been released this week; we now have feature freeze until the 5.0.0 release 18:07:32 any more updates? 18:07:47 thanks felixfontein, I have one 18:07:59 * acozine just got called into a meeting 18:08:50 #info An Ansible Working Group meeting has been started under the Operator Framework project community. Meetings will be held monthly, ever third Monday at 5PM UTC. More info: https://github.com/operator-framework/community#ansible-working-group 18:11:00 #topic Community collections: when to drop support for Ansible 2.9 and ansible-base 2.10? 18:11:03 #info Discussion: https://github.com/ansible-community/community-topics/issues/50 18:11:11 my proposal would be (including c.n for dericcrago): 18:11:12 PROPOSAL: Drop support for Ansible 2.9 and ansible-base 2.10 in community.general 5.0.0 and community.network 4.0.0, which will be released around the Ansible 6.0.0b1 and ansible-core 2.13.0 releases. 18:11:17 what do you think of that? 18:12:11 i like the idea, should be good for CI 18:12:16 Do we have anything/anyway to let those users know it's coming? Besides the bullhorn I guess? 18:12:34 samccann: I'd add it to the changelog as a deprecation 18:12:43 samccann++ good to pre-announce so folks have time to prepare 18:13:08 maybe push an update so folks using the to-be-discontinued version will be warned? 18:13:14 yeah I'm wondering if something this 'big' would get lost in a changelog? 18:13:27 samccann: that's my guess as well 18:13:34 samccann: for the EOL of 2.9 and 2.10 specifically, it's been fairly widely announced: https://groups.google.com/g/ansible-announce/c/kegIH5_okmg 18:13:39 so for example, imo the changelog deprecation notice should be in Ansible 5 so people know this is going away in Ansilble 6 18:14:04 felixfontein: it will mean that you'll only stop testing against it and officially announce that it's not supported anymore? 18:14:17 samccann: it's too late for that, since Ansible 5 is in feature freeze, so we cannot do more deprecations (these require a new minor release according to semver) 18:14:21 apologies, my multitask became a full-blown thing I need to devote my attention to. I'm going to have to step out. :( 18:14:41 andersson007_: see https://github.com/ansible-community/community-topics/issues/50#issuecomment-960514789, for c.g and c.n it will be actively dropping support for Ansible 2.9 18:15:01 @cybette:ansible.im cyb-clock chimes every 15 minutes during the community meeting 18:15:02 felixfontein: ok, thanks 18:15:06 for 2.10 it's mostly no longer testing, most stuff should still work, but for 2.9 all modules will stop working (if you don't use extended FQCNs) 18:15:49 yeah I'll have to think about this a bit more from a docs perspective. I feel there is a gap here on highlighting the Big Things coming in a way that isn't an email/changelog/blogpost etc but doesn't have to happen in this meeting 18:17:24 felixfontein: thanks for clarifying! 18:18:31 samccann: I'm not really sure how to actually reach most users 18:19:01 are we talking about telling the ansible 5 (ansible-core 2.12) users that we're not supporting ansible 2.9 & 2.10 anymore? seems like they're maybe not the target audience of that message? 18:19:22 on the other hand, 2.9 and 2.10 are EOL, so I'm not sure whether users should expect that these are still supported by the latest versions of collections 18:19:37 +1 18:19:39 dericcrago: that's another thing :) 18:19:57 I’m thinking of adding a banner to 2.9 docs so anyone using them will see 18:20:44 looks like everybody agrees on the proposal 18:20:56 i think it's worth having a note about FQCN felixfontein mentioned on the banner 18:21:06 samccann: users might just look at the latest docs, even if they are using 2.9 18:21:19 andersson007_: the extended FQCNs is something I would really not advertise 18:21:31 felixfontein: ah, ok:) 18:21:31 felixfontein: for example, i still look at 2.7 docs :) 18:21:49 sorry, I am bowing out for today 18:21:50 I think everyone in this discussion is not a regular user anyway ;) 18:21:54 #unchair acozine 18:21:54 Current chairs: andersson007_ berkhan briantist cidrblock[m] cyberpear cybette dericcrago dmsimard dmsimard[m] felixfontein jillr resmo samccann 18:22:14 should we vote on that proposal? 18:22:28 +1 for voting 18:22:55 VOTE: Drop support for Ansible 2.9 and ansible-base 2.10 in community.general 5.0.0 and community.network 4.0.0, which will be released around the Ansible 6.0.0b1 and ansible-core 2.13.0 releases. 18:23:09 +1 18:23:14 +1 18:23:16 +1 18:23:23 #chair 18:23:23 Current chairs: andersson007_ berkhan briantist cidrblock[m] cyberpear cybette dericcrago dmsimard dmsimard[m] felixfontein jillr resmo samccann 18:23:26 +1 18:23:28 +1 18:23:30 no objections 18:23:42 +1 18:23:45 +1 18:24:00 +1 18:24:10 +1 18:24:38 +1 18:25:49 hey folks, sorry about the short notice, I need to step away 18:26:51 while we have 10 x +1, 1 x 0, 0 x -1, we only have four steering committee member votes 18:27:07 I wonder whether last and this week is just bad luck with timing, or whether the new meeting time seriously sucks :) 18:27:36 +1 18:27:52 thanks jillr :) 18:27:59 the new time is fine for me, it's this bonkers project deadline that's giving me issues 18:29:10 To be fair, I need to write some updates on the research/proposals into being more async :) 18:30:01 @cybette:ansible.im cyb-clock chimes every 15 minutes during the community meeting 18:30:02 ok, I'll add something to the issue pinging the remaining steering committee members 18:30:13 since nobody suggested another topic: 18:30:14 #topic Repository instead of Changes impacting collection contributors & maintainers Issue 18:30:17 #info Discussion: https://github.com/ansible-community/community-topics/issues/51 18:30:50 maybe skip it for today? 18:31:32 andersson007_: do you mean this topic, or the whole meeting? 18:31:41 :) this topic 18:32:39 fine for me 18:32:41 #topic Open Floor 18:33:00 does anyone have something to discuss? 18:34:37 Only that I need to make this more async so I can discuss the async stuff :) 18:34:55 :) 18:40:29 nothing for me, also half distracted with concurrent meeting 18:40:30 I notices digitalocean modules has been separated into a collections 18:41:04 resmo: I think that happened around a year ago :) 18:41:16 resmo: it's been a while as far as I know, there's #ansible-digitalocean on libera.chat where the maintainers hang out 18:41:35 okay, then... 18:41:36 ;) 18:42:08 resmo: it's all right, did you have questions about it ? 18:42:50 actually the 1.0.0 release was on August 17, 2020 :) 18:42:56 I just wondered, I got a bunch of release mails from github about digital ocean collection 18:43:50 most releases were only tagged now, but the tags (and galaxy artifacts) have already been there for some time 18:44:07 anyways 18:44:48 all fine 18:45:01 @cybette:ansible.im cyb-clock chimes every 15 minutes during the community meeting 18:45:35 btw, asking for collection versions and in particular for the `ansible-galaxy collection list foo.bar` output in the issue template is a Really Good Thing 18:46:27 it usually gives a quick hint that someone once manually installed a version and that version is now hiding the latest version from the Ansible package 18:46:34 (example: https://github.com/ansible-collections/community.general/issues/3690) 18:47:42 I actually one question regarding github, gitlab or anything similar modules. Should we remove them from community.general? 18:48:06 berkhan: why? 18:48:23 just removing modules for no reason is not a good idea :) 18:48:29 :) 18:49:19 felixfontein: I thought that community.general is holding _too much_ modules at first 18:49:36 when I initially saw them I was thinking maybe a separte colection would not hurt 18:49:44 berkhan: so are you suggesting to move them somewhere else, or to just deprecate and remove them (without replacement)? 18:50:08 just moving them. Did I say remove *-* 18:50:16 moving them to a separate collection would be great if there would be enough active maintainers who would maintain that collection 18:50:35 berkhan: you did :) that's why I asked ;) 18:50:54 yeah, otherwise it can lead to unmaintained dead collections 18:51:34 sorry for misspelling 18:52:13 I really like the idea of moving more stuff out of community.general, but I'm mostly hesitant because of maintenance issues 18:52:27 because I think community.general as always a place to start in Ansible. More like contrib version of ansible.builtin 18:52:35 c.g contains a lot of modules, where quite many of them are not really maintained 18:53:15 and while they are in c.g, there are at least some active community members which can help others to get changes into these modules 18:53:46 felixfontein: that is correct. I need to find person to maintain. Maybe for the next meeting topic we can proposal to _move_ modules before big community.general release? 18:53:47 but once they end up in their own collection and the people initially wanting to maintain it stop interest, no longer have time, ..., it's suddenly a collection which is basically unmaintained 18:54:24 we sure can do that (the next such release would be c.g 5.0.0 in ~6 months) 18:54:31 having them in c.g. imo prevents things to get screwed up / abandoned entirely:) 18:54:33 (we already removed quite some material for 2.0.0) 18:54:52 felixfontein: really don't think that they are anyway getting maintained after a point such as now 18:55:38 berkhan: there are regularly new PRs for the gitlab modules, and less frequently for the github modules 18:55:41 i can recall patches people submitted to gitlab stuff this year 18:55:56 andersson007_: didn't know that :-D 18:56:00 and they got merged:) 18:56:17 they can't do that in dead collections:) 18:56:22 that's is enough to cancel the proposal :-D 18:56:50 https://github.com/ansible-collections/community.general/commits/main/plugins/modules/source_control/gitlab 18:57:18 the github modules on the other hand are less active: https://github.com/ansible-collections/community.general/commits/main/plugins/modules/source_control/github 18:57:50 stable regularity 18:58:05 in gitlab related stuff 18:58:23 in the github folder there are quite many 'regular maintenance' commits, and few github-specific commits 18:58:29 there's a working group also IIRC 18:58:37 oh, no, team 18:58:41 in botmeta.yml 18:58:42 So, GitLab can go into separate collection easily since we have a few maintainers 18:59:05 berkhan: there is a list of maintainers, but they are very inactive 19:01:12 ok, let's close the meeting, one hour is over :) 19:01:17 feel free to continue discussing here! 19:01:19 #endmeeting