Log in / create account
View source | Discuss page | Page history | Printable version   
ADVERTISEMENT
Accounting eLearning Courses
Partnerships
SourceForge.net Logo
Openbravo ERP at SourceForge

SourceForge.net Logo
Openbravo POS at SourceForge

Open Solution Alliance Logo
Openbravo at Open Solution Alliance

Bug Reporting Guidelines

Rating :
N/A
(0 votes cast)
You have to be registered to be able to vote

Contents

Introduction

If you have found a bug or you want to request a feature enhancement a issue report is the way to bring the attention to the Openbravo community.

Openbravo ERP bug tracker is a database of bugs and feature requests for Openbravo ERP project. It helps developers keep track of issues and who is fixing them. Users can help our effort by making their bug reports clear and specific. The better your bug report, the easier it is to identify the cause, and fix it.

Before reporting a bug

Please, before reporting a new bug, make sure that:

Quick guide to writing good bug reports

Computer program problems are some times complex issues. Writing a good report makes it easier for everyone to understand the problem and find a solution. A good bug report always:

Proposing a bug fix

If you are a software developer and you have found a solution for the problem that you are reporting, you also can help us providing a fix for the problem and attaching your solution to the bug report. You can use the svn diff to create a patch with the differences between the SVN repository and the local copy. Before submitting the patch, remember:

Resolving an issue report

When a developer fixes a bug, he must change the issue status to RESOLVED. When you resolve a bug or a feature request report, you must always indicate how the issue has been fixed:

If the issue has been fixed, you must:

The bug can also be resolved automatically, through the integration between Mantis and Subversion. The only thing needed is to use a specific syntax in the subversion commit.

Rejecting an issue report

If the issue has been rejected, you must indicate the reason why it has been rejected. For instance, the issue could be:

Recommended structure for the report

A report usually contains the follow structure:

Sample Openbravo bug report

This is a sample bug report. Notice that it follows all of the indications that we have just described: it is reproducible, specific, provides a good summary, includes all the bug description fields and it is not anonymous.

Submitted by: John Stewart

Category: General User Interface

Summary: Openbravo calendar control is always displayed in Spanish

Description:

System: Fedora Core 6, PostgreSQL 8.0, Apache 2.0, Tomcat 5.5, Openbravo 2.14

Openbravo calendar control that can be accessed from invoices receipts and other locations is always shown Spanish. For example, if you have English selected as language all the user interface elements are shown in English except for calendar control.

To reproduce it, login into Openbravo, Sales Management Order, create a new Sales Order and click on the "Date Ordered" field to select a date.

Looking at the Javascript Calendar code it looks like the strings in this control have not been included as part of the localization package.

Screen captures that shows the problem

Screen capture that shows the problem


This is a sample bug report. It does not describe a real Openbravo bug.


Parts and ideas of these guidelines were taken from Mozilla Bug Writing Guidelines

Retrieved from "http://wiki.openbravo.com/wiki/Bug_Reporting_Guidelines"

This page has been accessed 10,075 times. This page was last modified 11:04, 19 June 2008. Content is available under Creative Commons Attribution-ShareAlike 2.5 Spain License.


Category: QualityAssurance