Changes between Version 2 and Version 3 of HowToSubmitTicket


Ignore:
Timestamp:
May 26, 2008, 12:37:28 AM (12 years ago)
Author:
wojdyr
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • HowToSubmitTicket

    v2 v3  
    66
    77=== introduction ===
    8 Before creating a new ticket, you must login.
     8Before creating a new ticket, '''you must login'''. __Make sure that the e-mail address in your preferences is correct.__
    99
    10 Obviously, you should fist search if the bug is already submitted (use [/search?ticket=on search] for global search or queries to list tickets with the classname in [query:status!=closed&summary~=grid title] or [query:status!=closed&keywords~=wxGrid keyword]). If you are not sure that you encountered the same bug, open a new ticket and add mutual links to both tickets (`#1234` is automatically linked).
     10Obviously, you should first search if the bug or proposed enhancement is already submitted (use [/search?ticket=on search] for global search or queries to list tickets with the classname in [query:status!=closed&summary~=grid title] or [query:status!=closed&keywords~=wxGrid keyword]). If you are not sure that you encountered the same bug, open a new ticket and add mutual links to both tickets (`#1234` is automatically linked).
    1111
    1212If you want to express interest in a bug that is already submitted, CC yourself or add more details. Or even better, try to fix it.
    1313
    1414=== summary ===
    15 Like in [https://wiki.ubuntu.com/X/Reporting other] issue trackers you should select a meaningful title. You may assume that the `summary` will be viewed together with `type` and `component`, so you don't need to write `[wxMac]` if the component is set to `wxMac`.
     15Like in [https://wiki.ubuntu.com/X/Reporting#head-63f6d4e3e78a5db3d861bc10bdceab01d8c9ad8d other] issue trackers you should select a meaningful title. You may assume that the `summary` will be viewed together with `type` and `component`, so you don't need to write `[wxMac]` if the component is set to `wxMac`.
    1616
    1717=== component ===
     
    2222If you see a bug in the control that has generic implementation on your platform, select `GUI-generic`. `wxGrid` has generic implementation on all platforms. `wxFileCtrl` has native implementation only on GTK. When in doubt, look it up in a header file.
    2323
    24 If the bug is in `base` sub-library (see [/browser/wxWidgets/trunk/build/bakefiles/files.bkl files.bkl] to find out which files belong there), select `base`.
     24If the bug is in the `base` sub-library (see [/browser/wxWidgets/trunk/build/bakefiles/files.bkl files.bkl] to find out which files belong there), select `base`.
    2525
    26 If the ticket is relevant to more than one port (and it's not `base` nor `generic`), select GUI-common.
     26If the ticket is relevant to more than one port (and it's neither `base` nor `generic`), select GUI-common.
     27
     28`wxPython` is for Python-specific issues and for C++ classes that are in wxPython but not in wxWidgets.
    2729
    2830You can probably guess when to use other options.
     
    4345=== description ===
    4446
    45 Explain how to reproduce the problem. Check if you can see it in the samples. If not, try to modify one of the samples to demonstrate it and attach the modification as a patch.
     47Explain how to reproduce the problem. Check if you can see it in the samples. If not, try to make a '''minimal''' modification to one of the samples to demonstrate it and attach this modification as a patch (if the patch only demonstrates the bug, don't check the patch checkbox).
    4648
    4749If you use wxPython and can show the program in a few lines of Python code, that's also useful. Make sure the code is '''complete''' (with imports and instantiation of `wx.PySimpleApp()`)
    4850and '''minimal'''.
    4951
     52''Minimal'' means that every line of the code is necessary.
     53
     54Write what platform you are using. If you tested also other platforms or older versions, let us know.
     55
     56=== patch ===
     57Attaching a patch that fixes the bug or implements the enhancement you propose will give a higher priority to your ticket. Please read [wiki:HowToSubmitPatches] for the details.
     58
    5059=== final note ===
    51 At last, when you see that the bug you reported in the past was fixed, but the ticket is still open, we will appreciate if you close it. You can easily list [query:status!=closed&reporter=$USER&group=componentall open bugs you reported]
    52 And at any time, feel free to verify other bugs in the tracker.
     60At last, when you see that the bug you reported in the past was fixed, but the ticket is still open, we will appreciate if you close it. You can easily list [query:status!=closed&reporter=$USER&group=component all open bugs you reported].
    5361
     62And at any time, feel welcome to verify other bugs in the tracker.
     63