18:00:49 <felixfontein> #startmeeting Ansible Community Meeting 18:00:49 <zodbot> Meeting started Wed Feb 2 18:00:49 2022 UTC. 18:00:49 <zodbot> This meeting is logged and archived in a public location. 18:00:49 <zodbot> The chair is felixfontein. Information about MeetBot at https://fedoraproject.org/wiki/Zodbot#Meeting_Functions. 18:00:49 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 18:00:49 <zodbot> The meeting name has been set to 'ansible_community_meeting' 18:00:49 <felixfontein> #topic Agenda https://github.com/ansible/community/issues/539 18:00:49 <felixfontein> 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:53 <felixfontein> #info Agenda: https://github.com/ansible/community/issues/539 / Topics: https://github.com/ansible-community/community-topics 18:00:56 <felixfontein> #topic Updates 18:01:01 <jillr> o/ 18:01:02 <dmsimard> o/ 18:01:31 <felixfontein> #chair jillr dmsimard 18:01:31 <zodbot> Current chairs: dmsimard felixfontein jillr 18:01:35 <tadeboro> o/ 18:01:40 <dmsimard> #info Ansible 5.3.0 has been released: https://groups.google.com/g/ansible-announce/c/gU0uW0CNwJM 18:01:49 <jillr> \o/ 18:01:52 <briantist> o/ 18:01:55 <samccann[m]> o/ 18:01:58 <andersson007_> o/ 18:02:03 <felixfontein> #chair tadeboro briantist samccann[m] andersson007_ 18:02:03 <zodbot> Current chairs: andersson007_ briantist dmsimard felixfontein jillr samccann[m] tadeboro 18:02:07 <briantist> lunch is approaching.. so I will be only half here (or less) 18:02:11 <acozine> o/ 18:02:16 <felixfontein> #chair acozine 18:02:16 <zodbot> Current chairs: acozine andersson007_ briantist dmsimard felixfontein jillr samccann[m] tadeboro 18:02:38 <dmsimard> #info ansible-core 2.12.2 and 2.11.8 as well as ansible-base 2.10.17 have been released: https://groups.google.com/g/ansible-announce/c/VEdKtbHRDAI 18:02:56 <andersson007_> https://www.irccloud.com/pastebin/9lykGEXj/ 18:02:59 <acozine> \o/ 18:03:42 <cybette> o/ (here part time, in another meeting) 18:03:57 <andersson007_[m]> sorry folks, i'll try once more 18:03:59 <andersson007_[m]> #info We are happy to announce a new Steering Committee member!... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/9ee3dbae2a186f8190dc5f6b53183fc72aaee1d4) 18:04:07 <felixfontein> great news indeed :) 18:04:19 <felixfontein> is zodbot on matrix or IRC? 18:04:30 <felixfontein> if it's IRC, that probably didn't work either 18:04:37 <felixfontein> #chair cybette 18:04:37 <zodbot> Current chairs: acozine andersson007_ briantist cybette dmsimard felixfontein jillr samccann[m] tadeboro 18:04:55 <acozine> welcome markuman ! glad to have you on board 18:05:07 <briantist> welcome markuman ! 18:05:08 <jillr> welcome markuman! 18:05:10 <dmsimard> felixfontein: it'll probably record a literal "We are happy to announce a new Steering Committee member!... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/9ee3dbae2a186f8190dc5f6b53183fc72aaee1d4)" which isn't too bad 18:05:34 <samccann[m]> welcome markuman !! 18:05:35 <dmsimard> markuman: I would say welcome too but you've been around -- glad to have you here :) 18:06:04 <andersson007_[m]> congratulations markuman and welcome! 18:06:07 <cybette> ++ markuman 18:06:11 <felixfontein> dmsimard: yep... 18:06:58 <gundalow> Well deserved 18:07:23 <gundalow> FYI cidrblock is out today, he's been asked to be counted as +0 for any votes 18:07:47 <felixfontein> #chair gundalow 18:07:47 <zodbot> Current chairs: acozine andersson007_ briantist cybette dmsimard felixfontein gundalow jillr samccann[m] tadeboro 18:07:47 <andersson007_> we should inform him that there are no votes here anymore:) 18:07:58 <felixfontein> I hope I missed nobody with #chair, have been cooking in parallel 18:08:06 <cybette> #info Gwmngilfen , dmsimard and myself are speaking at FOSDEM this weekend https://fosdem.org/2022/search/?q=ansible 18:08:06 <andersson007_> :) 18:08:17 <dmsimard> ah, thanks cybette, I was going to mention that 18:08:23 <andersson007_> felixfontein: be careful not to cut off fingers 18:08:39 <andersson007_> sounds dangerous:) 18:08:45 <felixfontein> andersson007_: thanks ;) that part's already long over 18:08:50 <felixfontein> otherwise my attention would be 0 18:08:52 <andersson007_> :) 18:09:04 <andersson007_> heheh 18:09:08 <felixfontein> we have a vote that ends today, btw 18:09:28 <felixfontein> https://github.com/ansible-community/community-topics/issues/63 on simplifying the inclusion process 18:09:34 <felixfontein> if you haven't voted, please do so now 18:09:42 <felixfontein> so we can close during this meeting :) 18:09:51 <felixfontein> for today, is there anything people want to talk about? 18:10:27 <dmsimard> no burning topics from me 18:10:30 <felixfontein> we currently have two 'feedback wanted' discussion topics, on changelog fragments and exclusion of files in the Ansible 6 installation; these might be interesting to talk about? 18:11:29 <felixfontein> or the somewhat related question: does ansible galaxy need to be able to have multiple artifacts per collection release (source distribution and something like a wheel)? 18:12:59 <dmsimard> I would tend to say yes, but that's without regard for any timeline, technological or compatibility concerns taken into account 18:13:56 <samccann[m]> on changelog fragments, I think the next action on that is on me to put up examples of good fragments for each category. Though if y'all have good examples, please pop them in the comments! 18:14:33 <samccann[m]> #info if you have good changelog fragment examples, please add to a comment here and we can add to the docs - https://github.com/ansible-community/community-topics/issues/64 18:14:34 <felixfontein> dmsimard: yes, it's also something we can't really decide, but we can discuss it and try to make the problem known, create a proposal, ... 18:15:00 <remindbot[m]> @cybette:ansible.im cyb-clock chimes every 15 minutes during the community meeting 18:16:09 <felixfontein> samccann[m]: it's hard to say what's a really good one :) 18:18:12 <dmsimard> felixfontein: I would be happy if we had the new community galaxy up soon so I am wary about asking too much :p 18:18:16 <samccann[m]> :-) 18:18:48 <felixfontein> oh, btw, does anyone have updates on that? 18:19:01 <felixfontein> it's a long time ago I heard anything about it 18:19:31 <dmsimard> I don't have one right now but I'm sure we can ask what the progress looks like 18:19:54 <gundalow> I'll go ask now 18:20:07 <felixfontein> thanks! 18:23:43 <felixfontein> #info The community approved the plan to simplify the collection inclusion process for Ansible: this means that new collections can be added in any minor release (~every three weeks), instead of having to wait for a new major release (~every six months) 18:23:49 <felixfontein> #link https://github.com/ansible-community/community-topics/issues/63 18:24:07 <andersson007_> 🎉 18:24:26 <felixfontein> I think now we have no open votes left at the moment :) 18:24:46 <samccann[m]> we have a streamlined process! 18:24:47 <felixfontein> I think async voting worked pretty well so far 18:24:52 <felixfontein> indeed! 18:24:55 <andersson007_> +1 18:25:02 <dmsimard> good news -- nautobot recently asked if they were on track for Ansible 6, if we can get back to them we can include them sooner than that 18:25:22 <dmsimard> (given another favorable review) 18:25:31 <felixfontein> obviously it is slower (we cannot just finish a vote in < 10 minutes, like in a meeting with enough folks attending), but we also get more community votes 18:25:42 <acozine> +1 for async voting, especially since I often have meetings right before and/or right after this one, so it's much easier to review things between meetings 18:26:08 <felixfontein> dmsimard: ... which brings us back to the topic of having too few and too busy reviewers ;) 18:26:09 <acozine> I hope it also encourages community members to vote, since comments get added throughout the week and not just during meetings 18:26:28 <felixfontein> I hope so too! 18:26:36 <andersson007_> should we close the topic https://github.com/ansible-community/community-topics/issues/63 ? 18:26:39 <felixfontein> it probably also depends on how much we publicize the topics 18:27:08 <felixfontein> andersson007_: maybe let's check the documents first whether we need to change something 18:27:26 <felixfontein> if there's nothing to do (except continue reviewing), we can close it 18:27:27 <andersson007_> felixfontein: ah, ok, sounds good 18:27:48 <felixfontein> we definitely have to update the Ansible 6 roadmap, i.e. simplify it :) 18:27:55 <felixfontein> since everything related to new collections can go out 18:27:56 <gundalow> felixfontein: dmsimard So there is a rough proof of concept for Galaxy (might just be the role support in GalaxyNG). Still a lot to do. Only found his out today, I'll find out if we can get anything shared publicly so that folks can play 18:28:02 <andersson007_> i could check ansible-collections/overview tomorrow 18:28:36 <felixfontein> gundalow: that would be great! also I think community will appreciate it a lot, to see that things are actually progressing. 18:30:03 <remindbot[m]> @cybette:ansible.im cyb-clock chimes every 15 minutes during the community meeting 18:32:32 <felixfontein> roadmap PR: https://github.com/ansible/ansible/pull/76932 18:36:29 <andersson007_> added a couple of suggestions 18:37:08 <felixfontein> andersson007_: thanks for checking, looks like I was too fast ;) 18:37:43 <samccann[m]> half in another meeting but should we have a note to say we now accept new collections at any point in the release accept the freeze date or something? 18:37:57 <andersson007_> felixfontein: yw:) 18:38:09 <felixfontein> btw, I'll start merging some of the Ansible 6 preparations into antsibull once https://github.com/ansible/ansible/pull/76759 is merged (and it is clear that no patch release fixing something is needed) 18:38:33 <felixfontein> samccann[m]: we should have it somewhere, but I think not in the roadmap 18:39:18 <felixfontein> we first need to find out where we document the current process ;) 18:39:34 <samccann[m]> Well the reason I mentioned the roadmap is because we until now, always had it in the roadmap. So someone looking for 'how long do I have to get this new collectoin in' won't know where to find it anymore 18:39:49 <samccann[m]> hah good point felixfontein lol 18:39:58 <andersson007_> we have something in https://github.com/ansible-collections/overview 18:40:35 <andersson007_> i'm gonna check if there's something about inclusion in major versions tomorrow 18:40:37 <felixfontein> samccann[m]: good point, but it mainly has been in there because it was a big part of the new major version release process - and it is no longer. but we'll have to check where else we document this (if anywhere) and then see where we want to mention it 18:40:50 <felixfontein> we should definitely mention this in the README of https://github.com/ansible-collections/ansible-inclusion/ :) 18:41:00 <felixfontein> because that one currently links to the roadmaps... 18:45:00 <remindbot[m]> @cybette:ansible.im cyb-clock chimes every 15 minutes during the community meeting 18:47:00 <acozine> felixfontein: looks like that one links to the core roadmaps 18:47:04 <acozine> that's probably not what we want 18:47:21 <felixfontein> yep... 18:48:03 <acozine> correct index page: https://docs.ansible.com/ansible/devel/roadmap/ansible_roadmap_index.html 18:48:53 <acozine> I can open a PR to fix that README later today 18:48:59 <acozine> if nobody beats me to it 18:50:25 <andersson007_> the sentence before the previous one sounds great:) Thanks acozine ! 18:50:34 <acozine> what's the objection to having those dates in the roadmaps? 18:51:16 <felixfontein> which dates? there's only one left that's relevant to the roadmap, and that's still in there :) 18:52:25 <acozine> I thought we were talking about updating things now that we've agreed new collections can go in more frequently, and maybe moving that info out of the roadmaps . . . I must have missed some stuff / lost the thread 18:52:42 * acozine re-reads the backscroll 18:52:56 <felixfontein> we're talking about that, but there's only one date relevant to the roadmap, namely feature freeze 18:53:17 <acozine> ah, gotcha 18:56:50 <acozine> have I lost connectivity again? my internet's been really bouncy lately 18:56:56 <acozine> or are we just in a lull? 18:57:03 <jillr> so sorry, something came up here and I had to suddenly step away a bit ago, I think I didn't miss anything in scrollback that I haven't already commented on? 18:57:18 <jillr> I need to step back away again but I'll catch up on scrollback again afterwards! 18:57:28 <acozine> sounds like it was a multi-pronged lull 18:57:30 <jillr> apologies :( 18:57:38 <samccann[m]> I think it's just quiet here with a lot of folks splitting between other meetings 18:57:40 <felixfontein> no problem, these things happen :) 18:57:47 <felixfontein> yep, sounds like 18:58:00 <acozine> anything else we need to vote on, decide, or discuss today? 18:58:04 <acozine> we've got 3 minutes left 18:58:10 <felixfontein> #topic open floor 18:58:13 <felixfontein> good point :) 18:58:35 <acozine> I'm ready for lunch - unlike felixfontein I'm no good at typing and prepping food at the same time 18:59:08 <acozine> I generally end up with sauce (or a cat) on the keyboard 18:59:29 <samccann[m]> lol 18:59:29 <felixfontein> I have a cat on my keyboard also without food involved ;) 19:00:06 <andersson007_> heh 19:00:27 <andersson007_> a cat made of tofu 19:00:55 <bcoca> techically .. food 19:01:24 <felixfontein> catofu? 19:01:57 <andersson007_> can be dangerous to eat:) may end up with no eyes:) 19:02:05 <felixfontein> haha 19:02:13 <felixfontein> especially if you confuse it with the real cat 19:02:13 <bcoca> i would not eat cat raw 19:02:37 <andersson007_> lol 19:02:39 <felixfontein> me neither. I wouldn't eat it cooked either, though 19:02:46 <andersson007_> lol 19:02:54 <bcoca> if well prepared ... feline meat tends to taste like ammonia 19:03:26 <andersson007_> lol again 19:03:40 <acozine> I think it's safe to say we have no open floor topics 19:03:46 <felixfontein> funny thing is that switzerland is one of the countries where you are allowed to eat cats. at least in some parts of it. you cannot sell cat meat, but you can butcher and eat your cat (as long as you stick to general rules about animal cruelty, butchering, ...) 19:04:18 <samccann[m]> omgosho lol and ^^ is now in the meeting log. 19:04:19 <felixfontein> which is kind of bizzare... 19:04:20 <bcoca> im an omnivore, does not mean i have to have my meal suffer, completely agree with those rules 19:04:28 <samccann[m]> Ansible community.. where everything is up for discussion! 19:04:31 <cybette> lol 19:04:32 <felixfontein> :) 19:04:34 <felixfontein> indeed 19:04:37 <felixfontein> time to close the meeting ;0 19:04:38 <andersson007_> fortunately my cat that is sitting near don't understand English 19:04:39 <felixfontein> #endmeeting