TracDev/Proposals/NewTicketDuplicateCheck
Duplicated Check when filing new Tickets
A good example of checking new duplicates is Ubuntu LaunchPad. See also the discussions:
Display an overview, and two links "report bug", "ask question"
Show frequently reported bugs, and allow enter title
Display possible duplicates, and allow enter bug, or notify security team
[Comments]
Duplicates are not done by LP, by HUMANS.
MostFrequentDuplicatesPlugin
Here's an idea for a plugin that could be used for doing semi-automated duplicate checking. It's pushing the idea of the MostFrequentDuplicates page a step further, by using the information collected there before new tickets get created.
We could use a bit more structure in that page, for associating patterns to tickets, e.g.
- Pattern
- HTMLParseError: bad end tag
- Duplicate of
- #4365
- Note
- related to a SilverCity bug
- Pattern
- PyGIT.py.*cannot concatenate 'str' and 'NoneType?' objects
- Duplicate of
- #6976
- Note
- This is a bug in the TH:GitPlugin for Trac on nonexistent paths, see TH:ticket:2671
Before ticket creation, the ticket description should be scanned for the available (multi-line) patterns and if a match is found, a validation warning should be returned (see tags/trac-0.11/trac/ticket/api.py@#L127). This will prevent ticket creation and show a warning which can display the duplicate ticket and the associated note. See also e.g. the InterWiki module for hints about retrieving data from a Wiki page.
Attachments
-
01-bug-overview.png
(28.3 KB) - added by ThurnerRupert
9 months ago.
bug overview
-
02-most-frequently-reported.png
(11.7 KB) - added by ThurnerRupert
9 months ago.
display most frequently reported bugs
-
03-really-enter-bug.png
(46.3 KB) - added by ThurnerRupert
9 months ago.
display similar tickets out of a search, and allow filing a new one





