Agenda items
Standing items
- Who is here
- Any other suggested topics
- Wins / Thanks / Blockers
- Statistics and functionality update. X new bugs created in last two weeks. Y closed by the initiative.
- The bug I would most like to see fixed
- Update on target items from last meeting
- What should be the initiative focus for the next 2 weeks?
Statistics
0️⃣ Who is here today? Comment in the thread to introduce yourself. We’ll keep the meeting open for 24 hours to allow for all timezones.
| quietone | Hi |
| ambermatz | Hello |
| akmalfikri | Hello. Akmal from Malaysia. (edited) |
| Kristen Pol (she/her) | Kristen, California :wave: |
| Griffyn Heels | Howdy :wave: - Griff Au |
| larowlan | lee :flag-au: :wave: |
| kimb0 | Kim :wave: |
| el7cosmos | Hi :wave: :flag-id: |
| DanielVeza | Hello! :wave: Daniel, AU |
| acbramley | :wave: Adam |
| jibran | Hi! |
| lendude | Len :flag-nl: |
| Matroskeen | Hello :wave::flag-ua: |
| Tinto | Hi from Amsterdam! :raising_hand: |
| dww | :wave: Derek @ TEN7 near Honoka'a, HI (US colony). Catching up on blursday, the day after blursday. Pandemic times... :sweat_smile: |
0️⃣.5️⃣ How’s your ’22 going so far? Having a good year?
| quietone | Yes. Family well and I've been chipping away at long outstanding house chores. |
| akmalfikri | Mix reviews to be honest. I just quit my job about two months ago to restart my drupal agency here in Malaysia. Looking forward in attending Drupalcon Prague. (edited) |
| Kristen Pol (she/her) | Hard to believe it's almost summer... hoping that Covid will cooperate this summer and give us a month-long window of peace so we can go somewhere this summer :crossed_fingers: |
| Griffyn Heels | Good year so far, we got a dog! |
| larowlan | big things happening for my kids so that's exciting |
| ambermatz | TBH pandemic stress is getting to me. I’m working pretty deliberately on some self-care to avoid burning out. |
| DanielVeza | in 2022 I've gotten married, moved countries and started a new job :dizzy_face: Not doing anything else the rest of the year |
| akmalfikri | btw Drupalcon Prague date is so close to my favourite con in the world, the Essen Spiel, might go to both! Woohoo. |
| lendude | It’s going too fast, but had a great vacation and was at some amazing gigs this year already, so all in all better then the previous years :slightly_smiling_face: |
| Matroskeen | I had some plans for road trip across Ukraine this summer, but helping your country to fight an aggressor is really something! :v: |
| Tinto | Getting a bit more involved in contributing to Drupal this year and so far it’s been great! :drupalparrot: |
| dww | Ups and downs, as usual. Lots of stress. Some rough spots. But mostly incredibly blessed, lucky and grateful. Excited to be doing some live music gigs again in June (in Oakland and Santa Rosa, for any Bay Area folks out there)... |
1️⃣ Do you have suggested topics you are looking to discuss? Post in this thread and we’ll open threads for them as appropriate.
| Kristen Pol (she/her) | How can the new Contribution Events Initiative work together with Bug Smash? https://www.drupal.org/project/contribution_events |
| quietone | Need an action item to add 'how to run the initiative meeting' to the initiative documentation. From https://drupal.slack.com/archives/C014QES6HSQ/p1653008147915269 |
2️⃣.1️⃣ Wins - what wins have you had since the last meeting? Share your successes!
| quietone | Making time to review PMNMI issues. |
| Kristen Pol (she/her) | Although though not technically "for bugsmash", I'm feeling optimistic the new Contribution Events Initiative I've kicked off will benefit bugsmash! |
| larowlan | not so hot this fortnight, been waylaid preparing a session for a conference |
| quietone | Also, I finally completed triage on all the issues that are 'committed but open and not reverted'. The full list, https://docs.google.com/spreadsheets/d/16P7m6IlLWgez0Q79UDT14MC-hJYlssQj... |
| larowlan | that is a huge effort |
| larowlan | thank you! |
| ambermatz | I kinda obsessed on the PMNMI issues and it's been fun. |
| akmalfikri | Our first ever contribution event in Malaysia. Psyched! |
| larowlan | https://drupal.slack.com/archives/C014QES6HSQ/p1653366191520039?thread_t... I think they're a low hanging fruit where we can make some real inroads |
| Matroskeen | I was told that I was nominated by someone for the 2022 Aaron Winborn Award. This is probably the best recognition of my contribution activities.Thank you :heart: |
| Tinto | Organised and hosted my first Drupal event last week while in Kuala Lumpur. I think it was the first ever Drupal contribution event in Malaysia. Made some great new friends and we worked on the Drupal core issue queue together. It was a lot of fun! |
| dww | Not technically a bug, but very happy that 332796 finally landed (Major feature for Update Manager from 2008, solves a big UX problem, borderline bug). |
| dww | 3279850 was an important bug smashed before 9.4.0-beta1, and helped us find some draft CRs that needed to be published. |
2️⃣.2️⃣ Thanks - a space for callouts to other contributors who’ve helped you
| akmalfikri | Shout out to @Tinto for organising the first ever contribution meetup here in Malaysia. Eye opening and pretty exciting moving forward. |
| larowlan | tinto++ |
| larowlan | love seeing new faces |
| Tinto | I want to thank @Kristen Pol (she/her) for all the effort she’s been pouring into the #contribution-events initiative. Impressive to see how she is able to keep track of everything and get stuff done. Great work! |
| dww | Thanks to everyone who's been putting in time and energy to triaging and smashing bugs! |
2️⃣.3️⃣ Blockers - what’s getting in the way of your issues / goals
| Kristen Pol (she/her) | Been focused on Contribution Events Initiative the last couple weeks but have bugsmash in my heart |
| larowlan | preparing session slides, should be all done on that by middle of this week :muscle: |
| lendude | Apparently I’m doing a live streamed interview thing at DrupalJam next week, sorta occupying the mind since it is WAAAY outside my comfort zone |
| Matroskeen | Was busy with other things, but will try to get back on the track! |
| darvanen | 'rona |
| dww | [$day_job, $life, $friends_in_need, $house_projects, $land_projects, $errands, $adulting] |
2️⃣.4️⃣ :loudspeaker: If you helped with the triage since the last meeting then don’t forget to post a comment to triage issue on d.o. (edited)
2️⃣.5️⃣ Approve last fortnight’s minutes
| Griffyn Heels | #3277586: Meeting of the Bug Smash Initiative 2022-05-10 |
3️⃣ Core bug statistics - current state of open bugs
| quietone | Today: 2022-05-24
From: 2022-05-10 to 2022-05-24 All bugs Status Count Approximately 230 yr reduction in total number of years of all open bugs. Only bugs tagged Bug Smash Initiative Status Count Approximately 202 yr reduction in total number of years of all open bugs. |
| quietone | Priority (goal): actualCritical (50): 71 Major (1000): 989 Normal (6000): 5139 Minor (300): 378 |
| larowlan | criticals are starting to get out of hand |
| Kristen Pol (she/her) | Nice that 50% of targets have been hit... only 71+78 bugs to get the other two targets! |
| larowlan | technically when we hit the targets the initiative is supposed to wind up :open_mouth: I'd prefer we re-cast the targets |
| Griffyn Heels | Might spin this off to a separate discussion thread |
| Tinto | Are (active) bugs that are changed to ‘Task’ or ‘Support request’ included in these statistics? I’ve seen/triaged quite a few of these this time around. |
4️⃣ Lets check back on our targets and set some new ones
| quietone | Previous fortnightly targetsCritical: Not triaged Major: Triaged, new patch, NW Normal: Triaged, Closed (works as designed) Normal: Triaged, new patch, NR |
| dww | Given https://drupal.slack.com/archives/C014QES6HSQ/p1653365596124619?thread_t... dare we target 2 critical, 1 major and 1 normal this time? |
6️⃣ Let’s look back at PMNMI issues that we can close this fortnight
| quietone | I've been using this search to find issues where last updated > 3 months. Then triage to see if the '3 month' template can be used. If the '3 month' template is already there and I was not the one to add it, then it is very likely that I will close it. |
| akmalfikri | :question: If I could help in closing these issues, what should I do? Close the issue if there is no update in 3 months? |
| quietone | @akmalfikri There is more to the process than that. This process is relatively new and we are using it on older, stale issues. The '3 months' comment is added after the issue has already been waiting for a year for a response. It is a polite way to nudge the OP or a follower of the issue to respond, which some do and comment on the issue an update the status.So, say I add a '3 month' comment to an issue that has been PMNMI for over 1 year. Once the three months has passed another person (not me) is expected to triage it again, to double check that I haven't missed something and then decide what the status of the issue should be and comment.I suggest reading the bugsmash issue templates, particulary the ones for PMNMI. |
7️⃣ @Kristen Pol (she/her) How can the new Contribution Events Initiative work together with Bug Smash? https://www.drupal.org/project/contribution_events
| Kristen Pol (she/her) | We had our first meeting today and people can still contribute there: https://drupal.slack.com/archives/C03FH8GTB1A/p1653327050602279 |
| larowlan | interested in @akmalfikri and @Tinto’s perspective from the meetup in Malaysia (edited) |
| Kristen Pol (she/her) | One of our goals is to advertise existing contribution events but to also make it easier to create more |
| akmalfikri | I missed that meeting. I want to help! (edited) |
| Kristen Pol (she/her) | For example, Tinto was going to take the bugsmash slides and try to make them generic for any contribution event |
| Kristen Pol (she/her) | Love to hear more ideas like that :slightly_smiling_face: |
| Kristen Pol (she/her) | If the triage meetings are happening regularly, those can be advertised as regular contribution events |
| akmalfikri | My idea is during any contribution event, eg - introduction of bugsmashing, could be held with a video call from ‘senior’ bugsmasher for any quick response for any queries related to bugsmashing would be great. During the event, we have some queries relating to the statuses and probably the technical part of the process that need a ‘senior’ figure to assist. |
| Kristen Pol (she/her) | So a Q&A session at first and a mentor during? |
| Kristen Pol (she/her) | Definitely having mentors is a big deal if you want anyone new to be able to participate effectively |
| akmalfikri | mentor during is best. |
| Kristen Pol (she/her) | Are the triage meetings still happening? I haven't been paying enough attention to the channel, sorry |
| akmalfikri | I think so. |
| Kristen Pol (she/her) | If they are then I'd like to add them here: #3281974: 2022 Drupal contribution events |
| lendude | I was gonna make the generic slides but it got pushed out of my mind, will try again this fortnight! |
| Kristen Pol (she/her) | Thanks! |
| Tinto | One of the things I loved during the last contrib meetup, was that I explained attendees that they could ask questions about issues they found in #bugsmash. And when they did, there were almost instant responses. I feel that really contributed to the experience, especially for first-time bug smashers. |
| Tinto | In general, I think #bugsmash and #contribution-events are a match made in heaven. Triaging Drupal core issues is a great incentive to get together and get people interested in contributing. Plus, there is plenty to do for all experience levels. The fact that people can earn core credits quickly adds to their motivation. (edited) |
8️⃣ @larowlan Re-casting the Bugsmash Initiative targets
| Griffyn Heels | https://drupal.slack.com/archives/C014QES6HSQ/p1653365521965979?thread_t... |
| larowlan | I think minor is probably OK not to hit the target, they're minor by nature |
| larowlan | But critical might make sense for our focus |
| quietone | What is more important, the bug count by priority or the bug years? |
| Kristen Pol (she/her) | IMO critical is more important that average age |
| larowlan | they're both important, but if I had to choose, criticals |
| larowlan | we used to say 'no new features' until criticals got below the 'threshold' |
| larowlan | but we don't have that anymore |
| quietone | I am cautious about a focus on criticals because I think it could discourage participation. |
| larowlan | yeah true, they can take a long time |
| Kristen Pol (she/her) | Good point... criticals can certainly be hard ones :confused: |
| larowlan | I think you're right, we should keep the general initiative focus as it is, but those who feel up to working on criticals should be encouraged to |
| quietone | Can't the initiative have two main priorities? Say, one for getting Critical issues to RTBC and the other to reduce bug years by triage. |
| larowlan | I think those are what we had in the goals :joy: |
| larowlan | reduce the open bugs as well as their age |
| larowlan | i.e keep calm and carry on :slightly_smiling_face: :keep-calm: |
| quietone | Right, I forgot that the goals list an average age. |
| lendude | Well, we are not making a lot of progress on the average age I think, although it doesn’t feel that way.Simple math: we have less bugs than 2 years ago, we have roughly the same number of open bug years => average number of years per bug has gone up:shrug: |
| lendude | But it still feels like we are making progress on that front, maybe because we closed most of the 15+ years bugs. |
| catch | Should we reduce the normal bug target, down to 4500? And the major bug target, down to 750? |
| catch | I feel like 'total bug years' is a better measure than 'average bug age'. If we close four two year old duplicates of a ten year old bug, then the average bug age goes up a lot. |
| jibran | I think the revised target for normal and major bugs makes sense. If we're going to revise then we should announce it as well. |
| Kristen Pol (she/her) | The “total bug years” stat sounds good to me |
| jibran | @larowlan maybe time to restart #CriticalADay to get some momentum. |
| larowlan | ha! I was thinking the same thing (to myself) yesterday |
| jibran | We used to have D8Critical calls back in the day. |
| jibran | 1hr session every week. We, it was mostly catch and alex, came up with postupdate hooks during those calls. |
| Kristen Pol (she/her) | For some reason, the “I'm feeling lucky” google feature popped in my head… it might be fun to have a button on d.o that randomly picks a bug for you to work on… though not sure anyone would actually use it :) (edited) |
| jibran | We used to have patch bingo feature on d.o. I think you can use it from your dashboard. |
| Kristen Pol (she/her) | Don't remember it but I don't really use my dashboard |
| dww | I'm all for:Multiple goals.Those who can, focus on critical.Moving the goals if we get too close to meeting them. :wink: The ultimate goal is bug-free core. :sweat_smile: We'll never get there, but it's great to be trying, and I love what we've built here. |
| catch | There is probably some kind of point where the best we can do is maintain equilibrium, but I have no idea what that point is. So gradually moving the goals downwards based on trajectories seems like the best option. I think we should try to keep things attainable at any one point. |
9️⃣ @quietone Is there any documentation on how to run an Initiative Meeting?
| Griffyn Heels | This document from @ambermatz is really good: https://drupal.slack.com/archives/C014QES6HSQ/p1653011453598749?thread_t... |
| Griffyn Heels | The emojis is the issue I encountered when I did this last time |
| Griffyn Heels | Should we move this to d.o? |
| ambermatz | I was going to follow up in that thread and see what the final step should be. @quietone , @Kristen Pol (she/her), and I worked on it on Friday. I think we’re also curious if someone already had a doc done, so we could make sure we didn’t miss anything. |
| ambermatz | I think we’d like to put it in the bugsmash guide on d.o. |
| Kristen Pol (she/her) | I was hoping to use this doc for the basis of one for the Contribution Events Initiative :slightly_smiling_face: |
| ambermatz | Go for it, I say. |
| Kristen Pol (she/her) | Actually thought it was already put in the guide but didn't find it when looking earlier today :wink: |
| quietone | Yes, I think it should move to the guide as well. |
| Griffyn Heels | I’m just reviewing it now |
| Griffyn Heels | Okay, I think the doc is ready for a re-review. Does someone mind giving it another pass before we add it to d.o |
Keep chatting in the threads folks, thanks for taking part
| jibran | Thank you for running this. |
Participants:
Kristen Pol, quietone, larowlan, ambermatz, akmalfikri, Matroskeen, Tinto, dww, lendude, darvanen, Griffyn Heels, catch, jibran, kimb0, el7cosmos, DanielVeza, acbramley
Comments
Comment #3
griffynh commentedComment #12
jibranAdding participants.
Comment #14
jibranAdding @dww as he joined the party late.
Comment #15
jibranand @griffynh for running the meeting. :D
Comment #16
tintoChanging participants header to an H2 for legibility.
Comment #17
griffynh commentedComment #18
griffynh commentedComment #19
tintoAdding some participants from the roll call in 0.
Comment #20
griffynh commented