Skip to content
Menu
Open World News Open World News
  • Privacy Policy
Open World News Open World News

Drupal Core News: Bug Smash Initiative 3-year update

Posted on August 1, 2023 by Michael G

Author:
Source

Bug Smash Initiative 3-year update

The Bug Smash community initiative started in May 2020 with the goal of reducing the number of open bugs against Drupal core.

Following advice from Gábor Hojtsy that ‘an initiative should have an exit strategy’, the initiative’s definition of done was a 5% reduction in bugs in Drupal core.

Over the past three years, we’ve smashed this goal and passed our definition of done with a 27% reduction in bugs! 

Priority

Initial – 2020-04-21

Goal

% Diff

Recent – 2023-05-09

Actual Reduction

% Diff

Minor

338

300

-11%

311

-27

-8%

Normal

6205

6000

-3%

4397

-1808

-29%

Major

1113

1000

-10%

896

-217

-20%

Critical

57

50

-12%

47

-10

-18%

Total

7713

7350

-5%

5651

-2062

-27%

Next steps

So the question is – where to next for the initiative? We’ve discussed this in our fortnightly meetings and see two paths forward:

  • We announce the initiative goals are complete and wind up our operations

  • We reframe our goals and start again.

Let’s explore what those two look like.

Option 1: Winding up the initiative

This option may seem drastic, especially given there are still bugs in core. This wouldn’t mean we’d stop trying to fix them or that we’d stop working together as a collective. It would just mean we would wind up the formal administrative tasks that go with an initiative, such as regular meetings and minutes and our twice-daily triage goal. 

Winding up the initiative doesn’t mean that the  #bugsmash slack channel or the BugSmash table at sprints would cease to exist. Nor does it mean the like-minded folks who’ve worked together in the initiative would cease collaborating. 

It just means we’d drop the formal parts of the initiative and revert back to being a loose collective with a shared goal.

Option 2: Reframing our goals

This option would allow us to reset our goals and decide on our focus for the next couple of years. We need to ask ourselves if we still have the same passion AND if we think we can make as much progress as fast as we did.

There is much less low-hanging fruit than when the initiative started. This means that many of the remaining bugs are difficult to fix. This can have an impact on morale and participation. Lately, our daily triage tasks are receiving less interest – most likely because the bugs are harder or require a specialist..

Share your thoughts

Do you have thoughts on which option we should take? Or is there an alternative that we’ve missed? 

Please take part in our community survey and let us know.

Read more

Related Posts:

  • Unlocking the power of TLS certificate automation for a safer and more reliable Internet
    Unlocking the power of TLS certificate automation…
  • How Core Web Vitals saved users 10,000 years of waiting for web pages to load
    How Core Web Vitals saved users 10,000 years of…
  • Towards HTTPS by default
    Towards HTTPS by default
  • How WebAssembly is accelerating new web functionality
    How WebAssembly is accelerating new web functionality
  • An Update on the Lock Icon
    An Update on the Lock Icon
  • Unveiling the Chrome Web Store's Redesign
    Unveiling the Chrome Web Store's Redesign

Recent Posts

  • [TUT] LoRa & LoRaWAN – MikroTik wAP LR8 kit mit The Things Network verbinden [4K | DE]
  • Mercado aguarda Powell e olha Trump, dados e Haddad | MINUTO TOURO DE OURO – 11/02/25
  • Dan Levy Gets Candid About Learning How To Act Differently After Schitt’s Creek: ‘It’s Physically…
  • Building a Rock Shelter & Overnight Stay in Heavy Snow 🏕️⛰️
  • Les milliardaires Elon Musk et Xavier Niel s’insultent copieusement

Categories

  • Android
  • Linux
  • News
  • Open Source
©2025 Open World News | Powered by Superb Themes
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT