Edgewall Software

Changes between Version 10 and Version 11 of TracDev/Proposals/NewTicketDuplicateCheck


Ignore:
Timestamp:
Mar 6, 2023, 11:41:30 AM (14 months ago)
Author:
figaro
Comment:

Cosmetic changes

Legend:

Unmodified
Added
Removed
Modified
  • TracDev/Proposals/NewTicketDuplicateCheck

    v10 v11  
    66 * [http://groups.google.com/group/trac-dev/browse_thread/thread/d07c7ed673eb170e NewTicket duplicates discussion]
    77 * [http://groups.google.com/group/trac-dev/browse_thread/thread/2db506098b5b6276 ticket duplicate discussion]
    8  * [#MostFrequentDuplicatesPlugin] proposal
    9  * [http://trac-hacks.org/wiki/DuplicateTicketSearchPlugin DuplicateTicketSearchPlugin on trac-hacks]
     8
     9Note that a plugin exists that implements a search for possible duplicate ticket entry: [th:DuplicateTicketSearchPlugin] and partially implements the [#MostFrequentDuplicatesPlugin] proposal below.
    1010
    1111Good implementations of checking new duplicate tickets are:
     
    1515== Display an overview, and two links "report bug", "ask question"
    1616
    17 [[Image(01-bug-overview.png)]]
     17[[Image(01-bug-overview.png, border=2)]]
    1818
    1919== Show frequently reported bugs, and allow enter title
    2020
    21 [[Image(02-most-frequently-reported.png)]]
     21[[Image(02-most-frequently-reported.png, border=2)]]
    2222
    2323== Display possible duplicates, and allow enter bug, or notify security team
    2424
    25 [[Image(03-really-enter-bug.png)]]
     25[[Image(03-really-enter-bug.png, border=2)]]
    2626
    2727== !MostFrequentDuplicatesPlugin
    2828
    29 Here is an idea for a plugin that could be used for doing semi-automated duplicate checking.
    30 It is a more automated version of what is described in the MostFrequentDuplicates page, by using the information collected there ''before'' new tickets get created.
     29Here is an idea for a plugin that could be used for doing semi-automated duplicate checking. It is a more automated version of what is described in the MostFrequentDuplicates page, by using the information collected there ''before'' new tickets get created.
    3130
    32 We could use a bit more structure in that page, for associating patterns to tickets. Examples:
     31We could use a bit more structure in that page to associate patterns to tickets. Examples:
    3332
    3433 Pattern:: HTMLParseError: bad end tag
     
    3635 Note:: related to a SilverCity bug
    3736
    38  Pattern:: PyGIT.py.*cannot concatenate 'str' and 'NoneType' objects
     37 Pattern:: PyGIT.py.*cannot concatenate 'str' and '!NoneType' objects
    3938 Duplicate of:: #6976
    4039 Note:: This is a bug in the TH:GitPlugin for Trac on nonexistent paths, see TH:ticket:2671