HowtoReport » History » Version 4

« Previous - Version 4/8 (diff) - Next » - Current version
Kazuhiro NISHIYAMA, 02/23/2014 02:27 PM
broken rd to broken markdown


How to report bugs in Ruby

日本語版(Japanese version): HowToReportJa.

If you've encountered a bug in Ruby please report it to the redmine issuetracker available at {}[[]]. Do notreport security vulnerabilities here, please mail

There are a few simple steps you should follow in order to receive feedbackon your ticket.

  • If you haven't already, {sign up for an account}[[]] on the bug tracker.
  • Try the latest version. If you aren't already using the latest version, try installing a newerstable release. See{Downloading Ruby}[[]].
  • Look to see if anyone already reported your issue, try {searching on redmine}[[]] for your problem.
  • If you can't find a ticket addressing your issue, {create a new one}[[]].
  • Choose the target version, usually current. Bugs will be first fixed in the current release and then {backported}[rdoc-label:label-Backport+Requests].
  • Fill in the Ruby version you're using when experiencing this issue (<code>ruby -v</code>).
  • Attach any logs or reproducible programs to provide additional information. Reproducible scripts should be as small as possible.
  • Briefly describe your problem. A 2-3 sentence description will help give a quick response.
  • Pick a category, such as core for common problems, or lib for a standard library.
  • Check the {Maintainers list}[[]] and assign the ticket if there is an active maintainer for the library or feature.
  • If the ticket doesn't have any replies after 10 days, you can send a reminder.
  • Please reply to feedback requests. If a bug report doesn't get any feedback, it'll eventually get rejected.

Reporting to downstream distributions

You can reports downstream issues for the following distributions via their bugtracker:

  • {debian}[[]]
  • {freebsd}[[]]
  • {redhat}[[;bug_status=ASSIGNED&amp;bug_status=REOPENED&amp;bug_status=MODIFIED]]
  • {macports}[[;status=new&amp;status=reopened&amp;port=~ruby]]
  • etc (add your distribution bug tracker here)

Platform Maintainers

For platform specific bugs in Ruby, you can assign your ticket the currentmaintainer for a specific platform.

The current active platform maintainers are as follows:

  • [mswin32, mswin64 (Microsoft Windows)] NAKAMURA Usaku (usa)
  • [mingw32 (Minimalist GNU for Windows)] Nobuyoshi Nakada (nobu)
  • [IA-64 (Debian GNU/Linux)] TAKANO Mitsuhiro (takano32)
  • [Symbian OS] Alexander Zavorine (azov)
  • [AIX] Yutaka Kanemoto (kanemoto)
  • [FreeBSD] Akinori MUSHA (knu)
  • [Solaris] Naohisa Goto (ngoto)
  • [RHEL, CentOS] KOSAKI Motohiro (kosaki)
  • [Mac OS X] Kenta Murata (mrkn)
  • [cygwin, bcc32, djgpp, wince, ...] none. (Maintainer WANTED)