From Mageia wiki
Jump to: navigation, search


Drakconf multiflag.png
Other languages
Deutsch ; English ; Español ; Français ; Nederlands ; Türkçe; português brasileiro ;

What is Bugzilla

Bugzilla is a “Defect Tracking System” or “Bug-Tracking System”. Defect Tracking Systems allow individuals or groups of developers to keep track of outstanding bugs in their product effectively. Most commercial defect-tracking software vendors charge enormous licensing fees. Despite being “free”, Bugzilla has many features its expensive counterparts lack. Consequently, Bugzilla has quickly become a favourite of hundreds of organizations across the globe.

What Does Bugzilla Do?

  • Track bugs and code changes
  • Communicate with team mates
  • Submit and review patches
  • Manage quality assurance (QA)


Bugzilla can help you get a handle on the software development process. Successful projects often are the result of successful organization and communication. Bugzilla is a powerful tool that will help your team get organized and communicate effectively.

More about Bugzilla

This tool is a product of the Mozilla foundation. More information on www.bugzilla.org

How to report a bug

Please check How to report a bug (properly)

How to describe a bug

This part is VERY important because with your description, the developer must be able to reproduce your bug.

To describe a bug, you must give:

  • Description of problem:
While I was trying to... (I explain what I was doing). The ... crashed by displaying (I explain the bug with all the details I can provide!). Here is my error message : "..." * Environment * Distribution: $version ($ cat /etc/mageia-release) * Kernel: $version ($ uname -rm) * Name_of_the_packages_of_the_bug: $version ($ rpm -qa | grep name_of_the_package) * Desktop environment: $version (KDE, GNOME, LXDE, ...) * Xorg: $version (# cat /var/log/Xorg.0.log | grep "X Window") * My hardware (if needed) * Graphic card (if needed) * My hard drive chipset (if needed) * My peripherals (if needed)
  • Version-Release number of selected component (if applicable)
  • How reproducible
  • Steps to Reproduce
  1. Give each...
  2. ...step required to...
  3. ...reproduce the bug!
Warning!
Now that you have reported a bug, remember to follow it up and reply to the dev/packager about it.

Flags

Some of our previously used Whiteboard strings and Keywords, have now been replaced by flags.

If you click on "set flags" or "more flags", you can see which ones are available, apart from the ones that are already set. Once a flag is set, it is preceded with the part before the @ of the e-mail address of the person who set it.

Not every flag can be added in every bug report, and some flags can only be requested, or set to + or -, by some users, like packagers, testers and triagers.

affects_mga9

For bugs that not only affect the higher version they are filed against, but also Mageia 9. Set to "+", this replaces the "MGA9TOO" string on the whiteboard. Madb now looks for affects_mga9+ instead of for MGA9TOO

affects_mga9 ? Does this bug occur in Mageia 9, too?
affects_mga9 + This bug occurs in Mageia 9, too.
affects_mga9 - This bug does not occur in Mageia 9.

in_errata10

For documentation to be added or improved in the Mageia 10 Errata:

in_errata10 ? Please add or improve in the Errata (was FOR_ERRATA10).
in_errata10 + It has been added/improved (was IN_ERRATA10).
in_errata10 - It should not be in Errata 10.

in_release_notes10

For bugs that should be mentioned in the Mageia 10 Release Notes:

in_release_notes10 ? Please add or improve in the Release Notes (was FOR_RELEASENOTES10).
in_release_notes10 + It has been added/improved (was IN_RELEASENOTES10).
in_release_notes10 - It should not be in these release notes.

in_wiki

For documentation to be added or improved in the Mageia Wiki:

in_wiki ? Please add or improve in our Wiki.
in_wiki + It has been added/improved.
in wiki - It should not be in our Wiki.

need_info

Usually in combination with the NEEDINFO status. The user who needs to provide additional information can be added in this flag. Instead of typing the e-mail address, you can type three or more characters of this address, or of his Mageia ID, or of his name in Mageia Identity, to see a list of users who share the same characters, and select the correct one.

needinfo ? [optional: user's e-mail address] Please provide the requested information.
needinfo + The requested information has been added to the bug report.
needinfo - The information can't or won't be supplied.

Instead of needinfo+, it is also possible to remove the flag after giving the required feedback.
Instead of needinfo-, a user can remove his e-mail address from the flag if he can't or won't supply the information.

test_passed_mga9_32

For QA team, if they decide to use it, to replace the MGA9-32-OK string on the whiteboard. Multiple test_passed_mga9_32 flags can be set in the same bug report, this is especially useful when testing kernels and other packages that need wider testing.

xxx:test_passed_mga9_32? [optional: one or more e-mail addresses] request from xxx to test this update on i586. With e-mail addresses: ask specific persons - for instance a bug reporter and people who commented they hit the same bug.
yyy:test_passed_mga9_32+ : The update passed the test done by yyy on i586
zzz:test_passed_mga9_32- : The update failed the test done by zzz on i586

test_passed_mga9_64

For QA team, if they decide to use it, to replace the MGA9-64-OK string on the whiteboard. Multiple test_passed_mga9_64 flags can be set in the same bug report, this is especially useful when testing kernels and other packages that need wider testing.

xxx:test_passed_mga9_64? [optional: one or more e-mail addresses] request from xxx to test this update on x86_64. With e-mail addresses: ask specific persons - for instance a bug reporter and people who commented they hit the same bug.
yyy:test_passed_mga9_64+ : The update passed the test done by yyy on x86_64
zzz:test_passed_mga9_64- : The update failed the test done by zzz on x86_64

More information

Go to the Bug Squad Portal