From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx.stare.cz (mx.stare.cz [79.98.77.229]) by fantadrom.bsd.lv (OpenSMTPD) with ESMTP id 5f02ab20 for ; Mon, 22 Apr 2019 03:32:29 -0500 (EST) Received: from www.stare.cz (localhost [127.0.0.1]) by www.stare.cz (OpenSMTPD) with ESMTP id 492fd89b for ; Mon, 22 Apr 2019 10:32:26 +0200 (CEST) Date: Mon, 22 Apr 2019 10:32:26 +0200 From: Jan Stary To: discuss@mdocml.bsd.lv Subject: Re: makewhatis stuck on groffer.1 Message-ID: <20190422083226.GA36008@www.stare.cz> Mail-Followup-To: discuss@mdocml.bsd.lv References: <20190420181651.GA58622@www.stare.cz> <20190420181808.GA248@www.stare.cz> <20190420182144.GA13786@www.stare.cz> <20190421230359.GD31325@athene.usta.de> X-Mailinglist: mandoc-discuss Reply-To: discuss@mandoc.bsd.lv MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190421230359.GD31325@athene.usta.de> User-Agent: Mutt/1.7.1 (2016-10-04) Hi Ingo, > Jan Stary wrote on Sat, Apr 20, 2019 at 08:21:45PM +0200: > Wow, that ancient version of groffer.1 can barely be called a manual > page. It is low-level groff all over the place. More than 600 lines > of low-level groff code (macro definitions) in a single manual page... > That's insane. > Actually, insanity was to be expected, given that it was written > by Bernd Warken. But i wouldn't have expected it to be *that* bad. > > Here is a minimal example of the specific issue you are reporting: > > $ echo '.while n .break' | mandoc -Tlint | head -n 1 > mandoc: :1:10: UNSUPP: unsupported roff request: break > $ echo '.while n .break' | mandoc > [endless loop] > > The commit below fixes the endless loop. thank you, it works now. > There appear to be a few more issues with that manual page that i'm > currently looking at. Yeah, it _is_ insane. AFAICS, it is the only manpage that defines .de author This file was written by .MTO "" "Bernd Warken" . for example, which gets rendered as AUTHOR This file was written by Jan -- To unsubscribe send an email to discuss+unsubscribe@mandoc.bsd.lv