senuti

Reporting Bugs

The first step towards reporting a bug is to search the existing tickets.

Most likely, someone else has already done all the work of reporting your bug. If this is the case, feel free to add any additional information you have about the bug to their existing ticket.

If you cannot find an existing ticket (it may take several different searches) on your bug you should create a new one. Please only put one issue in each ticket; it is OK (and preferred) to file multiple tickets if you have multiple issues.

Composing a new Bug Report ticket

Please include the following information in every bug report:

  • Steps to reproduce the problem
  • The version of Senuti and OS X you are using
  • If you are using Senuti in a non-English language, the language in which you use Adium
  • Attach any of the following applicable files
    • Any Console.app output which occurs when your bug happens (Console.app may be found in /Applications/Utilities)
    • For Crashes - Your crash log
    • For Freezes or high CPU Usage - A sample of the behavior
    • For High memory usage - Leaks output

A note about attaching files: The Attach File button will be available after you submit the ticket. This means that you must submit the ticket first, then attach any files. (See AttachingFiles.)

Creating the ticket

Once you have the information ready, create a ticket for your bug. Please replace the Reporter name 'anonymous' with your name (preferably an email address)!

Following up

After you create the ticket, it is a good idea to bookmark it and check it periodically if you do not provide an email address in the "email or username" or CC fields. We may require additional information. If we can't get this information, we may end up closing the ticket without actually fixing the problem simply because we don't know enough about the problem.

If you do list your email address, the Trac system will automatically notify you when the ticket is updated.