Table of Contents

Evergreen Bug Squashing Week

Introduction

The goal of Bug Squashing Week is for contributors and volunteers to commit time throughout the week to the following activities:

Feedback Fest is a week(ish)-long event with the goal to provide feedback on each and every outstanding pull request. Feedback can take many forms, including:

Upcoming Bug Squashing / Feedback Fest Weeks

Overview

1. Launchpad

Launchpad is the bug tracking system used by the Evergreen community. Register for a login so that you can participate in bug reporting and testing.

2. Testing

You may participate in Bug Squashing Week by…

3. Sign-Offs

If you test a bug fix that has a pullrequest tag and find that it works as described, you can sign off on it:

More Detailed Information

Testing Bug Fixes

These Evergreen bugs with pullrequest tags are ready for testing. According to community guidelines, each piece of new code needs to be tested and get a sign-off from somebody else before it can be merged into Evergreen

Testing involves the following steps:

  1. Loading the code on a non-production server. The bug squashing coordinator will also arrange to have test servers loaded with proposed bug fixes and new features.
  2. To avoid duplication of testing effort, add yourself to the "Assigned To" field in the Launchpad bug.
  3. If your testing finds the bug fix works as expected and does not break other functionality:
    1. Sign off on the code through Git or add a comment to the Launchpad bug that says "I have tested this code and consent to signing off on it with my name, [enter name or consistent alias] and my email address, [enter email address]."
    2. Add a signedoff tag to the LP bug.
    3. Remove yourself from the "Assigned To" field.
  4. If you discover problems when testing, add a comment to the Launchpad bug.

Fixing Bugs

To avoid duplication of effort, add yourself to the "Assigned To" field in the Launchpad bug before working on it. If you're new to contributing code, see our code contribution guidelines.

Need help deciding which bugs to fix?

See also: Creating and Testing Patches YouTube Playlist

Previous Bug Squashing Days