Getting Your Issues Fixed
You think you hit a bug in open source project. Now what? In this talk we will go over everything from where to get support when you hit an issue, through submitting a useful bug report, to how to contribute a fix that will get accepted quickly. I will also talk a bit about my work as a maintainer.
Key takeaways include:
- Finding the best support channels and getting help on them - which in many cases may be enough to solve your issue.
- How you can write a useful bug report that will help the project developers create a fix for your issue.
- Sometimes, the fastest way to fix an issue is to write the patch yourself - what best practices will lead to a better chance of success in getting a patch accepted, while reducing the work needed by both you and the project maintainers.
- A glimpse into the life of project maintainers and the problems we sometimes face.
The talk is based on examples from the Foreman project, of which I am one of the maintainers, but will be general enough to apply to any open source project.