15:31:16 #startmeeting Fedora CommOps (2017-11-20) 15:31:16 Meeting started Mon Nov 20 15:31:16 2017 UTC. The chair is jwf. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:31:16 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:31:16 The meeting name has been set to 'fedora_commops_(2017-11-20)' 15:31:20 #meetingname commops 15:31:20 The meeting name has been set to 'commops' 15:31:23 #nick commops 15:31:28 #topic Agenda 15:31:31 #link https://infinote.fedoraproject.org/cgit/infinote/tree/meeting-templates/fedora-commops-meeting-next 15:31:35 #info (1) Roll call / Q&A 15:31:38 #info (2) Announcements 15:31:41 #info (3) Action items from last meeting 15:31:44 #info (4) Tickets 15:31:47 #info (5) Open floor 15:31:51 #topic Roll call / Q&A 15:31:55 #info Name; Timezone; Sub-projects/Interest Areas 15:31:58 #action commops New members, make sure you introduce yourself on the CommOps mailing list [ https://fedoraproject.org/wiki/CommOps/Join ] 15:32:02 .hello2 15:32:03 If this is your first time at a CommOps meeting, feel free to introduce yourself to everyone and say hello! If anyone has any questions before we get started with the rest of the agenda, now is also a good time to ask. 15:32:04 skamath: skamath 'Sachin S Kamath ' 15:32:18 Hi jwf o/ 15:32:25 #info Justin W. Flory; UTC-5; CommOps, Diversity, Ambassadors, Fedora Badges sysadmin 15:32:31 * jwf waves to skamath 15:32:50 #info Sachin S. Kamath; UTC +5.30; CommOps, Metrics, GSoC, Classroom, Join, * 15:32:56 #info Alberto Rodriguez S;UTC-6;CommOps, Infra, Marketing, DotNet Sig 15:33:01 #chair skamath bt0 15:33:01 Current chairs: bt0 jwf skamath 15:33:05 bt0, o/ 15:33:18 hi jwf skamath o/ 15:33:20 Still putting a few touches on the agenda, but almost done. Finally got Gobby reinstalled on F27… 15:33:37 No more wiki agendas? 15:34:06 * skamath broke display on Fedora and is on Arch now. 15:34:43 * bexelbie is lurking 15:35:05 bexelbie, Saw your comment on the metrics ticket. 15:35:22 I'll start in ~2 weeks. I'll be done with my college by then :) 15:35:25 skamath: I decided to use Gobby for (my) convenience, but I'm open to trying other things. I know others have said Gobby isn't intuitive, but it's one of those things that works well for me. 15:35:34 * jwf waves to bexelbie 15:35:40 #chair bexelbie 15:35:40 Current chairs: bexelbie bt0 jwf skamath 15:36:00 jwf++ 15:36:00 skamath: Karma for jflory7 changed to 9 (for the f27 release cycle): https://badges.fedoraproject.org/tags/cookie/any 15:36:00 Anyways, we can start on announcements to keep the ball rolling 15:36:04 Ohhh. 15:36:14 skamath: Oh snap, I think that might be Unicorn Poop for me 15:36:18 :P 15:36:22 WOAH 15:36:26 #topic Announcements 15:36:29 #info === "Announcing the release of Fedora 27" === 15:36:32 #info === "Announcing the release of Fedora 27" === 15:36:36 Oops, copypaste fail 15:36:37 #undo 15:36:37 Removing item from minutes: INFO by jwf at 15:36:32 : === "Announcing the release of Fedora 27" === 15:36:44 #link https://fedoramagazine.org/announcing-fedora-27/ 15:36:48 #info It's finally here! Fedora 27 hit the Internet last week. See the announcement by the FPL on the Fedora Magazine. 15:36:51 Yes it is. You can share the cookie later with me :D 15:36:53 #info === "Fedora 27 Atomic Host is available on multiple architectures" === 15:36:57 #link https://fedoramagazine.org/fedora-27-atomic-host-availability-multiple-architectures/ 15:37:01 #info Fedora Atomic expands to new architectures in Fedora 27. 15:37:05 #info === "Mark McIntyre: How Do You Fedora?" === 15:37:12 #link https://fedoramagazine.org/mark-mcintyre-fedora/ 15:37:16 #info Another "How do you Fedora?" article showing how Mark McIntyre uses Fedora and participates with the community. 15:37:18 15:37:24 Anyone have any other announcements? 15:37:28 skamath: Heh. :D Next Flock! 15:37:44 Oh, also, it would be good to cover what happened this past week, since we don't have a ticket for it 15:38:38 So, some of you probably saw or caught that the FAS group clean-up was finally done this past week. I finally got a chance to get around to it, but we had very mixed reactions. I also realized some of my selection criteria was not evenly applied and was also not transparent. 15:39:06 I haven't figured out what to do because of this yet, but it taught me a lot, to say the least 15:39:35 jwf, Yeah. A cleanup never works out. 15:39:44 In either case, I'm not sure if more clear guidelines on team membership are needed or if we need to evaluate what we measure as contribution 15:40:18 We can never have enough discussions on fas cleanups without hurting anyones' feelings. 15:40:18 skamath: Yeah. I learned that the FAS group membership is something that people view differently. I had one person say thanks for the email, and then others who were totally demotivated by it 15:40:31 There was a really long conversation in the ambassador ML about this. 15:40:41 Yeah, and now I understand exactly why too. 15:40:42 :P 15:40:56 :D 15:41:12 I put my assumption for what FAS membership meant on for everyone, and obviously that wasn't right 15:41:21 So, moving forward with the best foot forward from here 15:41:26 It was definitely a learning lesson 15:41:36 And something I hope not to repeat, at least, in this way 15:41:43 * skamath catching up on scrollbacks. 15:42:01 I just wanted to bring that up in the meeting because it was a pretty big topic in channel this week 15:42:08 So I thought it was justified to mention 15:42:43 #info Thanks everyone who gave constructive feedback on the FAS membership process and helped us learn what to do better next time; this is what helps make us better! 15:42:57 Any other announcements to share? 15:43:05 * jwf makes a few more tweaks to agenda for 1-2 mins 15:43:20 not from me 15:45:18 Alrighty! 15:45:23 To action items… 15:45:23 #topic Action items from last meeting 15:45:27 #link https://meetbot.fedoraproject.org/teams/commops/commops.2017-11-06-15.33.html 15:45:33 * nb is here now 15:45:33 #info How This Works: We look at past #action items from the last meeting for quick follow-up. If a task is completed, we move on to the next one. If it isn't, we get an update and re-action if needed. If no status, we'll try to get a quick update and move forward. 15:45:39 * jwf waves to nb :) 15:45:42 #chair nb 15:45:42 Current chairs: bexelbie bt0 jwf nb skamath 15:45:54 #info === [IN PROGRESS] jwf Follow up with sayan about Fedora Badges related to Fedora Infrastructure (i.e. fedora-badges #434, #441, #442); update Infrastructure on-boarding ticket once new info is available === 15:45:56 #action jwf Follow up with Pingou about an old patch to support Fedora Badges with Mailman3 / Hyperkitty 15:46:00 #info === bt0 work on Issue #48 and break the information into smaller actions for Marketing team, file tickets and/or contact Marketing team about it === 15:46:04 bt0: Any updates here? 15:47:28 bt0: If you're still working on this, I wonder if it would be easier to break this into smaller pieces instead of one big action item? 15:48:01 not really :( 15:48:18 i wotk it on todays hack session 15:49:19 I will work it on today's hack session :p 15:49:34 * jwf nods 15:49:47 bt0: If you want, we can wait to split it up more then 15:50:08 #action bt0 bt0 work on Issue #48 and break the information into smaller actions for Marketing team, file tickets and/or contact Marketing team about it 15:50:18 #info === [COMPLETE] jwf Push badge ticket #573 === 15:50:22 #link https://pagure.io/Fedora-Badges/issue/573 15:50:26 #info === skamath file a RFE ticket against the Elections app for badge support === 15:50:38 jwf, I see there was already one 15:50:45 https://pagure.io/elections/issue/45 15:51:07 D'oh 15:51:12 Created a year ago by jflory7 15:51:13 :p 15:51:21 Oops 15:51:48 skamath: Not sure if there's anything we can add from recent discussions or not. Seems like the Nuancier approach was suggested. 15:52:00 jwf, Yes. That ticket has everything. 15:52:12 * jwf nods 15:52:21 I'll be free in about 3 weeks from now. I'll hack on the app and see if I can add that feature 15:52:29 I guess this is also the sad moment where we realize how little development love the Elections app gets these days. 15:52:30 skamath++ 15:52:31 jwf: Karma for skamath changed to 3 (for the f27 release cycle): https://badges.fedoraproject.org/tags/cookie/any 15:52:35 I'm technically on vacation atm :p 15:52:35 Yes, that will be awesome. :) 15:52:54 skamath: No hurry on it. It's not like it hasn't been touched in 3-4 years actively anyways. 15:53:01 skamath: Any time you can commit is very welcome :) 15:53:04 * jwf pushes on with agenda 15:53:08 It'll be really nice to have it though. 15:53:11 #info === [COMPLETE] x3mboy Set up Fedocal events for the upcoming F27 election cycle, set up automatic reminders for mailing lists mentioned in ticket #107 === 15:53:15 I'll work on it as soon as I find some time :) 15:53:16 x3mboy++ Nice work on this! 15:53:22 #link https://apps.fedoraproject.org/calendar/Elections/ 15:53:26 x3mboy++ for sure :D 15:53:32 skamath++ 100% agreed, along with the other RFEs 15:53:37 #info === [COMPLETE] skamath Add comment to ticket #114 about possible blocker with Grimoire / Kibiter === 15:53:40 #link https://pagure.io/fedora-commops/issue/114#comment-477419 15:53:44 #info === [COMPLETED] jwf Research and compare pros / cons between Grafana and Grimoire Labs, add overview comparison to ticket #114 === 15:53:47 #info Duplicated by skamath's previous action item 15:53:55 #info === [COMPLETE… sort of] jwf Review inactive CommOps FAS group members, send personalized emails to inactive accounts, remove from FAS group === 15:53:56 #info Discussed in-depth earlier during Announcements 15:54:02 #info === [INCOMPLETE] jwf Document process in upcoming internal docs writing === 15:54:06 #action jwf Document process in upcoming internal docs writing 15:54:10 #info === [INCOMPLETE] jwf With FAD proposal, create a proposal draft and come up with new sub-tasks to divide and conquer among team members === 15:54:13 #action jwf With FAD proposal, create a proposal draft and come up with new sub-tasks to divide and conquer among team members 15:54:17 15:54:26 jwf, is the doc writing going to be part of FAD? 15:54:33 For those last two, those are the priority items for me now, since other things are starting to get out of the way. 15:55:03 skamath: It could be. However, I'd want less docs writing, more strategy planning for how we can help the rest of Fedora community improve their on-boarding with contributor documentation. 15:55:29 That sounds better \o/ 15:55:32 the actual docs writing is one of those things we can do offline, and something that I think is hard to collaborate on with others (except when you're done with a first draft and need review) 15:55:47 So best to maximize our time together to collaborate, discuss, and plan what's hard to do in an IRC meeting or mailing list. :) 15:56:00 +1 15:56:05 #topic Tickets 15:56:08 #link https://pagure.io/fedora-commops/issues?tags=meeting 15:56:36 Regretfully, I didn't have a chance to prep the agenda for this section, so I have to do a little re-reading 15:57:20 #info === Ticket #114: "Use metrics dashboard to visualize fedmsg data" === 15:57:23 #link https://pagure.io/fedora-commops/issue/114 15:58:07 I see Brian's comment there at the bottom, and he asks the important question: "What can we do to move this forward?" 15:58:29 HACK! 15:58:34 Get hacking! 15:58:47 (and of course, decide on the platform) 15:58:47 skamath: Looking at your comparison, I feel like it's best to commit to Grimoire and work on getting something set up 15:59:10 jwf, TBH, it's not exactly a comparison. I did not compare it with Grafana. 15:59:15 Just listed out the pros and cons 15:59:25 If you think Grafana is cool, I'm open to it. 15:59:30 That's fair. 15:59:55 Since there has been no real work done, we can work on something that'll be helpful now and say, 10 years from now. 16:00:20 Well, I think at this point, it may continue to block on me researching and doing a cross-comparison. So, here's what I think… I can do this during the hack session today. If I don't make progress or have a hard time doing a comparison, I think we can commit to Grimoire Labs. 16:00:49 So by next meeting (or by the end of day today), we begin the process of working with Infra to set up a dashboard? 16:00:56 +1 sounds like a plan although I don't think I can stay for the hack session today. I need to wake up super early to catch a train back to my college 16:01:02 Or at least, figuring out what that process looks like. :) 16:01:24 jwf, Dashboard is the last part of it. I think we will have to work on writing a plugin for perceval 16:01:25 skamath: That is totally not okay! We need you to spend all day, every day working on CommOps stuff! >:D 16:01:28 * jwf teases 16:01:31 xD 16:01:39 skamath: No worries on that, we can get you up to speed on whatever we work on. 16:02:01 skamath: Is a staging instance, of sorts, helpful while we work on the plugin? 16:02:06 +1 too 16:02:11 What do you see the timeline as for this, once we commit to a platform? 16:02:12 jwf, Writing a plugin can take a long. I am not sure how Grafana works but I think we should take the one that works the best and the fastest. 16:02:21 *take a long time. 16:02:37 #info jwf will cross-compare Grafana and Grimoire during today's hack session 16:03:00 skamath: Could you clarify on Perceval? 16:03:08 * jwf needs to expand his vocabulary! 16:03:15 jwf, Perceval is a tool that is part of the tool suite of Grimoire. 16:03:30 It's like the framework using which data is pulled from $SOURCE 16:03:45 #link https://github.com/grimoirelab/perceval 16:03:48 Ohh. Okay. So what do we need a plugin for in our dashboard? To handle fedmsg? 16:03:56 Exactly. 16:04:07 That's how we'll have to do it if we are working with Grimoire. 16:04:12 #help Need to develop a Perceval plugin for Grimoire to handle fedmsg data 16:04:25 If you scroll down to the README, you can see that it has a lot of plugins already 16:04:35 (including mailman and telegram) 16:04:42 * jwf nods 16:04:48 It'll be fun to collect data from our master Telegram group :D 16:04:50 Oh, wow, that could be nice for other things too. 16:04:58 Yes sir, it would! 16:05:35 Nice, so… we can commit to making a next step after my research today, so next week, we'll begin the trail towards making this happen. 16:05:39 Sound good? 16:05:46 yeah 16:05:47 .more json_data jwf 16:05:47 skamath: Error: I haven't seen json_data. 16:05:54 .moar :D 16:05:54 jwf: (moar ) -- Alias for "echo here $2, have some more $1". 16:05:58 Ah 16:06:04 .moar json_data jwf 16:06:04 here jwf, have some more json_data 16:06:09 Cool xD 16:06:49 #agreed Will wait for jwf's research on Grafana vs. Grimoire; at next week's meeting, we'll decide on the platform and begin the trail towards getting this set up as a tool to experiment with 16:07:04 This is exciting, looking forward to making progress here. :) 16:07:16 Ditto. 16:07:54 #info === Ticket #114: "Use metrics dashboard to visualize fedmsg data" === 16:07:59 #link https://pagure.io/fedora-commops/issue/114 16:08:04 Ugh, wrong lines 16:08:12 * jwf maybe needs more coffee instead of json_data :D 16:08:15 #undo 16:08:15 Removing item from minutes: 16:08:16 #undo 16:08:16 Removing item from minutes: INFO by jwf at 16:07:54 : === Ticket #114: "Use metrics dashboard to visualize fedmsg data" === 16:08:19 Haha :D 16:08:23 #info === Ticket #120: "Elect a CommOps Mindshare representative" === 16:08:27 #link https://pagure.io/fedora-commops/issue/120 16:09:24 So, I'd rather be explicit in communicating the availability of this seat. There's not much to cover here other than "anyone want to run?" robyduck needs an answer by Dec. 7th or so, if I remember 16:09:40 So I'm going to post to the mailing list after meeting announcing a call for the seat, and for anyone to nominate themselves in the ticket. 16:09:59 And then remove it from the meeting agenda until later on, when it's relevant or once we've confirmed the seat with robyduck 16:10:18 * skamath nominates jwf 16:10:35 * bt0 too 16:10:46 I figure we'll give this nomination call two weeks because of the holiday, and then look at it on Monday, Dec. 4th for a final decision. 16:11:11 skamath, bt0: I'd be happy to support either of you in this seat as well, if you felt it was a time commitment you could make. :) 16:11:19 * jwf thinks you both are CommOps superstars 16:12:00 #action jwf Announce Mindshare nomination call on mailing list, remove ticket from meeting agenda, choose final candidate and confirm with robyduck on Monday, Dec. 4 16:12:03 jwf, I doubt it. I'll get busy in ~2 months and will hardly have any time. 16:12:09 That's all I have for this ticket right now. 16:12:39 I'll be happy to support anyone who is willing to take it up :) 16:12:40 skamath: I understand that. It's always a little hard to predict. Aren't you in your final year of university too? 16:12:58 jwf, I will finish my college in a month. 16:13:02 Whoa! 16:13:06 Awesome 16:13:17 skamath++ 16:13:20 Wow, yeah then. Probably hard to predict the future right now. :D That's awesome, didn't realize it was so soon! 16:13:26 yeah, it's kinda crazy. I don't have to do my 8th sem If I get an internship :P 16:13:41 * jwf crosses fingers, but know skamath won't need the luck :) 16:14:03 #info === Ticket #125: "[TRACKER TICKET] Organize a CommOps FAD" === 16:14:06 jwf, Thanks. I already landed an internship :) 16:14:08 #link https://pagure.io/fedora-commops/issue/125 16:14:12 skamath: See, knew it :D 16:14:20 So, for this ticket… 16:14:42 I really haven't had a chance to work on splitting things up yet, but this is also on my priority list for the hack session. 16:14:56 I obviously don't (and can't) plan it alone, but planning a FAD is a huge task 16:15:00 I'll love to have a few metrics tasks on the list. 16:15:15 And it needs to broken down into smaller pieces so we can all work on different parts at the same time. 16:15:31 skamath: I think identifying the goals of the FAD is one of the first steps. 16:15:44 You know, since this is our last ticket, we could try to do some of this now 16:17:04 I see three possible topics for a FAD: Metrics dashboard, docs efforts, Community Blog. And then you can split those three things into smaller pieces after. 16:20:46 (To clarify, all three topics for the FAD, not one over the other) 16:20:46 jwf, is it a single day FAD? 16:20:46 skamath: Depends on timing, but I'd like two full days 16:20:46 I also want to be mindful of the Grimoire conference the day before FOSDEM 16:20:47 Feb 2 - GrimoireCon 3,4 FOSDEM. 16:20:47 I haven't had a chance to think about dates yet, but I'd think the week between DevConf and FOSDEM would be ideal, because we could hopefully grab people who are around for those anyways 16:20:47 Crazy! 16:20:47 skamath: Heh, yeah. But if we're really jumping into the Grimoire world by that time, I think it's a reasonable ask to send a couple of us to that conference as part of the FAD for research and starting conversations with upstream. 16:20:47 But that's something we could pick on later, after the foundational parts are done 16:20:48 jwf, I think Jan 29-30 looks perfect. 16:20:48 Right after DevConf, which is nice 16:20:48 We can pitch those dates and then give an alternative just in case 16:20:48 #idea Jan. 29-30 for FAD dates 16:20:54 Or 30-31 16:21:03 For those who need a day off after Devconf :P 16:21:06 #idea Possible major topics: Metrics dashboard, docs efforts, Community Blog 16:21:10 skamath: lol, yeah. :P 16:21:41 Hmmm, so I'm thinking about that topic list… 16:22:03 If those three general topics sound good, I can spend time on the flowchart that mattdm has for our FAD 16:22:16 Because it's honestly so helpful for me to do that first and then plan around the template 16:22:26 That's how we did it for the Diversity FAD last year, more or less. 16:22:49 And you know, I am all about those concrete, specific action items that are easy to understand how you complete them :D 16:23:04 Because "create flowchart" is much more manageable than "plan FAD" 16:23:24 Yeah, that sounds way better. 16:23:30 skamath, bt0: Can either of you think of any other major topics than the three listed earlier for our FAD? Any other goals for the next year? 16:23:42 jwf, Onboarding 16:24:00 Oh, yeah, probably that now too, given the last week. I think that would be an important focus 16:24:04 #undo 16:24:04 Removing item from minutes: IDEA by jwf at 16:21:06 : Possible major topics: Metrics dashboard, docs efforts, Community Blog 16:24:17 #idea Possible major topics: Metrics dashboard, docs efforts, Community Blog, team on-boarding practices 16:24:32 :P 16:24:48 We can finally do some work on the FOSS Student Pack. 16:24:48 This give me somewhere to start for the flowchart. We can always revise later, but this gives me somewhere to start for a first draft 16:25:06 Since I have holiday over the next week, I can make progress on the proposal. 16:25:16 Happy Thanksgiving! :) 16:25:33 skamath: I think that these four topics will be a handful for us. But we have a list of other "nice to haves" in case we do have more time than expected. This could be one of those. 16:25:56 #idea "Nice to have" topic: FOSS Student Pack 16:26:15 Because that ticket is really starting to age… 16:26:30 Can't we include that under onboarding? 16:27:10 skamath: Hmm, I'm not sure if I understand the connection. Could you clarify what you mean? 16:27:40 Very faintly related. Our target audience for FOSS Student Pack are newcomers, right? 16:27:46 So it's kind of a next step. 16:27:54 Not sure if I'm making sense here 16:29:36 skamath: I understand what you mean now. 16:29:41 the contributors retention is a great topic too 16:30:04 The FOSS Student Pack is for newcomers, but it's for newcomers generally. For the on-boarding topics, I see that as looking inward at CommOps and saying, "How can we do better?" 16:30:16 Focusing specifically on us than the wider community 16:30:34 bt0: That's something I see fitting under the on-boarding topic. 16:31:05 Ah okay. 16:31:11 Makes sense. 16:31:17 Perfect. :) 16:31:21 cool 16:31:26 So I'll action myself for the template. 16:32:08 #action jwf Produce the planning flowchart from FPL's template, use for dividing tasks and planning the rest of the FAD (due: 2017-11-27) 16:32:26 Anything else FAD-y that we want to cover? 16:32:49 Nothing here. 16:33:00 * jwf knows we will need help with logistic / budget planning next week, will need help there for sure :) 16:33:10 from me too. 16:33:27 Tickets, going once… 16:33:31 Going twice… 16:33:41 Going thrice… 16:33:46 #topic Open floor 16:34:01 Made it to the end, with 30 minutes to spare. 16:34:08 Anything anyone else wants to bring up? 16:34:46 not this time 16:35:21 Sweet. I don't have anything either. 16:35:35 from me 16:35:42 In that case, these next 30 minutes can go to ticket updating and mailing list updates for me. :) 16:35:52 Thanks for coming out to today's meeting! 16:35:54 .thank skamath 16:35:54 jwf thinks skamath is awesome and is happy they are helping! (Please don't forget to skamath++ also) 16:35:56 .thank bt0 16:35:57 jwf thinks bt0 is awesome and is happy they are helping! (Please don't forget to bt0++ also) 16:36:04 And see you next time. :) 16:36:06 #endmeeting