Although programming knowledge is very helpful in fixing bugs, there are some non-programming ways to handle reported and triaged issues. For example, there might be a typo or a problem with documentation. If you’re proficient in a non-English language, you might fix a translation error. If you have Internet detective skills, you can track down fixes from upstream developers or other distributions.
Where to Start
The Ubuntu MATE Bug Tracker lists all
open bugs. The bug tracker displays a bug’s status (e.g.
its importance (
High). If a bug is
best to triage the bug, to at least be sure it’s a
If you would like to start in a safe, bug-fixing sandbox, you can practice with the trivial bugs of the One Hundred Papercuts project.
This Ubuntu Wiki page walks users through fixing bugs in Ubuntu. Also, be sure to use the amazing resource that is the Ubuntu MATE community! Lastly, this video, in addition to being a useful resource on Bug Triaging, also explains why it’s important to make the fix in the right place, and why patching at the Ubuntu level (in the packages) is sometimes a better decision than only fixing upstream.