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