I fixed a few bugs. How do I get my patches looked at?

Hi, I’m Gerben from the Netherlands, a software developer in daily life. I’ve been using Ubuntu for several years now; before that, I have used Gentoo and made a few small contributions there, like adding the pngtools package to it. I have also contributed some patches in the past to PDFsharp, an open source library that isn’t usually included in distributions, and submitted one hotfix via IRC to Mediawiki in its earliest years.

Why I’m here now is because I have made a patch for the streamripper package, which fixes a bug when following some redirects. In fact, I also have another patch for it that I haven’t created a report for yet (will do so very soon), fixing a URL parsing bug. I’ve kept both patches as least intrusive as possible and in the style of the existing source.

How do I go about getting these patches the attention they need, and entered into the system? Who can I contact to get this going? Would it be a better idea to submit them to Debian? I would be willing to become maintainer for this package and maybe some other ones in my interest areas, but obviously my contributions will need to be reviewed by someone else. The original upstream package seems to be unmaintained.

Welcome to Ubuntu Discourse :slight_smile:

I moved your post to Project Discussion, which for now seems more appropriate than where it was posted before.

All contributions to the community are welcome of course.

In this case, I suggest you read up the documentation about Patch Pilots as a first step:

https://documentation.ubuntu.com/project/community/contribute/patch-pilots/

1 Like

Thank you! I hadn’t found that page yet.

1 Like

The next step is to check Debian for a corresponding bug report and/or patch.
https://tracker.debian.org/pkg/streamripper

Most Ubuntu packages are merged from Debian, preferably with minimal patches.
We generally prefer to upstream patches to Debian when possible so that ALL distros benefit. It’s also a great way for patches to find their way up to the developer.

You can see on the Debian Tracker page that Streamripper needs a bit of love from a volunteer. It uses outdated standards and has some other warnings.

  • If any volunteer is interested in learning how to maintain packages, apply patches, and help the entire community, mentors.debian.net is a great place to start learning. New volunteers welcome!

  • If any volunteer is interested in learning how to help upstream bugs and patches from Ubuntu to Debian, the Ubuntu Bug Squad is a good starting point. New volunteers welcome!

1 Like

This topic was automatically closed after 7 days. New replies are no longer allowed.