Bugs, Patches & Translations

Bugs are reported in freedesktop.org's Bugzilla. See also the list of open bugs in Bugzilla. Also, there might be a chance that the bug you want to report is not actually one. For those we have prepared a list of canned responses. Please check this list before filing a bug because otherwise you might find your bug closed quickly with a reference to one of the items of that list. Because of heavy spamming, you have to be logged in to the freedesktop.org Bugzilla to create and modify bugs.

Important: If you are encountering a crash, please make sure to provide a stack trace when you file a bug. The various distributions usually provide documentation how you do this best. Here are the guides for Fedora, Mandriva and Ubuntu. Also, make sure to include the verbose output of PA when this problem happens. For that run "pulseaudio -vvvvv" in a terminal and try to reproduce your issue. You might need to stop a running PA first by issuing "pulseaudio -k". If autospawning is enabled (which it now is by default) you might have to race against it when restarting PA, so it might be a good idea to issue "pulseaudio -k ; pulseaudio -vvvvv" in a single command and try a few times. Usually that should work well enough to win the race. If it doesn't, adding "autospawn=no" to ~/.config/pulse/client.conf will disable autospawning.

Patches are preferably submitted to the mailing list, ideally using git send-email (instructions here). It's ok send patches also by filing a bug and attaching the patch there, but the mailing list is the preferred way. Patches should be made against the current Git master branch. Before submitting patches please read through our coding style guidelines.

Translationsshall be submitted via Transifex. This will commit your translations directly to our GIT repository and lessen our burden to merge patches. Please note that translations submitted by other means (bug tickets, mailed patches) will be ignored (or closed as "wontfix" in the case of bug tickets). You don't need an PulseAudio BTS user account if you want to submit translations this way. Currently Transiflex integration is not hooked up. Until this situation changes, please open a bug and attach your patch against latest git. Please include i18n in the keywords section.

Patch Review Status

We track the submitted patches here. That page is updated once a week. If you have submitted a patch more than a week ago, and you're waiting for someone to review it, it should be listed on that page. If it's not, then we have missed your patch, in which case please contact the maintainers (for example by sending a mail to the mailing list).