Changes between Version 10 and Version 11 of TracDev/Proposals/NewTicketDuplicateCheck
- Timestamp:
- Mar 6, 2023, 11:41:30 AM (14 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracDev/Proposals/NewTicketDuplicateCheck
v10 v11 6 6 * [http://groups.google.com/group/trac-dev/browse_thread/thread/d07c7ed673eb170e NewTicket duplicates discussion] 7 7 * [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 9 Note that a plugin exists that implements a search for possible duplicate ticket entry: [th:DuplicateTicketSearchPlugin] and partially implements the [#MostFrequentDuplicatesPlugin] proposal below. 10 10 11 11 Good implementations of checking new duplicate tickets are: … … 15 15 == Display an overview, and two links "report bug", "ask question" 16 16 17 [[Image(01-bug-overview.png )]]17 [[Image(01-bug-overview.png, border=2)]] 18 18 19 19 == Show frequently reported bugs, and allow enter title 20 20 21 [[Image(02-most-frequently-reported.png )]]21 [[Image(02-most-frequently-reported.png, border=2)]] 22 22 23 23 == Display possible duplicates, and allow enter bug, or notify security team 24 24 25 [[Image(03-really-enter-bug.png )]]25 [[Image(03-really-enter-bug.png, border=2)]] 26 26 27 27 == !MostFrequentDuplicatesPlugin 28 28 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. 29 Here 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. 31 30 32 We could use a bit more structure in that page , for associatingpatterns to tickets. Examples:31 We could use a bit more structure in that page to associate patterns to tickets. Examples: 33 32 34 33 Pattern:: HTMLParseError: bad end tag … … 36 35 Note:: related to a SilverCity bug 37 36 38 Pattern:: PyGIT.py.*cannot concatenate 'str' and ' NoneType' objects37 Pattern:: PyGIT.py.*cannot concatenate 'str' and '!NoneType' objects 39 38 Duplicate of:: #6976 40 39 Note:: This is a bug in the TH:GitPlugin for Trac on nonexistent paths, see TH:ticket:2671