Qt wiki will be updated on October 12th 2023 starting at 11:30 AM (EEST) and the maintenance will last around 2-3 hours. During the maintenance the site will be unavailable.

Bug Triaging: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 1: Line 1:
'''''This page is outdated. Please see: "Guidelines for Triaging bugs":http://wiki.qt.io/Triaging_Bugs instead.'''''
'''''This page is outdated. Please see: "Guidelines for Triaging bugs":http://wiki.qt.io/Triaging_Bugs instead.'''''


= Bug Triaging (old version) =
= Bug Triaging (old version) =
Line 8: Line 8:
# If you manage to reproduce the bug, try to come up with an easy way of reproducing it. Perhaps you can use one of the manual tests (we have a ton of manual tests in qtbase and many compile against 4.8 as well)
# If you manage to reproduce the bug, try to come up with an easy way of reproducing it. Perhaps you can use one of the manual tests (we have a ton of manual tests in qtbase and many compile against 4.8 as well)
# If it is a crash, try to add a stacktrace
# If it is a crash, try to add a stacktrace
# If the user provided sample code snippets, try to create a small example that ideally runs Qt 4.8/5, and prints the QT_VERSION_STR somewhere to avoid pilot errors (Creator 2.7 has a nice "Create project from Code snippet" wizard - see Other Projects/Code Snippet)
# If the user provided sample code snippets, try to create a small example that ideally runs Qt 4.8/5, and prints the QT_VERSION_STR somewhere to avoid pilot errors (Creator 2.7 has a nice "Create project from Code snippet" wizard - see Other Projects/Code Snippet)
# If you know how to fix it, feel free to provide a patch :)
# If you know how to fix it, feel free to provide a patch :)
# If not: Add a priority and assign it to the right person, if you know who that is. (If not, you can also leave it unassigned.)
# If not: Add a priority and assign it to the right person, if you know who that is. (If not, you can also leave it unassigned.)

Revision as of 12:55, 25 February 2015

This page is outdated. Please see: "Guidelines for Triaging bugs":http://wiki.qt.io/Triaging_Bugs instead.

Bug Triaging (old version)

When evaluating an incoming bug, please follow these steps:

  1. Try to reproduce the issue, especially if it was reported against an earlier version than the latest Qt version (it might already be fixed)
  2. If you manage to reproduce the bug, try to come up with an easy way of reproducing it. Perhaps you can use one of the manual tests (we have a ton of manual tests in qtbase and many compile against 4.8 as well)
  3. If it is a crash, try to add a stacktrace
  4. If the user provided sample code snippets, try to create a small example that ideally runs Qt 4.8/5, and prints the QT_VERSION_STR somewhere to avoid pilot errors (Creator 2.7 has a nice "Create project from Code snippet" wizard - see Other Projects/Code Snippet)
  5. If you know how to fix it, feel free to provide a patch :)
  6. If not: Add a priority and assign it to the right person, if you know who that is. (If not, you can also leave it unassigned.)