Introduction
These guidelines have been created to help our community to use JIRA effectively for the improvement of the various Apache OFBiz products (the code, the website, the documentation, etc). This document contains the best practices we advice all our contributor to follow.
If you have a question regarding this page, or something can be improved, then please do not hesitate to post your question or remark by sending an email to the OFBiz Development Mailing List.
OFBiz Bugs
Priority
All JIRA issues need a priority as it determines what needs to be worked on. This is important because it helps to ensure that the community is focussed and working on the right tasks.
Priority | Current JIRA Definition | Re: Bug Proposed Revised Definition and when to to use this priority |
---|---|---|
Blocker | Blocks development and/or testing work, production could not run | A blocking issue an issue with a released OFBiz version that does not run, does not comply with legal requirements, is a security vulnerability to users or exposes the project and Apache Software Foundation to significant risk |
Critical | Crashes, loss of data, severe memory leak | A critical issue is an issue with a released OFBiz version that causes the system to crash, become unstable, lose data and has no workaround. |
Major | Major loss of function | A major issue is an issue with a released OFBiz version that has a significant impact due to loss of function and has no or limited workarounds. |
Minor | Minor loss of function or problem where easy workaround is present | A minor issue is an issue with a released OFBiz version, an unreleased branch or trunk that has isolated minor impact |
Trivial | Cosmetic problem like misspelt words or misaligned text | Don't use this for bugs, as bugs are never trivial. |
Affected version
For bug issues the affected version should be (one or more) selected in accordance of the following list:
- Trunk
- any available release
- any available release branch
OFBiz Improvements
Priority
Please apply the following scheme when setting the priority you create (as the reporter).
Priority | Current JIRA Definition | Re: Bug Proposed Revised Definition and when to to use this priority |
---|---|---|
Blocker | Blocks development and/or testing work, production could not run | A blocking issue an issue with a released OFBiz version that does not run, does not comply with legal requirements, is a security vulnerability to users or exposes the project and Apache Software Foundation to significant risk |
Critical | Crashes,loss of data, severe memory leak | A critical issue is an issue with a released OFBiz version that causes the system to crash, become unstable, lose data and has no workaround. |
Major | Major loss of function | A major issue is an issue with a released OFBiz version that has a significant impact due to loss of function and has no or limited workarounds |
Minor | Minor loss of function or problem where easy workaround is present | A minor issue is an issue with a released OFBiz version, an unreleased branch or trunk that has isolated impact but workarounds are available |
Trivial | Cosmetic problem like misspelt words or misaligned text | Don't use this for bugs, as bugs are never trivial. |
Affected version
For improvement issues the affected version is limited to:
- Trunk
as patches of improvement issues will only applied to a specific Fix version, called 'Upcoming Branch.