Bug #97443 make doxygen should not sort lines
Submitted: 31 Oct 2019 9:59 Modified: 31 Oct 2019 15:25
Reporter: Steinar Gunderson Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Server: Compiling Severity:S3 (Non-critical)
Version:8.0.20 OS:Any
Assigned to: CPU Architecture:Any

[31 Oct 2019 9:59] Steinar Gunderson
Description:
There is a command called "make doxygen" (or, equivalently, "ninja doxygen") that runs Doxygen and does some filtering. However, in order to deduplicate lines, it also sorts them. This causes issues with multiline warnings, such as:

sql/sql_executor.cc:1926: warning: The following parameters of GetIteratorForDerivedTable(THD *thd, QEP_TAB *qep_tab) are not documented:
  parameter 'thd'
  parameter 'qep_tab'

which then get split apart, making them hard to read.

How to repeat:
N/A

Suggested fix:
Stop sorting.
[31 Oct 2019 15:25] Paul DuBois
Posted by developer:
 
Fixed in 8.0.20.

Internal issue. No changelog entry required.