On Wed, Dec 23, 2020 at 1:36 PM Robin Gustafsson <[email protected]> wrote:
> Hi Aaron, > > > How can I get more insight into the problem? > > Lintian's explanation for bad-whatis-entry [1] mentions that it's > "lexgrog" that fails to parse your header. (Looking at Lintian source > [2], it's indeed just running lexgrog on your file and checking the > exit code.) > > The lexgrog man page contains more info about how specifically the > NAME section is parsed and some requirements for it to work. Perhaps > that could help. The part about "\-" might be of particular interest. > It also mentions a "--debug" option that could perhaps provide you > with some leads if you try running lexgrog on your file manually. > > [1] https://lintian.debian.org/tags/bad-whatis-entry.html > [2] > https://salsa.debian.org/lintian/lintian/-/blob/c9601fc5/lib/Lintian/Check/Documentation/Manual.pm#L241 Thanks! I did look deeper into lexgrog, turned out it doesn't like fancy en-dash and em-dash characters that pandoc was generating.

