X-Loop: help-debbugs@HIDDEN Subject: bug#74502: grep.in.1: Some remarks about this man page Resent-From: Bjarni Ingi Gislason <bjarniig@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-grep@HIDDEN Resent-Date: Sun, 24 Nov 2024 01:15:01 +0000 Resent-Message-ID: <handler.74502.B.17324108695920 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 74502 X-GNU-PR-Package: grep X-GNU-PR-Keywords: To: 74502 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-grep@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.17324108695920 (code B ref -1); Sun, 24 Nov 2024 01:15:01 +0000 Received: (at submit) by debbugs.gnu.org; 24 Nov 2024 01:14:29 +0000 Received: from localhost ([127.0.0.1]:60034 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tF1Cm-0001XQ-Nm for submit <at> debbugs.gnu.org; Sat, 23 Nov 2024 20:14:29 -0500 Received: from lists.gnu.org ([209.51.188.17]:34316) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <bg@HIDDEN>) id 1tF1Ck-0001XC-Jn for submit <at> debbugs.gnu.org; Sat, 23 Nov 2024 20:14:27 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <bg@HIDDEN>) id 1tF1Ch-0000Zd-0D for bug-grep@HIDDEN; Sat, 23 Nov 2024 20:14:26 -0500 Received: from smtp-out1-03.simnet.is ([194.105.232.31]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <bg@HIDDEN>) id 1tF1Ce-0002Ov-AX for bug-grep@HIDDEN; Sat, 23 Nov 2024 20:14:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=simnet.is; i=@simnet.is; q=dns/txt; s=sel1; t=1732410860; x=1763946860; h=date:from:to:subject:message-id:mime-version; bh=7A1VIGWtocNJf0BJ9PiJOXfU0ir6hbSWBJKhJicPQ2w=; b=NN54FzIjzWTfCOPMTAKZpBAuW7CRuJ21ATHQppyOP1z9INC95elIlW72 0cPNxmaZ48F74JgTys80uIwPUrmu+N0EyYzFtTPi+T9lHjq/jlKHNsdhP sx2/aDJWNY+MnXXTgSHFPi5BApIPebfUSSXwlX8sorEm8apyQhf8TdRDV X0KlrfdHv4yGepRlKD20XaAeUuV+H4AA76Jm/BfB1ubTFu+jjjPPXnWno 1QW9c+LuGf3C36Wr5oHKdLfFjzG2idfdDc7fdlINBl/7ldnVPKA9aiYqQ pZvdFRoeovrhbngeM711NigkxP8964sbOHp3L+L7XlhkR9yQZXQaeasMH w==; X-CSE-ConnectionGUID: OCQVpnaNQXqFaAD9MIMJ8A== X-CSE-MsgGUID: Smoy2c8xT02G2+asHi2sqw== Authentication-Results: smtp-out-03.simnet.is; dkim=none (message not signed) header.i=none X-SBRS: 3.3 X-IPAS-Result: A2FaBQCaekJnhVjoacJaHAEBAQEBAQcBARIBAQQEAQFAgVOCRJkloCAHAQEBD0QEAQGBV44LKDgTAQIEAQEBAQMCAwEBAQEBAQEBDgEBBgEBAQEBAQYHAhABAQEBQA47hTVTjDMBgmSvWIE0gQHeM4FdEIFIhWqCYgGFaYUzBoINgUcDgkRviwcEgiQceYQZJYMngV+De4gakx9IgSEDWSERAVUTDQoLBwWBdgOCTXorgQuBFzqBfYETSoUMRj83ghNpSzcCDQI2giR9gk2FGYRphFyGCR02CgMLGA1IESw3FBtEbgejMQlzATBKE4FEAzYtlBCRE6FchCSGW4Mwl1IzIoNikz8MOpJImHujZSY3hGaBfoF/LAcaCDA7gmhRGQ+OKgMWLspQgTMCBwsBAQMJkiMBAQ IronPort-PHdr: A9a23:7PKlzh/Dwy9tVv9uWA7oyV9kXcBGk67xIhZQ7Yc7zuoVNL+i+pLvI Are/qYlgFzIWNDd7PRJw6rTvrv7UGMNqZCGrDgZcZNKWhNEwcUblgAtGoiEXEv8KvOCUg== IronPort-Data: A9a23:A7mXDK9TRrNeXYHKZF33DrUDaX6TJUtcMsCJ2f8bNWPdYAuW94E1v jFHAgbba6GUNyC3ZY40Pc2orBQYuKZh/aZmGgc5/3hjRn5DpJaUWIXCJUytbn2eIJycF0w24 ZtDYICcJZtkQHOH/UygbLG6oXMghf7RGuP3A7PIN3otH1E0IMtNZWqPvsZg6mI/qYLiUlLlV arOnvDi1H+ZNx9cajkZu/7TpE83sa6u6G4V7gwyb6kb4geEzCYcBpxDfPiYIiqjSOG4PMbjH L+bk+vREkA1XvsJIon4+louWhRSGtY+BSDX1zwOHfDk20AezsAL+v5THOIGbktKgCm+kdl0y dFc3bS9Ug5B0pfkwYzxaDEGVXgkVUF60OWfeyTm6JbIlxGun0bEmp2CMmlnbOX0xc4vaY1+3 aRwACwAaBmFm9W3zNqTIgW7rp1+RCVDFNp3VkBIlVk1P95/KXzwa/miCetj4dsFrpsm8cAyy CYuQWEHgBzoO3WjM7qMYX40tL/AanLXK1W0pL8JzEaeDqe6IAFZidDQ3NTpltOiYu5soF6er 0T/z33XCzg2Zfm+7BjV2yf57gPPtXuTtIM6Cryj6rt4gViL3GsDGVhODx2loOKlzE+lMz5dA xVFpmx39fV0rhfxCImtN/G7iCfsUho0UdV4COw/7gyRjKvPi+qcLjJaEWcdMYR63CMwbQcv0 U7TlIP5OWQ1n+fWQGm99+2PtCznbED5KkdZOX9VElpZizX5m6k5kx2KQcxuCIa6iMCzHiv/q w1mtwAghq4PyNwK0r2h+kDWxmr24IbIVRJz5x6/sn+ZAh1RQ6WcWZSu4H7i3e9uJa+1H3ygm VpUsp3LhAwRNq2lmCuISeQLObim4feZLTHR6WKD+bF9rVxBHFb/LOhtDCFCGat/DioTUR7SC HI/VCtP5YRPeWmraLdtZJKgTpxwi7bhDsijV+u8gjtyjnpZKlXvEMJGPB/4M4XRfK4Ey/tX1 XCzKpzEMJriIf47pAdavs9EuVPR+ggwxHnIWbfwxAm93LyVaRa9EOheagDeML5ovPne+G05F uqz0ePWkH2zt8WjOkHqHXI7dw1XRZTGLcmq8JIOKIZv3CI5RThxYxMu/V/RU9c5z/UKx7ugE oCVX05cwRL/ixX6xfaiNxhehEfUdc8n9xoTZHVwVX72gCJLSdj0s88im24fJuJPGBpLlqUsF 6FtlgTpKqgndwkrDBxGPMWs/dEyLkrw7e9MVgL8CAUCk1dbb1Sh0rfZksHHrUHi0gLfWRMCn oCd IronPort-HdrOrdr: A9a23:YdXyaagt3HDyx+sSG7WyDB6L2nBQXuAji2hC6mlwRA09TyX4ra yTdZEgviMc5wxhO03I9ervBED4ewK6yXct2/h2AV7AZmbbUQmTTL2KhLGKq1eMJ8SUzI9gPM lbAs1DIey1IV9mjdvrpCmUeuxQpOVvKZrY59vj8w== X-Talos-CUID: 9a23:JJkFuW0Tj4DEOpDqHvaZlrxfPescTGXbxVHpE1aWAE9FGZi0bH3A0fYx X-Talos-MUID: 9a23:UfU6Qw7FmKwlWJCpCSDTAvRMxoxT5qO/Uktdgale4ebediVrGzbHly2oF9o= X-IronPort-Anti-Spam-Filtered: true X-IronPort-AV: E=Sophos;i="6.12,180,1728950400"; d="1'?scan'208";a="26714104" Received: from vist-zimproxy-02.vist.is ([194.105.232.88]) by smtp-out-03.simnet.is with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Nov 2024 01:06:22 +0000 Received: from localhost (localhost [127.0.0.1]) by vist-zimproxy-02.vist.is (Postfix) with ESMTP id 13647401057E for <bug-grep@HIDDEN>; Sun, 24 Nov 2024 01:06:22 +0000 (GMT) Received: from vist-zimproxy-02.vist.is ([127.0.0.1]) by localhost (vist-zimproxy-02.vist.is [127.0.0.1]) (amavis, port 10032) with ESMTP id R7tcn-gFNkMU for <bug-grep@HIDDEN>; Sun, 24 Nov 2024 01:06:21 +0000 (GMT) Received: from localhost (localhost [127.0.0.1]) by vist-zimproxy-02.vist.is (Postfix) with ESMTP id 958AE401057D for <bug-grep@HIDDEN>; Sun, 24 Nov 2024 01:06:21 +0000 (GMT) Received: from vist-zimproxy-02.vist.is ([127.0.0.1]) by localhost (vist-zimproxy-02.vist.is [127.0.0.1]) (amavis, port 10026) with ESMTP id rXDPGLHVqTw3 for <bug-grep@HIDDEN>; Sun, 24 Nov 2024 01:06:21 +0000 (GMT) Received: from kassi.invalid.is (85-220-33-163.dsl.dynamic.simnet.is [85.220.33.163]) by vist-zimproxy-02.vist.is (Postfix) with ESMTPS id 7BE9E401057C for <bug-grep@HIDDEN>; Sun, 24 Nov 2024 01:06:21 +0000 (GMT) Received: from bg by kassi.invalid.is with local (Exim 4.98) (envelope-from <bg@HIDDEN>) id 1tF14x-00000000JmF-1MD8 for bug-grep@HIDDEN; Sun, 24 Nov 2024 01:06:23 +0000 Date: Sun, 24 Nov 2024 01:06:23 +0000 From: Bjarni Ingi Gislason <bjarniig@HIDDEN> Message-ID: <173240980709.75873.7649836842735298032.reportbug@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="k9aK/vUGfkRbR4VJ" Content-Disposition: inline X-Mailer: reportbug 13.0.2 Received-SPF: pass client-ip=194.105.232.31; envelope-from=bg@HIDDEN; helo=smtp-out1-03.simnet.is X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.4 (--) --k9aK/vUGfkRbR4VJ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Package: grep Version: upstream Severity: minor Following comes from the next version of "groff" (> 1.23.0). * What led up to the situation? Checking for defects with test-[g|n]roff -mandoc -t -K utf8 -rF0 -rHY=0 -ww -b -z < "man page" [Use "groff -e ' $' <file>" to find trailing spaces.] ["test-groff" is a script in the repository for "groff"; is not shipped] (local copy and "troff" slightly changed by me). [The fate of "test-nroff" was decided in groff bug #55941.] * What was the outcome of this action? troff: backtrace: file '<stdin>':14 troff:<stdin>:14: error: character '|' is not allowed as a delimiter troff: backtrace: file '<stdin>':15 troff:<stdin>:15: warning: missing closing delimiter in output comparison operator; expected a special character, got a newline troff: backtrace: file '<stdin>':27 troff:<stdin>:27: error: character '|' is not allowed as a delimiter troff: backtrace: file '<stdin>':27 troff:<stdin>:27: warning: expected numeric expression, got a space * What outcome did you expect instead? No output (no warnings). -.- General remarks and further material, if a diff-file exist, are in the attachments. --k9aK/vUGfkRbR4VJ Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="chk_man.err.grep.in.1" Input file is grep.in.1 Any program (person), that produces man pages, should check the output for defects by using (both groff and nroff) [gn]roff -mandoc -t -ww -b -z -K utf8 <man page> The same goes for man pages that are used as an input. For a style guide use mandoc -T lint -.- So any 'generator' should check its products with the above mentioned 'groff', 'mandoc', and additionally with 'nroff ...'. This is just a simple quality control measure. The 'generator' may have to be corrected to get a better man page, the source file may, and any additional file may. Common defects: Input text line longer than 80 bytes. Not removing trailing spaces (in in- and output). The reason for these trailing spaces should be found and eliminated. Not beginning each input sentence on a new line. Lines should thus be shorter. See man-pages(7), item 'semantic newline'. -.- The difference between the formatted output of the original and patched file can be seen with: nroff -mandoc <file1> > <out1> nroff -mandoc <file2> > <out2> diff -u <out1> <out2> and for groff, using "printf '%s\n%s\n' '.kern 0' '.ss 12 0' | groff -mandoc -Z - " instead of 'nroff -mandoc' Add the option '-t', if the file contains a table. Read the output of 'diff -u' with 'less -R' or similar. -.-. If 'man' (man-db) is used to check the manual for warnings, the following must be set: The option "-warnings=w" The environmental variable: export MAN_KEEP_STDERR=yes (or any non-empty value) or (produce only warnings): export MANROFFOPT="-ww -b -z" export MAN_KEEP_STDERR=yes (or any non-empty value) -.- Output from "test-groff -mandoc -t -ww -b -z grep.in.1 ": (shortened list) 2 character '|' is not allowed as a delimiter 1 expected numeric expression, got a space -.-. -.-. Output from "test-groff -mandoc -t -K utf8 -rF0 -rHY=0 -ww -b -z ": troff: backtrace: file '<stdin>':14 troff:<stdin>:14: error: character '|' is not allowed as a delimiter troff: backtrace: file '<stdin>':15 troff:<stdin>:15: warning: missing closing delimiter in output comparison operator; expected a special character, got a newline troff: backtrace: file '<stdin>':27 troff:<stdin>:27: error: character '|' is not allowed as a delimiter troff: backtrace: file '<stdin>':27 troff:<stdin>:27: warning: expected numeric expression, got a space --k9aK/vUGfkRbR4VJ--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Bjarni Ingi Gislason <bjarniig@HIDDEN> Subject: bug#74502: Acknowledgement (grep.in.1: Some remarks about this man page) Message-ID: <handler.74502.B.17324108695920.ack <at> debbugs.gnu.org> References: <173240980709.75873.7649836842735298032.reportbug@HIDDEN> X-Gnu-PR-Message: ack 74502 X-Gnu-PR-Package: grep Reply-To: 74502 <at> debbugs.gnu.org Date: Sun, 24 Nov 2024 01:15:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-grep@HIDDEN If you wish to submit further information on this problem, please send it to 74502 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 74502: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D74502 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#74502: grep.in.1: Some remarks about this man page Resent-From: Paul Eggert <eggert@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-grep@HIDDEN Resent-Date: Sun, 24 Nov 2024 02:18:02 +0000 Resent-Message-ID: <handler.74502.B74502.173241467417601 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74502 X-GNU-PR-Package: grep X-GNU-PR-Keywords: To: Bjarni Ingi Gislason <bjarniig@HIDDEN> Cc: 74502 <at> debbugs.gnu.org Received: via spool by 74502-submit <at> debbugs.gnu.org id=B74502.173241467417601 (code B ref 74502); Sun, 24 Nov 2024 02:18:02 +0000 Received: (at 74502) by debbugs.gnu.org; 24 Nov 2024 02:17:54 +0000 Received: from localhost ([127.0.0.1]:60135 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tF2CA-0004Zp-8D for submit <at> debbugs.gnu.org; Sat, 23 Nov 2024 21:17:54 -0500 Received: from mail.cs.ucla.edu ([131.179.128.66]:44608) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eggert@HIDDEN>) id 1tF2C2-0004ZM-7s for 74502 <at> debbugs.gnu.org; Sat, 23 Nov 2024 21:17:51 -0500 Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id ECB4B3C00FA8A; Sat, 23 Nov 2024 18:17:39 -0800 (PST) Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10032) with ESMTP id G31T3_AbWSot; Sat, 23 Nov 2024 18:17:39 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 9C47C3C03E9EF; Sat, 23 Nov 2024 18:17:39 -0800 (PST) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu 9C47C3C03E9EF DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1732414659; bh=43uymxZDD1/qzq7oKYmDlFsiRm4RGzP3rcpqO8j65P8=; h=Message-ID:Date:MIME-Version:To:From; b=Isa/JqL3uLlNkGwdW3G4WYZGF56ucADJLeR40O7LyWqoJL0dxIKxGUV9csx6Pm6U4 fdapBq/z5ztgmL3Im84t+ZrmknbBQfPayt6LOjsceLI4S2F4uuhAEziLa8AxXBywcE DXL2NQemZlPR0c0v07hcP1h8NGDoVensj056/vGOQX16JXmd2JKZeROJxlcEaEaasJ A1CcRvOjTz+viEHTrGq63w4tMBng6Apk+AkhiC+2ulsJ/Fq3CpcAyyrPCE3Hqm8IAo cy+fEQmhnSmEa0zwnFNdXY52np3L2/N5eEEJ7uumjgoDJhfiuBMCey47OtpD8aQKYK n2CDcFokV77mw== X-Virus-Scanned: amavis at mail.cs.ucla.edu Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10026) with ESMTP id BRnBjI2ZXW5t; Sat, 23 Nov 2024 18:17:39 -0800 (PST) Received: from [192.168.254.12] (unknown [47.154.27.134]) by mail.cs.ucla.edu (Postfix) with ESMTPSA id 80D173C00FA8A; Sat, 23 Nov 2024 18:17:39 -0800 (PST) Message-ID: <e2fde067-39e6-4c15-8f8f-c179f70708e6@HIDDEN> Date: Sat, 23 Nov 2024 18:17:39 -0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird References: <173240980709.75873.7649836842735298032.reportbug@HIDDEN> Content-Language: en-US From: Paul Eggert <eggert@HIDDEN> Organization: UCLA Computer Science Department In-Reply-To: <173240980709.75873.7649836842735298032.reportbug@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Thanks, but that's a recently-introduced groff bug. I reported it here: https://savannah.gnu.org/bugs/index.php?66481
MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Paul Eggert <eggert@HIDDEN> Subject: bug#74502: closed (grep.in.1: Some remarks about this man page) CC: tracker <at> debbugs.gnu.org Message-ID: <handler.74502.D74502.17425887497640.ackdone <at> debbugs.gnu.org> References: <1eb35e11-2cf7-4373-b64a-6f2ef169e1ff@HIDDEN> <173240980709.75873.7649836842735298032.reportbug@HIDDEN> X-Gnu-PR-Message: closed 74502 X-Gnu-PR-Package: grep Date: Fri, 21 Mar 2025 20:26:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1742588762-7665-0" This is a multi-part message in MIME format... ------------=_1742588762-7665-0 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Your message dated Fri, 21 Mar 2025 13:25:34 -0700 with message-id <1eb35e11-2cf7-4373-b64a-6f2ef169e1ff@HIDDEN> and subject line Re: bug#74502: grep.in.1: Some remarks about this man page has caused the debbugs.gnu.org bug report #74502, regarding grep.in.1: Some remarks about this man page to be marked as done. (If you believe you have received this mail in error, please contact help-debbugs@HIDDEN) --=20 74502: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D74502 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems ------------=_1742588762-7665-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 24 Nov 2024 01:14:29 +0000 Received: from localhost ([127.0.0.1]:60034 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tF1Cm-0001XQ-Nm for submit <at> debbugs.gnu.org; Sat, 23 Nov 2024 20:14:29 -0500 Received: from lists.gnu.org ([209.51.188.17]:34316) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <bg@HIDDEN>) id 1tF1Ck-0001XC-Jn for submit <at> debbugs.gnu.org; Sat, 23 Nov 2024 20:14:27 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <bg@HIDDEN>) id 1tF1Ch-0000Zd-0D for bug-grep@HIDDEN; Sat, 23 Nov 2024 20:14:26 -0500 Received: from smtp-out1-03.simnet.is ([194.105.232.31]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <bg@HIDDEN>) id 1tF1Ce-0002Ov-AX for bug-grep@HIDDEN; Sat, 23 Nov 2024 20:14:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=simnet.is; i=@simnet.is; q=dns/txt; s=sel1; t=1732410860; x=1763946860; h=date:from:to:subject:message-id:mime-version; bh=7A1VIGWtocNJf0BJ9PiJOXfU0ir6hbSWBJKhJicPQ2w=; b=NN54FzIjzWTfCOPMTAKZpBAuW7CRuJ21ATHQppyOP1z9INC95elIlW72 0cPNxmaZ48F74JgTys80uIwPUrmu+N0EyYzFtTPi+T9lHjq/jlKHNsdhP sx2/aDJWNY+MnXXTgSHFPi5BApIPebfUSSXwlX8sorEm8apyQhf8TdRDV X0KlrfdHv4yGepRlKD20XaAeUuV+H4AA76Jm/BfB1ubTFu+jjjPPXnWno 1QW9c+LuGf3C36Wr5oHKdLfFjzG2idfdDc7fdlINBl/7ldnVPKA9aiYqQ pZvdFRoeovrhbngeM711NigkxP8964sbOHp3L+L7XlhkR9yQZXQaeasMH w==; X-CSE-ConnectionGUID: OCQVpnaNQXqFaAD9MIMJ8A== X-CSE-MsgGUID: Smoy2c8xT02G2+asHi2sqw== Authentication-Results: smtp-out-03.simnet.is; dkim=none (message not signed) header.i=none X-SBRS: 3.3 X-IPAS-Result: =?us-ascii?q?A2FaBQCaekJnhVjoacJaHAEBAQEBAQcBARIBAQQEAQFAg?= =?us-ascii?q?VOCRJkloCAHAQEBD0QEAQGBV44LKDgTAQIEAQEBAQMCAwEBAQEBAQEBDgEBB?= =?us-ascii?q?gEBAQEBAQYHAhABAQEBQA47hTVTjDMBgmSvWIE0gQHeM4FdEIFIhWqCYgGFa?= =?us-ascii?q?YUzBoINgUcDgkRviwcEgiQceYQZJYMngV+De4gakx9IgSEDWSERAVUTDQoLB?= =?us-ascii?q?wWBdgOCTXorgQuBFzqBfYETSoUMRj83ghNpSzcCDQI2giR9gk2FGYRphFyGC?= =?us-ascii?q?R02CgMLGA1IESw3FBtEbgejMQlzATBKE4FEAzYtlBCRE6FchCSGW4Mwl1IzI?= =?us-ascii?q?oNikz8MOpJImHujZSY3hGaBfoF/LAcaCDA7gmhRGQ+OKgMWLspQgTMCBwsBA?= =?us-ascii?q?QMJkiMBAQ?= IronPort-PHdr: A9a23:7PKlzh/Dwy9tVv9uWA7oyV9kXcBGk67xIhZQ7Yc7zuoVNL+i+pLvI Are/qYlgFzIWNDd7PRJw6rTvrv7UGMNqZCGrDgZcZNKWhNEwcUblgAtGoiEXEv8KvOCUg== IronPort-Data: A9a23:A7mXDK9TRrNeXYHKZF33DrUDaX6TJUtcMsCJ2f8bNWPdYAuW94E1v jFHAgbba6GUNyC3ZY40Pc2orBQYuKZh/aZmGgc5/3hjRn5DpJaUWIXCJUytbn2eIJycF0w24 ZtDYICcJZtkQHOH/UygbLG6oXMghf7RGuP3A7PIN3otH1E0IMtNZWqPvsZg6mI/qYLiUlLlV arOnvDi1H+ZNx9cajkZu/7TpE83sa6u6G4V7gwyb6kb4geEzCYcBpxDfPiYIiqjSOG4PMbjH L+bk+vREkA1XvsJIon4+louWhRSGtY+BSDX1zwOHfDk20AezsAL+v5THOIGbktKgCm+kdl0y dFc3bS9Ug5B0pfkwYzxaDEGVXgkVUF60OWfeyTm6JbIlxGun0bEmp2CMmlnbOX0xc4vaY1+3 aRwACwAaBmFm9W3zNqTIgW7rp1+RCVDFNp3VkBIlVk1P95/KXzwa/miCetj4dsFrpsm8cAyy CYuQWEHgBzoO3WjM7qMYX40tL/AanLXK1W0pL8JzEaeDqe6IAFZidDQ3NTpltOiYu5soF6er 0T/z33XCzg2Zfm+7BjV2yf57gPPtXuTtIM6Cryj6rt4gViL3GsDGVhODx2loOKlzE+lMz5dA xVFpmx39fV0rhfxCImtN/G7iCfsUho0UdV4COw/7gyRjKvPi+qcLjJaEWcdMYR63CMwbQcv0 U7TlIP5OWQ1n+fWQGm99+2PtCznbED5KkdZOX9VElpZizX5m6k5kx2KQcxuCIa6iMCzHiv/q w1mtwAghq4PyNwK0r2h+kDWxmr24IbIVRJz5x6/sn+ZAh1RQ6WcWZSu4H7i3e9uJa+1H3ygm VpUsp3LhAwRNq2lmCuISeQLObim4feZLTHR6WKD+bF9rVxBHFb/LOhtDCFCGat/DioTUR7SC HI/VCtP5YRPeWmraLdtZJKgTpxwi7bhDsijV+u8gjtyjnpZKlXvEMJGPB/4M4XRfK4Ey/tX1 XCzKpzEMJriIf47pAdavs9EuVPR+ggwxHnIWbfwxAm93LyVaRa9EOheagDeML5ovPne+G05F uqz0ePWkH2zt8WjOkHqHXI7dw1XRZTGLcmq8JIOKIZv3CI5RThxYxMu/V/RU9c5z/UKx7ugE oCVX05cwRL/ixX6xfaiNxhehEfUdc8n9xoTZHVwVX72gCJLSdj0s88im24fJuJPGBpLlqUsF 6FtlgTpKqgndwkrDBxGPMWs/dEyLkrw7e9MVgL8CAUCk1dbb1Sh0rfZksHHrUHi0gLfWRMCn oCd IronPort-HdrOrdr: A9a23:YdXyaagt3HDyx+sSG7WyDB6L2nBQXuAji2hC6mlwRA09TyX4ra yTdZEgviMc5wxhO03I9ervBED4ewK6yXct2/h2AV7AZmbbUQmTTL2KhLGKq1eMJ8SUzI9gPM lbAs1DIey1IV9mjdvrpCmUeuxQpOVvKZrY59vj8w== X-Talos-CUID: 9a23:JJkFuW0Tj4DEOpDqHvaZlrxfPescTGXbxVHpE1aWAE9FGZi0bH3A0fYx X-Talos-MUID: =?us-ascii?q?9a23=3AUfU6Qw7FmKwlWJCpCSDTAvRMxoxT5qO/Uktdgal?= =?us-ascii?q?e4ebediVrGzbHly2oF9o=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-AV: E=Sophos;i="6.12,180,1728950400"; d="1'?scan'208";a="26714104" Received: from vist-zimproxy-02.vist.is ([194.105.232.88]) by smtp-out-03.simnet.is with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Nov 2024 01:06:22 +0000 Received: from localhost (localhost [127.0.0.1]) by vist-zimproxy-02.vist.is (Postfix) with ESMTP id 13647401057E for <bug-grep@HIDDEN>; Sun, 24 Nov 2024 01:06:22 +0000 (GMT) Received: from vist-zimproxy-02.vist.is ([127.0.0.1]) by localhost (vist-zimproxy-02.vist.is [127.0.0.1]) (amavis, port 10032) with ESMTP id R7tcn-gFNkMU for <bug-grep@HIDDEN>; Sun, 24 Nov 2024 01:06:21 +0000 (GMT) Received: from localhost (localhost [127.0.0.1]) by vist-zimproxy-02.vist.is (Postfix) with ESMTP id 958AE401057D for <bug-grep@HIDDEN>; Sun, 24 Nov 2024 01:06:21 +0000 (GMT) Received: from vist-zimproxy-02.vist.is ([127.0.0.1]) by localhost (vist-zimproxy-02.vist.is [127.0.0.1]) (amavis, port 10026) with ESMTP id rXDPGLHVqTw3 for <bug-grep@HIDDEN>; Sun, 24 Nov 2024 01:06:21 +0000 (GMT) Received: from kassi.invalid.is (85-220-33-163.dsl.dynamic.simnet.is [85.220.33.163]) by vist-zimproxy-02.vist.is (Postfix) with ESMTPS id 7BE9E401057C for <bug-grep@HIDDEN>; Sun, 24 Nov 2024 01:06:21 +0000 (GMT) Received: from bg by kassi.invalid.is with local (Exim 4.98) (envelope-from <bg@HIDDEN>) id 1tF14x-00000000JmF-1MD8 for bug-grep@HIDDEN; Sun, 24 Nov 2024 01:06:23 +0000 Date: Sun, 24 Nov 2024 01:06:23 +0000 From: Bjarni Ingi Gislason <bjarniig@HIDDEN> To: bug-grep@HIDDEN Subject: grep.in.1: Some remarks about this man page Message-ID: <173240980709.75873.7649836842735298032.reportbug@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="k9aK/vUGfkRbR4VJ" Content-Disposition: inline X-Mailer: reportbug 13.0.2 Received-SPF: pass client-ip=194.105.232.31; envelope-from=bg@HIDDEN; helo=smtp-out1-03.simnet.is X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.4 (--) --k9aK/vUGfkRbR4VJ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Package: grep Version: upstream Severity: minor Following comes from the next version of "groff" (> 1.23.0). * What led up to the situation? Checking for defects with test-[g|n]roff -mandoc -t -K utf8 -rF0 -rHY=0 -ww -b -z < "man page" [Use "groff -e ' $' <file>" to find trailing spaces.] ["test-groff" is a script in the repository for "groff"; is not shipped] (local copy and "troff" slightly changed by me). [The fate of "test-nroff" was decided in groff bug #55941.] * What was the outcome of this action? troff: backtrace: file '<stdin>':14 troff:<stdin>:14: error: character '|' is not allowed as a delimiter troff: backtrace: file '<stdin>':15 troff:<stdin>:15: warning: missing closing delimiter in output comparison operator; expected a special character, got a newline troff: backtrace: file '<stdin>':27 troff:<stdin>:27: error: character '|' is not allowed as a delimiter troff: backtrace: file '<stdin>':27 troff:<stdin>:27: warning: expected numeric expression, got a space * What outcome did you expect instead? No output (no warnings). -.- General remarks and further material, if a diff-file exist, are in the attachments. --k9aK/vUGfkRbR4VJ Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="chk_man.err.grep.in.1" Input file is grep.in.1 Any program (person), that produces man pages, should check the output for defects by using (both groff and nroff) [gn]roff -mandoc -t -ww -b -z -K utf8 <man page> The same goes for man pages that are used as an input. For a style guide use mandoc -T lint -.- So any 'generator' should check its products with the above mentioned 'groff', 'mandoc', and additionally with 'nroff ...'. This is just a simple quality control measure. The 'generator' may have to be corrected to get a better man page, the source file may, and any additional file may. Common defects: Input text line longer than 80 bytes. Not removing trailing spaces (in in- and output). The reason for these trailing spaces should be found and eliminated. Not beginning each input sentence on a new line. Lines should thus be shorter. See man-pages(7), item 'semantic newline'. -.- The difference between the formatted output of the original and patched file can be seen with: nroff -mandoc <file1> > <out1> nroff -mandoc <file2> > <out2> diff -u <out1> <out2> and for groff, using "printf '%s\n%s\n' '.kern 0' '.ss 12 0' | groff -mandoc -Z - " instead of 'nroff -mandoc' Add the option '-t', if the file contains a table. Read the output of 'diff -u' with 'less -R' or similar. -.-. If 'man' (man-db) is used to check the manual for warnings, the following must be set: The option "-warnings=w" The environmental variable: export MAN_KEEP_STDERR=yes (or any non-empty value) or (produce only warnings): export MANROFFOPT="-ww -b -z" export MAN_KEEP_STDERR=yes (or any non-empty value) -.- Output from "test-groff -mandoc -t -ww -b -z grep.in.1 ": (shortened list) 2 character '|' is not allowed as a delimiter 1 expected numeric expression, got a space -.-. -.-. Output from "test-groff -mandoc -t -K utf8 -rF0 -rHY=0 -ww -b -z ": troff: backtrace: file '<stdin>':14 troff:<stdin>:14: error: character '|' is not allowed as a delimiter troff: backtrace: file '<stdin>':15 troff:<stdin>:15: warning: missing closing delimiter in output comparison operator; expected a special character, got a newline troff: backtrace: file '<stdin>':27 troff:<stdin>:27: error: character '|' is not allowed as a delimiter troff: backtrace: file '<stdin>':27 troff:<stdin>:27: warning: expected numeric expression, got a space --k9aK/vUGfkRbR4VJ-- ------------=_1742588762-7665-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 74502-done) by debbugs.gnu.org; 21 Mar 2025 20:25:49 +0000 Received: from localhost ([127.0.0.1]:39698 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tviw5-0001z7-Is for submit <at> debbugs.gnu.org; Fri, 21 Mar 2025 16:25:49 -0400 Received: from mail.cs.ucla.edu ([131.179.128.66]:54846) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eggert@HIDDEN>) id 1tviw2-0001yp-45 for 74502-done <at> debbugs.gnu.org; Fri, 21 Mar 2025 16:25:43 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 8AC1D3C010866; Fri, 21 Mar 2025 13:25:35 -0700 (PDT) Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10032) with ESMTP id K_tDmXX31EKZ; Fri, 21 Mar 2025 13:25:35 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id DEAE33C010868; Fri, 21 Mar 2025 13:25:34 -0700 (PDT) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu DEAE33C010868 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1742588734; bh=qbYtVNqQeQuuOQZLC5qhIQMmm/Pkw8Pht/2Btpqh01M=; h=Message-ID:Date:MIME-Version:From:To; b=picjxbAITaWs35X7/5p15t9Aeb3eSCxiXz1G223cPR8np8ujWXthQ05WWPrNcNdRg F/fhnIHfZjVA/Pk2RAKckdy544rfBcb0cOCk51jnskZj9YCp2uNJssDMkazczVuxZ5 RkVPX4DUHkx1zTwxcVnw2Ef46DYkWfzifhZiWhhOmy+dI0dTzWuPDSEEPcevJ5gxYp kKU5ihcvEWAlNI+Tu+S+Ufckx/aAtBuen3tBWqyq2beijrIo7dcDY5sCG+ccmIJa0a xA54bix6femyorQmUu1hno9ROy2CnplF7Ke/IUlORQo9NWh/Kt56XYAtgpyoGda4Co B6k3fn8/SdGQw== X-Virus-Scanned: amavis at mail.cs.ucla.edu Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10026) with ESMTP id LzNVuclmaQX2; Fri, 21 Mar 2025 13:25:34 -0700 (PDT) Received: from [131.179.64.200] (Penguin.CS.UCLA.EDU [131.179.64.200]) by mail.cs.ucla.edu (Postfix) with ESMTPSA id BADE63C010866; Fri, 21 Mar 2025 13:25:34 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------1sP1zRnSTSq0S012eXnIrL6L" Message-ID: <1eb35e11-2cf7-4373-b64a-6f2ef169e1ff@HIDDEN> Date: Fri, 21 Mar 2025 13:25:34 -0700 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#74502: grep.in.1: Some remarks about this man page From: Paul Eggert <eggert@HIDDEN> To: Bjarni Ingi Gislason <bjarniig@HIDDEN> References: <173240980709.75873.7649836842735298032.reportbug@HIDDEN> <e2fde067-39e6-4c15-8f8f-c179f70708e6@HIDDEN> Content-Language: en-US Autocrypt: addr=eggert@HIDDEN; keydata= xsFNBEyAcmQBEADAAyH2xoTu7ppG5D3a8FMZEon74dCvc4+q1XA2J2tBy2pwaTqfhpxxdGA9 Jj50UJ3PD4bSUEgN8tLZ0san47l5XTAFLi2456ciSl5m8sKaHlGdt9XmAAtmXqeZVIYX/UFS 96fDzf4xhEmm/y7LbYEPQdUdxu47xA5KhTYp5bltF3WYDz1Ygd7gx07Auwp7iw7eNvnoDTAl KAl8KYDZzbDNCQGEbpY3efZIvPdeI+FWQN4W+kghy+P6au6PrIIhYraeua7XDdb2LS1en3Ss mE3QjqfRqI/A2ue8JMwsvXe/WK38Ezs6x74iTaqI3AFH6ilAhDqpMnd/msSESNFt76DiO1ZK QMr9amVPknjfPmJISqdhgB1DlEdw34sROf6V8mZw0xfqT6PKE46LcFefzs0kbg4GORf8vjG2 Sf1tk5eU8MBiyN/bZ03bKNjNYMpODDQQwuP84kYLkX2wBxxMAhBxwbDVZudzxDZJ1C2VXujC OJVxq2kljBM9ETYuUGqd75AW2LXrLw6+MuIsHFAYAgRr7+KcwDgBAfwhPBYX34nSSiHlmLC+ KaHLeCLF5ZI2vKm3HEeCTtlOg7xZEONgwzL+fdKo+D6SoC8RRxJKs8a3sVfI4t6CnrQzvJbB n6gxdgCu5i29J1QCYrCYvql2UyFPAK+do99/1jOXT4m2836j1wARAQABzSBQYXVsIEVnZ2Vy dCA8ZWdnZXJ0QGNzLnVjbGEuZWR1PsLBlQQTAQgAPwIbAwYLCQgHAwIGFQgCCQoLBBYCAwEC HgECF4AWIQR+N5Kp2Kz31jO8FYjtl+kOYqp+NAUCZiLOewUJHWQLDAAKCRDtl+kOYqp+NHGE D/9Wmbk+cAaQsYLPGBvyzIjZIRzo/V2p3ZwckVA1VEQivx5azu1cs86qDoVIe45AtwmKOvdV wTQd/QeglkZR6D2YPW7UR/7emajyJZZcy+etVTDKoaw1i6/hmd/CpGjUeUSvgoPs6nYR+1lo pSXTpaGrh1W0qQHalSkOOwCHG3HtGk9Ve2AERDUYxmcn8/eZHb7xpUJEJMBBI1bx/zcw1EtB rjsQ1R1faJ/r/7LPAyV36RLvnbX69PylHKQEbJoaY9aUb2Vpm63ni3FeTA7/3jpPvaSRWHJh vPYx6Fm2Ln8pI0Yf/W2B8QMiPTnF/LnH2kvUcf9VXm+1mQJ3fBFU25HZwBhuqZ24IeKymPEt BUMQAum97Dto0jSgR2OUvX7z+twhpQEgRGBzPHYwDi4SxF5Z4Q5Y7B7a++HP9tIxG6CVFIwI 4xVaZud18bPa0YBL+cISmMgxq7h7yoVXl6u3pm9Yiv+W6Lp9QGN8Rw1VuJMOoFCYuoxG8mXO TA5b1jvlQ32gHFFhqErDAhNJRsfgrpe9Gok4Ycp+rWljbvS5Wrl0uth5MP7FbaHN2kmTZibq KXAd//IqczhDyU6qnW6ao+h4iDBDgYgRbQjmToX/vmIdEMzvPGqWXKhe/q1TYMuOO+IfP+bI fyPFH29nVN/o9c4J7myeKvv3HKSXdSVjlh2V787BTQRMgHJkARAApoXrvxP3DIfjCNOtXU/P dwMShKdX/RlSs5PfunV1wbKP8herXHrvQdFVqECaTSxmlhzbk8X0PkY9gcVaU2O49T3qsOd1 cHeF52YFGEt0LhsBeMjgNX5uZ1V76r8gyeVlFpWWb0SIwJUBHrDXexF67upeRb2vdHBjYDNe ySn+0B7gFEqvVmZu+LadudDp6kQLjatFvHQHUSGNshBnkkcaTbiI9Pst0GCc2aiznBiPPA2W QxAPlPRh3OGTsn5THADmbjqY6FEMLasVX8DSCblMvLwNeO/8SxziBidhqLpJCqdQRWHku5Xx gIkGeKOz5OLDvXHWJyafrEYjjkS6Ak6B5z6svKliClWnjHQcjlPzyoFFgKTEfcqDxCj4RY0D 0DgtFD0NfyeOidrSB/SzTe2hwryQE3rpSiqo+0cGdzh4yAHKYJ+UrXZ4p93ZhjGfKD1xlrNY DlWyW9PGmbvqFuDmiIAQf9WD/wzEfICc+F+uDDI+uYkRxUFp92ykmdhDEFg1yjYsU8iGU69a Hyvhq36z4zctvbqhRNzOWB1bVJ/dIMDvsExGcXQVDIT7sDNXv0wE3jKSKpp7NDG1oXUXL+2+ SF99Kjy753AbQSAmH617fyBNwhJWvQYg+mUvPpiGOtses9EXUI3lS4v0MEaPG43flEs1UR+1 rpFQWVHo1y1OO+sAEQEAAcLBfAQYAQgAJgIbDBYhBH43kqnYrPfWM7wViO2X6Q5iqn40BQJm Is58BQkdZAsMAAoJEO2X6Q5iqn40Q68QAJ9GubS/ej30Vc4idoZdc0IyMcL7kQJbMohF+Tyn ZE+TGn9WvzP10yLyzoI0vNlcNfP92d2MS//pFjOuANb5mwyiEYA+rDZIdS4ZZpHxCs2sxMC4 afLCf3kv4aMnTeBvb9na403dlczz9cAacvsmniSFdpb1+BzMpYbybglU5oYMGhYT2nnCRjXN 6S2nKYt4mjJeeOuxHrdeqQQdVBNYeNfTcPePeqvZ2+bD6u9yxZtaV+wxdpqglosQvjqhOYz7 h50/ZTSq70/npoCq44TzdJKttaYvlW6ziRz0g4RRAqZyoxjYXiy5qj8r8zXJuB11ApZCGuKn /usbji9RYbflAhxFeh4LMmpDVi6BrF30b73Md59K7PuEKN1NxzlWiqqQHZZ9momN0GXLPcGq 4uyfq7yVEy7wP5PMOh6oqscKklE3gFQtq0P1Ki0xqdF6Fq5LPJc+0Db2CYkVIy7Xaa/f74I3 sOfQfEeDylVXR5iDfUJEYv/0DYhOr7q5/0b1kh3M4wkrB4C5jVNHjIIj+RsAK90c3t38OhAl jiSN7Bkwy24Afy8eIu6wWzvhnsQGpZPB+IffmxT1wkTy8UxZKjUWV0C82iphVgCUUi2f9sDV Q/tNcwVWmOS+gdv9Wk6tdGeM+Ee+Qs6YG05jcSoajzF0TL07ajLcayRq2j1Os2CtQ8qu Organization: UCLA Computer Science Department In-Reply-To: <e2fde067-39e6-4c15-8f8f-c179f70708e6@HIDDEN> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74502-done Cc: 74502-done <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --------------1sP1zRnSTSq0S012eXnIrL6L Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 11/23/24 18:17, Paul Eggert wrote: > that's a recently-introduced groff bug. I reported it here: > > https://savannah.gnu.org/bugs/index.php?66481 From the followup to that groff bug report, it appears that the groff maintainers don't consider this to be a bug, though they do say it is a compatibility issue. To work around this for grep, I installed the first attached patch. I noticed some other glitches too (some with traditional troff) and installed the second attached patch while I was in the neighborhood. Closing the bug report. Thanks again for reporting the issue. --------------1sP1zRnSTSq0S012eXnIrL6L Content-Type: text/x-patch; charset=UTF-8; name="0001-doc-use-w-.-not-w.patch" Content-Disposition: attachment; filename="0001-doc-use-w-.-not-w.patch" Content-Transfer-Encoding: base64 RnJvbSA5ODYzZDUzYTVmYzkyNzdiZWIzZGJjOTdlNDM0ZDM5NmIzNGMyYTZlIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBGcmksIDIxIE1hciAyMDI1IDEwOjAxOjA2IC0wNzAwClN1YmplY3Q6IFtQQVRD SCAxLzJdIGRvYzogdXNlIFx3QC4uLkAgbm90IFx3fC4uLnwKCiogZG9jL2dyZXAuaW4uMTog QXZvaWQgd2FybmluZ3MgaW4gYmxlZWRpbmctZWRnZSBncm9mZi4KLS0tCiBkb2MvZ3JlcC5p bi4xIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0 aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvYy9ncmVwLmluLjEgYi9kb2MvZ3JlcC5pbi4xCmlu ZGV4IDc4OWNmNWEuLmQwZjc1N2QgMTAwNjQ0Ci0tLSBhL2RvYy9ncmVwLmluLjEKKysrIGIv ZG9jL2dyZXAuaW4uMQpAQCAtMTEsNyArMTEsNyBAQAogLgogLlRIIEdSRVAgMSBcKihEdCAi R05VIGdyZXAgQFZFUlNJT05AIiAiVXNlciBDb21tYW5kcyIKIC4KLS5pZiAhXHd8XCoobHF8 IFx7XAorLmlmICFcd0BcKihscUAgXHtcCiAuXCIgZ3JvZmYgYW4tb2xkLnRtYWMgZG9lcyBu b3Qgc2VlbSB0byBiZSBpbiB1c2UsIHNvIGRlZmluZSBscSBhbmQgcnEuCiAuCWllIFxuKC5n IFx7XAogLgkJZHMgbHEgXChscVwiCkBAIC0yNCw3ICsyNCw3IEBACiAuXH0KIC4KIC5hcyBs YQotLmlmICFcd3xcKihsYXwgXHtcCisuaWYgIVx3QFwqKGxhQCBce1wKIC5cIiBncm9mZiBh bi1leHQudG1hYyBkb2VzIG5vdCBzZWVtIHRvIGJlIGluIHVzZSwgc28gZGVmaW5lIHRoZSBw YXJ0cyBvZgogLlwiIGl0IHRoYXQgYXJlIHVzZWQgYmVsb3cuICBGb3IgYSBjb3B5IG9mIGdy b2ZmIGFuLWV4dC50bWFjLCBwbGVhc2Ugc2VlOgogLlwiIGh0dHBzOi8vZ2l0LnNhdmFubmFo LmdudS5vcmcvY2dpdC9ncm9mZi5naXQvcGxhaW4vdG1hYy9hbi1leHQudG1hYwotLSAKMi40 OS4wCgo= --------------1sP1zRnSTSq0S012eXnIrL6L Content-Type: text/x-patch; charset=UTF-8; name="0002-doc-update-man-for-groff-1.23.0-and-apostrophes.patch" Content-Disposition: attachment; filename*0="0002-doc-update-man-for-groff-1.23.0-and-apostrophes.patch" Content-Transfer-Encoding: base64 RnJvbSA5MjBkYWE1N2E0MTI5YjFiN2I3YzIzODdiMDE0MDFjODk4MWJlZTc2IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBGcmksIDIxIE1hciAyMDI1IDEwOjE2OjUwIC0wNzAwClN1YmplY3Q6IFtQQVRD SCAyLzJdIGRvYzogdXBkYXRlIG1hbiBmb3IgZ3JvZmYgMS4yMy4wIGFuZCBhcG9zdHJvcGhl cwoKKiBkb2MvZ3JlcC5pbi4xOiBNZXJnZSBmcm9tIGdyb2ZmIDEuMjMuMCB0bWFjL2FuLWV4 dC50bWFjLgpPbiBHcm9mZiwgZml4IHVzYWdlIG5ldXRyYWwgYXBvc3Ryb3BoZXM7CnRoZXkg Y2Fubm90IGJlIHJlbGlhYmx5IGZpeGVkIGluIHRyYWRpdGlvbmFsIHRyb2ZmLgotLS0KIGRv Yy9ncmVwLmluLjEgfCAxNzIgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4NSBpbnNlcnRpb25zKCspLCA4NyBk ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2MvZ3JlcC5pbi4xIGIvZG9jL2dyZXAuaW4u MQppbmRleCBkMGY3NTdkLi4xMTUwYjVkIDEwMDY0NAotLS0gYS9kb2MvZ3JlcC5pbi4xCisr KyBiL2RvYy9ncmVwLmluLjEKQEAgLTIsNyArMiw3IEBACiAuZGUgZFQKIC5kcyBEdCBcXCQy CiAuLgotLmRUIFRpbWUtc3RhbXA6ICIyMDE5LTEyLTI5IgorLmRUIFRpbWUtc3RhbXA6ICIy MDI1LTAzLTIxIgogLlwiIFVwZGF0ZSB0aGUgYWJvdmUgZGF0ZSB3aGVuZXZlciBhIGNoYW5n ZSB0byBlaXRoZXIgdGhpcyBmaWxlIG9yCiAuXCIgZ3JlcC5jJ3MgJ3VzYWdlJyBmdW5jdGlv biByZXN1bHRzIGluIGEgbm9udHJpdmlhbCBjaGFuZ2UgdG8gdGhlIG1hbiBwYWdlLgogLlwi IEluIEVtYWNzLCB5b3UgY2FuIHVwZGF0ZSB0aGUgZGF0ZSBieSBydW5uaW5nICdNLXggdGlt ZS1zdGFtcCcKQEAgLTExLDggKzExLDExIEBACiAuCiAuVEggR1JFUCAxIFwqKER0ICJHTlUg Z3JlcCBAVkVSU0lPTkAiICJVc2VyIENvbW1hbmRzIgogLgorLmllIFxuKC5nIC5kcyAnIFwo YXEKKy5lbCAuZHMgJyAnCiAuaWYgIVx3QFwqKGxxQCBce1wKLS5cIiBncm9mZiBhbi1vbGQu dG1hYyBkb2VzIG5vdCBzZWVtIHRvIGJlIGluIHVzZSwgc28gZGVmaW5lIGxxIGFuZCBycS4K Ky5cIiBSZWNlbnQtZW5vdWdoIGdyb2ZmIGFuLnRtYWMgZG9lcyBub3Qgc2VlbSB0byBiZSBp biB1c2UsCisuXCIgc28gZGVmaW5lIHRoZSBzdHJpbmdzIGxxIGFuZCBycS4KIC4JaWUgXG4o LmcgXHtcCiAuCQlkcyBscSBcKGxxXCIKIC4JCWRzIHJxIFwocnFcIgpAQCAtMjMsMTE1ICsy NiwxMTAgQEAKIC4JXH0KIC5cfQogLgotLmFzIGxhCi0uaWYgIVx3QFwqKGxhQCBce1wKKy5h cyBtQworLmlmICFcd0BcKihtQ0AgXHtcCiAuXCIgZ3JvZmYgYW4tZXh0LnRtYWMgZG9lcyBu b3Qgc2VlbSB0byBiZSBpbiB1c2UsIHNvIGRlZmluZSB0aGUgcGFydHMgb2YKLS5cIiBpdCB0 aGF0IGFyZSB1c2VkIGJlbG93LiAgRm9yIGEgY29weSBvZiBncm9mZiBhbi1leHQudG1hYywg cGxlYXNlIHNlZToKLS5cIiBodHRwczovL2dpdC5zYXZhbm5haC5nbnUub3JnL2NnaXQvZ3Jv ZmYuZ2l0L3BsYWluL3RtYWMvYW4tZXh0LnRtYWMKLS5cIiAtLS0gU3RhcnQgb2YgbGluZXMg dGFrZW4gZnJvbSBncm9mZiBhbi1leHQudG1hYworLlwiIGl0IHRoYXQgYXJlIHVzZWQgYmVs b3csIHRha2VuIGZyb20gZ3JvZmYgMS4yMy4wLiAgRm9yIGEgY29weSwgcGxlYXNlIHNlZToK Ky5cIiBodHRwczovL2dpdC5zYXZhbm5haC5nbnUub3JnL2NnaXQvZ3JvZmYuZ2l0L3BsYWlu L3RtYWMvYW4tZXh0LnRtYWM/aWQ9MS4yMy4wCisubnIgbUcgXG4oLmctMQorLlwiIC0tLSBT dGFydCBvZiBsaW5lcyB0YWtlbiBmcm9tIGdyb2ZmIGFuLWV4dC50bWFjLAorLlwiIGV4Y2Vw dCB3aXRoICJuciBtSCAxNCIgcmVwbGFjZWQgYnkgIm5yIG1IIDAiCisuXCIgYW5kIHdpdGgg bVMsIFNZLCBZUyBkZWZpbml0aW9ucyBvbWl0dGVkLgogLgotLlwiIENoZWNrIHdoZXRoZXIg d2UgYXJlIHVzaW5nIGdyb2h0bWwuCi0ubnIgbUggMAotLmlmIFxuKC5nIFwKLS4gIGlmICdc KiguVCdodG1sJyBcCi0uICAgIG5yIG1IIDEKKy5cIiBEZWZpbmUgdGhpcyB0byB5b3VyIGlt cGxlbWVudGF0aW9uJ3MgY29uc3RhbnQtd2lkdGggdHlwZWZhY2UuCisuZHMgbUMgQ1cKKy5p ZiBuIC5kcyBtQyBSCiAuCisuXCIgU2F2ZSB0aGUgYXV0b21hdGljIGh5cGhlbmF0aW9uIG1v ZGUuCisuXCIKKy5cIiBJbiBBVCZUIHRyb2ZmLCB0aGVyZSB3YXMgbm8gcmVnaXN0ZXIgZXhw b3NpbmcgdGhlIGh5cGhlbmF0aW9uIG1vZGUsCisuXCIgYW5kIG5vIHdheSB0byBzYXZlIGFu ZCByZXN0b3JlIGl0LiAgU2V0IGBtSGAgdG8gYSByZWFzb25hYmxlIHZhbHVlCisuXCIgZm9y IHlvdXIgaW1wbGVtZW50YXRpb24gYW5kIHByZWZlcmVuY2UuCisuZGUgbVkKKy4gIGllICFc XG4oLmcgXAorLiAgICBuciBtSCAwCisuICBlbCBcCisuICAgIGRvIG5yIG1IIFxcblsuaHld IFwiIGdyb2ZmIGV4dGVuc2lvbiByZWdpc3RlcgorLi4KIC4KLS5cIiBNYXAgbW9uby13aWR0 aCBmb250cyB0byBzdGFuZGFyZCBmb250cyBmb3IgZ3JvZmYncyBUVFkgZGV2aWNlLgotLmlm IG4gXHtcCi0uICBkbyBmdHIgQ1IgUgotLiAgZG8gZnRyIENJIEkKLS4gIGRvIGZ0ciBDQiBC Ci0uXH0KKy5uciBtRSAwIFwiIGluIGFuIGV4YW1wbGUgKEVYL0VFKT8KKy4KKy5cIiBQcmVw YXJlIGxpbmsgdGV4dCBmb3IgbWFpbC93ZWIgaHlwZXJsaW5rcy4gIGBNVGAgYW5kIGBVUmAg Y2FsbCB0aGlzLgorLmRlIG1WCisuICBkcyBtMSBcXCQxXCIKKy4uCisuCisuCisuXCIgRW1p dCBoeXBlcmxpbmsuICBUaGUgb3B0aW9uYWwgYXJndW1lbnQgc3VwcGxpZXMgdHJhaWxpbmcg cHVuY3R1YXRpb24KKy5cIiBhZnRlciBsaW5rIHRleHQuICBgTUVgIGFuZCBgVUVgIGNhbGwg dGhpcy4KKy5kZSBtUQorLiAgbVkKKy4gIG5oCis8XFwqKG0xPlxcJDEKKy4gIGh5IFxcbiht SAorLi4KIC4KLS5cIiBncm9mZiBoYXMgZ2x5cGggZW50aXRpZXMgZm9yIGFuZ2xlIGJyYWNr ZXRzLgotLmllIFxuKC5nIFx7XAotLiAgZHMgbGEgXChsYVwiCi0uICBkcyByYSBcKHJhXCIK LS5cfQotLmVsIFx7XAotLiAgZHMgbGEgPFwiCi0uICBkcyByYSA+XCIKLS4gIFwiIGdyb2Zm J3MgbWFuIG1hY3JvcyBjb250cm9sIGh5cGhlbmF0aW9uIHdpdGggdGhpcyByZWdpc3Rlci4K LS4gIG5yIEhZIDEKLS5cfQogLgogLlwiIFN0YXJ0IFVSTC4KKy5pZiBcbiguZy1cbihtRyBc e1wKIC5kZSBVUgotLiAgZHMgbTEgXFwkMVwiCi0uICBuaAotLiAgaWYgXFxuKG1IIFx7XAot LiAgICBcIiBTdGFydCBkaXZlcnNpb24gaW4gYSBuZXcgZW52aXJvbm1lbnQuCi0uICAgIGRv IGV2IFVSTC1kaXYKLS4gICAgZG8gZGkgVVJMLWRpdgotLiAgXH0KKy4gIG1WIFxcJDEKIC4u CisuXH0KIC4KIC4KIC5cIiBFbmQgVVJMLgorLmlmIFxuKC5nLVxuKG1HIFx7XAogLmRlIFVF Ci0uICBpZSBcXG4obUggXHtcCi0uICAgIGJyCi0uICAgIGRpCi0uICAgIGV2Ci0uCi0uICAg IFwiIEhhcyB0aGVyZSBiZWVuIG9uZSBvciBtb3JlIGlucHV0IGxpbmVzIGZvciB0aGUgbGlu ayB0ZXh0PwotLiAgICBpZSBcXG4oZG4gXHtcCi0uICAgICAgZG8gSFRNTC1OUyAiPGEgaHJl Zj0iIlxcKihtMSIiPiIKLS4gICAgICBcIiBZZXMsIHN0cmlwIG9mZiBmaW5hbCBuZXdsaW5l IG9mIGRpdmVyc2lvbiBhbmQgZW1pdCBpdC4KLS4gICAgICBkbyBjaG9wIFVSTC1kaXYKLS4g ICAgICBkbyBVUkwtZGl2Ci1cYwotLiAgICAgIGRvIEhUTUwtTlMgPC9hPgotLiAgICBcfQot LiAgICBlbCBcCi0uICAgICAgZG8gSFRNTC1OUyAiPGEgaHJlZj0iIlxcKihtMSIiPlxcKiht MTwvYT4iCi1cJlxcJCpcIgotLiAgXH0KLS4gIGVsIFwKLVxcKihsYVxcKihtMVxcKihyYVxc JCpcIgotLgotLiAgaHkgXFxuKEhZCisuICBtUSBcXCQxCiAuLgorLlx9CiAuCiAuCiAuXCIg U3RhcnQgZW1haWwgYWRkcmVzcy4KKy5pZiBcbiguZy1cbihtRyBce1wKIC5kZSBNVAotLiAg ZHMgbTEgXFwkMVwiCi0uICBuaAotLiAgaWYgXFxuKG1IIFx7XAotLiAgICBcIiBTdGFydCBk aXZlcnNpb24gaW4gYSBuZXcgZW52aXJvbm1lbnQuCi0uICAgIGRvIGV2IFVSTC1kaXYKLS4g ICAgZG8gZGkgVVJMLWRpdgotLiAgXH0KKy4gIG1WIFxcJDEKIC4uCisuXH0KIC4KIC4KIC5c IiBFbmQgZW1haWwgYWRkcmVzcy4KKy5pZiBcbiguZy1cbihtRyBce1wKIC5kZSBNRQotLiAg aWUgXFxuKG1IIFx7XAotLiAgICBicgotLiAgICBkaQotLiAgICBldgorLiAgbVEgXFwkMQor Li4KKy5cfQorLgogLgotLiAgICBcIiBIYXMgdGhlcmUgYmVlbiBvbmUgb3IgbW9yZSBpbnB1 dCBsaW5lcyBmb3IgdGhlIGxpbmsgdGV4dD8KLS4gICAgaWUgXFxuKGRuIFx7XAotLiAgICAg IGRvIEhUTUwtTlMgIjxhIGhyZWY9IiJtYWlsdG86XFwqKG0xIiI+IgotLiAgICAgIFwiIFll cywgc3RyaXAgb2ZmIGZpbmFsIG5ld2xpbmUgb2YgZGl2ZXJzaW9uIGFuZCBlbWl0IGl0Lgot LiAgICAgIGRvIGNob3AgVVJMLWRpdgotLiAgICAgIGRvIFVSTC1kaXYKLVxjCi0uICAgICAg ZG8gSFRNTC1OUyA8L2E+Ci0uICAgIFx9Ci0uICAgIGVsIFwKLS4gICAgICBkbyBIVE1MLU5T ICI8YSBocmVmPSIibWFpbHRvOlxcKihtMSIiPlxcKihtMTwvYT4iCi1cJlxcJCpcIgorLlwi IFN0YXJ0IGV4YW1wbGUuCisuaWYgXG4oLmctXG4obUcgXHtcCisuZGUgRVgKKy4gIGJyCisu ICBpZiAhXFxuKG1FIFx7XAorLiAgICBuciBtRiBcXG4oLmYKKy4gICAgbnIgbVAgXFxuKFBE CisuICAgIG5yIFBEIDF2CisuICAgIG5mCisuICAgIGZ0IFxcKihtQworLiAgICBuciBtRSAx CiAuICBcfQotLiAgZWwgXAotXFwqKGxhXFwqKG0xXFwqKHJhXFwkKlwiCisuLgorLlx9Cisu CiAuCi0uICBoeSBcXG4oSFkKKy5cIiBFbmQgZXhhbXBsZS4KKy5pZiBcbiguZy1cbihtRyBc e1wKKy5kZSBFRQorLiAgYnIKKy4gIGlmIFxcbihtRSBce1wKKy4gICAgZnQgXFxuKG1GCisu ICAgIG5yIFBEIFxcbihtUAorLiAgICBmaQorLiAgICBuciBtRSAwCisuICBcfQogLi4KKy5c fQogLlwiIC0tLSBFbmQgb2YgbGluZXMgdGFrZW4gZnJvbSBncm9mZiBhbi1leHQudG1hYwog Llx9CiAuCkBAIC00MDgsNyArNDA2LDcgQEAgRGlzcGxheSBpbnB1dCBhY3R1YWxseSBjb21p bmcgZnJvbSBzdGFuZGFyZCBpbnB1dCBhcyBpbnB1dCBjb21pbmcgZnJvbSBmaWxlCiBUaGlz IGNhbiBiZSB1c2VmdWwgZm9yIGNvbW1hbmRzIHRoYXQgdHJhbnNmb3JtIGEgZmlsZSdzIGNv bnRlbnRzCiBiZWZvcmUgc2VhcmNoaW5nLAogZS5nLiwKLS5CUiAiZ3ppcCBcLWNkIGZvby5n eiB8IGdyZXAgXC1cXlwtbGFiZWw9Zm9vIFwtSCAnc29tZSBwYXR0ZXJuJyIgLgorLkJSICJn emlwIFwtY2QgZm9vLmd6IHwgZ3JlcCBcLVxeXC1sYWJlbD1mb28gXC1IIFwqJ3NvbWUgcGF0 dGVyblwqJyIgLgogU2VlIGFsc28gdGhlCiAuQiBcLUgKIG9wdGlvbi4KQEAgLTU5OSw3ICs1 OTcsNyBAQCBPbiB0aGUgb3RoZXIgaGFuZCwgd2hlbiByZWFkaW5nIGZpbGVzIHdob3NlIHRl eHQgZW5jb2RpbmdzIGFyZQogdW5rbm93biwgaXQgY2FuIGJlIGhlbHBmdWwgdG8gdXNlCiAu QiBcLWEKIG9yIHRvIHNldAotLkIgTENfQUxMPSdDJworLkIgTENfQUxMPVwqJ0NcKicKIGlu IHRoZSBlbnZpcm9ubWVudCwgaW4gb3JkZXIgdG8gZmluZCBtb3JlIG1hdGNoZXMgZXZlbiBp ZiB0aGUgbWF0Y2hlcwogYXJlIHVuc2FmZSBmb3IgZGlyZWN0IGRpc3BsYXkuCiAuVFAKQEAg LTEzMTMsNyArMTMxMSw3IEBAIGV2ZW4gaWYgb25seSBvbmUgZmlsZSBuYW1lIGhhcHBlbnMg dG8gYmUgb2YgdGhlIGZvcm0gXCoobHEqZyouaFwqKHJxLgogLlBQCiAuaW4gKzJuCiAuRVgK LSQgXGZCZ3JlcFxmUCBcLW4gXC1cXlwtICdmLipcZS5jJCcgKmcqLmggL2Rldi9udWxsCisk IFxmQmdyZXBcZlAgXC1uIFwtXF5cLSBcKidmLipcZS5jJFwqJyAqZyouaCAvZGV2L251bGwK IGFyZ21hdGNoLmg6MTovKiBkZWZpbml0aW9ucyBhbmQgcHJvdG90eXBlcyBmb3IgYXJnbWF0 Y2guYwogLkVFCiAuaW4KLS0gCjIuNDkuMAoK --------------1sP1zRnSTSq0S012eXnIrL6L-- ------------=_1742588762-7665-0--
MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Bjarni Ingi Gislason <bjarniig@HIDDEN> Subject: bug#74502: closed (Re: bug#74502: grep.in.1: Some remarks about this man page) Message-ID: <handler.74502.D74502.17425887497640.notifdone <at> debbugs.gnu.org> References: <1eb35e11-2cf7-4373-b64a-6f2ef169e1ff@HIDDEN> <173240980709.75873.7649836842735298032.reportbug@HIDDEN> X-Gnu-PR-Message: they-closed 74502 X-Gnu-PR-Package: grep Reply-To: 74502 <at> debbugs.gnu.org Date: Fri, 21 Mar 2025 20:26:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1742588762-7665-1" This is a multi-part message in MIME format... ------------=_1742588762-7665-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #74502: grep.in.1: Some remarks about this man page which was filed against the grep package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 74502 <at> debbugs.gnu.org. --=20 74502: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D74502 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems ------------=_1742588762-7665-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 74502-done) by debbugs.gnu.org; 21 Mar 2025 20:25:49 +0000 Received: from localhost ([127.0.0.1]:39698 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tviw5-0001z7-Is for submit <at> debbugs.gnu.org; Fri, 21 Mar 2025 16:25:49 -0400 Received: from mail.cs.ucla.edu ([131.179.128.66]:54846) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eggert@HIDDEN>) id 1tviw2-0001yp-45 for 74502-done <at> debbugs.gnu.org; Fri, 21 Mar 2025 16:25:43 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 8AC1D3C010866; Fri, 21 Mar 2025 13:25:35 -0700 (PDT) Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10032) with ESMTP id K_tDmXX31EKZ; Fri, 21 Mar 2025 13:25:35 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id DEAE33C010868; Fri, 21 Mar 2025 13:25:34 -0700 (PDT) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu DEAE33C010868 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1742588734; bh=qbYtVNqQeQuuOQZLC5qhIQMmm/Pkw8Pht/2Btpqh01M=; h=Message-ID:Date:MIME-Version:From:To; b=picjxbAITaWs35X7/5p15t9Aeb3eSCxiXz1G223cPR8np8ujWXthQ05WWPrNcNdRg F/fhnIHfZjVA/Pk2RAKckdy544rfBcb0cOCk51jnskZj9YCp2uNJssDMkazczVuxZ5 RkVPX4DUHkx1zTwxcVnw2Ef46DYkWfzifhZiWhhOmy+dI0dTzWuPDSEEPcevJ5gxYp kKU5ihcvEWAlNI+Tu+S+Ufckx/aAtBuen3tBWqyq2beijrIo7dcDY5sCG+ccmIJa0a xA54bix6femyorQmUu1hno9ROy2CnplF7Ke/IUlORQo9NWh/Kt56XYAtgpyoGda4Co B6k3fn8/SdGQw== X-Virus-Scanned: amavis at mail.cs.ucla.edu Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10026) with ESMTP id LzNVuclmaQX2; Fri, 21 Mar 2025 13:25:34 -0700 (PDT) Received: from [131.179.64.200] (Penguin.CS.UCLA.EDU [131.179.64.200]) by mail.cs.ucla.edu (Postfix) with ESMTPSA id BADE63C010866; Fri, 21 Mar 2025 13:25:34 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------1sP1zRnSTSq0S012eXnIrL6L" Message-ID: <1eb35e11-2cf7-4373-b64a-6f2ef169e1ff@HIDDEN> Date: Fri, 21 Mar 2025 13:25:34 -0700 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#74502: grep.in.1: Some remarks about this man page From: Paul Eggert <eggert@HIDDEN> To: Bjarni Ingi Gislason <bjarniig@HIDDEN> References: <173240980709.75873.7649836842735298032.reportbug@HIDDEN> <e2fde067-39e6-4c15-8f8f-c179f70708e6@HIDDEN> Content-Language: en-US Autocrypt: addr=eggert@HIDDEN; keydata= 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 Organization: UCLA Computer Science Department In-Reply-To: <e2fde067-39e6-4c15-8f8f-c179f70708e6@HIDDEN> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74502-done Cc: 74502-done <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --------------1sP1zRnSTSq0S012eXnIrL6L Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 11/23/24 18:17, Paul Eggert wrote: > that's a recently-introduced groff bug. I reported it here: > > https://savannah.gnu.org/bugs/index.php?66481 From the followup to that groff bug report, it appears that the groff maintainers don't consider this to be a bug, though they do say it is a compatibility issue. To work around this for grep, I installed the first attached patch. I noticed some other glitches too (some with traditional troff) and installed the second attached patch while I was in the neighborhood. Closing the bug report. Thanks again for reporting the issue. --------------1sP1zRnSTSq0S012eXnIrL6L Content-Type: text/x-patch; charset=UTF-8; name="0001-doc-use-w-.-not-w.patch" Content-Disposition: attachment; filename="0001-doc-use-w-.-not-w.patch" Content-Transfer-Encoding: base64 RnJvbSA5ODYzZDUzYTVmYzkyNzdiZWIzZGJjOTdlNDM0ZDM5NmIzNGMyYTZlIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBGcmksIDIxIE1hciAyMDI1IDEwOjAxOjA2IC0wNzAwClN1YmplY3Q6IFtQQVRD SCAxLzJdIGRvYzogdXNlIFx3QC4uLkAgbm90IFx3fC4uLnwKCiogZG9jL2dyZXAuaW4uMTog QXZvaWQgd2FybmluZ3MgaW4gYmxlZWRpbmctZWRnZSBncm9mZi4KLS0tCiBkb2MvZ3JlcC5p bi4xIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0 aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvYy9ncmVwLmluLjEgYi9kb2MvZ3JlcC5pbi4xCmlu ZGV4IDc4OWNmNWEuLmQwZjc1N2QgMTAwNjQ0Ci0tLSBhL2RvYy9ncmVwLmluLjEKKysrIGIv ZG9jL2dyZXAuaW4uMQpAQCAtMTEsNyArMTEsNyBAQAogLgogLlRIIEdSRVAgMSBcKihEdCAi R05VIGdyZXAgQFZFUlNJT05AIiAiVXNlciBDb21tYW5kcyIKIC4KLS5pZiAhXHd8XCoobHF8 IFx7XAorLmlmICFcd0BcKihscUAgXHtcCiAuXCIgZ3JvZmYgYW4tb2xkLnRtYWMgZG9lcyBu b3Qgc2VlbSB0byBiZSBpbiB1c2UsIHNvIGRlZmluZSBscSBhbmQgcnEuCiAuCWllIFxuKC5n IFx7XAogLgkJZHMgbHEgXChscVwiCkBAIC0yNCw3ICsyNCw3IEBACiAuXH0KIC4KIC5hcyBs YQotLmlmICFcd3xcKihsYXwgXHtcCisuaWYgIVx3QFwqKGxhQCBce1wKIC5cIiBncm9mZiBh bi1leHQudG1hYyBkb2VzIG5vdCBzZWVtIHRvIGJlIGluIHVzZSwgc28gZGVmaW5lIHRoZSBw YXJ0cyBvZgogLlwiIGl0IHRoYXQgYXJlIHVzZWQgYmVsb3cuICBGb3IgYSBjb3B5IG9mIGdy b2ZmIGFuLWV4dC50bWFjLCBwbGVhc2Ugc2VlOgogLlwiIGh0dHBzOi8vZ2l0LnNhdmFubmFo LmdudS5vcmcvY2dpdC9ncm9mZi5naXQvcGxhaW4vdG1hYy9hbi1leHQudG1hYwotLSAKMi40 OS4wCgo= --------------1sP1zRnSTSq0S012eXnIrL6L Content-Type: text/x-patch; charset=UTF-8; name="0002-doc-update-man-for-groff-1.23.0-and-apostrophes.patch" Content-Disposition: attachment; filename*0="0002-doc-update-man-for-groff-1.23.0-and-apostrophes.patch" Content-Transfer-Encoding: base64 RnJvbSA5MjBkYWE1N2E0MTI5YjFiN2I3YzIzODdiMDE0MDFjODk4MWJlZTc2IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBGcmksIDIxIE1hciAyMDI1IDEwOjE2OjUwIC0wNzAwClN1YmplY3Q6IFtQQVRD SCAyLzJdIGRvYzogdXBkYXRlIG1hbiBmb3IgZ3JvZmYgMS4yMy4wIGFuZCBhcG9zdHJvcGhl cwoKKiBkb2MvZ3JlcC5pbi4xOiBNZXJnZSBmcm9tIGdyb2ZmIDEuMjMuMCB0bWFjL2FuLWV4 dC50bWFjLgpPbiBHcm9mZiwgZml4IHVzYWdlIG5ldXRyYWwgYXBvc3Ryb3BoZXM7CnRoZXkg Y2Fubm90IGJlIHJlbGlhYmx5IGZpeGVkIGluIHRyYWRpdGlvbmFsIHRyb2ZmLgotLS0KIGRv Yy9ncmVwLmluLjEgfCAxNzIgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4NSBpbnNlcnRpb25zKCspLCA4NyBk ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2MvZ3JlcC5pbi4xIGIvZG9jL2dyZXAuaW4u MQppbmRleCBkMGY3NTdkLi4xMTUwYjVkIDEwMDY0NAotLS0gYS9kb2MvZ3JlcC5pbi4xCisr KyBiL2RvYy9ncmVwLmluLjEKQEAgLTIsNyArMiw3IEBACiAuZGUgZFQKIC5kcyBEdCBcXCQy CiAuLgotLmRUIFRpbWUtc3RhbXA6ICIyMDE5LTEyLTI5IgorLmRUIFRpbWUtc3RhbXA6ICIy MDI1LTAzLTIxIgogLlwiIFVwZGF0ZSB0aGUgYWJvdmUgZGF0ZSB3aGVuZXZlciBhIGNoYW5n ZSB0byBlaXRoZXIgdGhpcyBmaWxlIG9yCiAuXCIgZ3JlcC5jJ3MgJ3VzYWdlJyBmdW5jdGlv biByZXN1bHRzIGluIGEgbm9udHJpdmlhbCBjaGFuZ2UgdG8gdGhlIG1hbiBwYWdlLgogLlwi IEluIEVtYWNzLCB5b3UgY2FuIHVwZGF0ZSB0aGUgZGF0ZSBieSBydW5uaW5nICdNLXggdGlt ZS1zdGFtcCcKQEAgLTExLDggKzExLDExIEBACiAuCiAuVEggR1JFUCAxIFwqKER0ICJHTlUg Z3JlcCBAVkVSU0lPTkAiICJVc2VyIENvbW1hbmRzIgogLgorLmllIFxuKC5nIC5kcyAnIFwo YXEKKy5lbCAuZHMgJyAnCiAuaWYgIVx3QFwqKGxxQCBce1wKLS5cIiBncm9mZiBhbi1vbGQu dG1hYyBkb2VzIG5vdCBzZWVtIHRvIGJlIGluIHVzZSwgc28gZGVmaW5lIGxxIGFuZCBycS4K Ky5cIiBSZWNlbnQtZW5vdWdoIGdyb2ZmIGFuLnRtYWMgZG9lcyBub3Qgc2VlbSB0byBiZSBp biB1c2UsCisuXCIgc28gZGVmaW5lIHRoZSBzdHJpbmdzIGxxIGFuZCBycS4KIC4JaWUgXG4o LmcgXHtcCiAuCQlkcyBscSBcKGxxXCIKIC4JCWRzIHJxIFwocnFcIgpAQCAtMjMsMTE1ICsy NiwxMTAgQEAKIC4JXH0KIC5cfQogLgotLmFzIGxhCi0uaWYgIVx3QFwqKGxhQCBce1wKKy5h cyBtQworLmlmICFcd0BcKihtQ0AgXHtcCiAuXCIgZ3JvZmYgYW4tZXh0LnRtYWMgZG9lcyBu b3Qgc2VlbSB0byBiZSBpbiB1c2UsIHNvIGRlZmluZSB0aGUgcGFydHMgb2YKLS5cIiBpdCB0 aGF0IGFyZSB1c2VkIGJlbG93LiAgRm9yIGEgY29weSBvZiBncm9mZiBhbi1leHQudG1hYywg cGxlYXNlIHNlZToKLS5cIiBodHRwczovL2dpdC5zYXZhbm5haC5nbnUub3JnL2NnaXQvZ3Jv ZmYuZ2l0L3BsYWluL3RtYWMvYW4tZXh0LnRtYWMKLS5cIiAtLS0gU3RhcnQgb2YgbGluZXMg dGFrZW4gZnJvbSBncm9mZiBhbi1leHQudG1hYworLlwiIGl0IHRoYXQgYXJlIHVzZWQgYmVs b3csIHRha2VuIGZyb20gZ3JvZmYgMS4yMy4wLiAgRm9yIGEgY29weSwgcGxlYXNlIHNlZToK Ky5cIiBodHRwczovL2dpdC5zYXZhbm5haC5nbnUub3JnL2NnaXQvZ3JvZmYuZ2l0L3BsYWlu L3RtYWMvYW4tZXh0LnRtYWM/aWQ9MS4yMy4wCisubnIgbUcgXG4oLmctMQorLlwiIC0tLSBT dGFydCBvZiBsaW5lcyB0YWtlbiBmcm9tIGdyb2ZmIGFuLWV4dC50bWFjLAorLlwiIGV4Y2Vw dCB3aXRoICJuciBtSCAxNCIgcmVwbGFjZWQgYnkgIm5yIG1IIDAiCisuXCIgYW5kIHdpdGgg bVMsIFNZLCBZUyBkZWZpbml0aW9ucyBvbWl0dGVkLgogLgotLlwiIENoZWNrIHdoZXRoZXIg d2UgYXJlIHVzaW5nIGdyb2h0bWwuCi0ubnIgbUggMAotLmlmIFxuKC5nIFwKLS4gIGlmICdc KiguVCdodG1sJyBcCi0uICAgIG5yIG1IIDEKKy5cIiBEZWZpbmUgdGhpcyB0byB5b3VyIGlt cGxlbWVudGF0aW9uJ3MgY29uc3RhbnQtd2lkdGggdHlwZWZhY2UuCisuZHMgbUMgQ1cKKy5p ZiBuIC5kcyBtQyBSCiAuCisuXCIgU2F2ZSB0aGUgYXV0b21hdGljIGh5cGhlbmF0aW9uIG1v ZGUuCisuXCIKKy5cIiBJbiBBVCZUIHRyb2ZmLCB0aGVyZSB3YXMgbm8gcmVnaXN0ZXIgZXhw b3NpbmcgdGhlIGh5cGhlbmF0aW9uIG1vZGUsCisuXCIgYW5kIG5vIHdheSB0byBzYXZlIGFu ZCByZXN0b3JlIGl0LiAgU2V0IGBtSGAgdG8gYSByZWFzb25hYmxlIHZhbHVlCisuXCIgZm9y IHlvdXIgaW1wbGVtZW50YXRpb24gYW5kIHByZWZlcmVuY2UuCisuZGUgbVkKKy4gIGllICFc XG4oLmcgXAorLiAgICBuciBtSCAwCisuICBlbCBcCisuICAgIGRvIG5yIG1IIFxcblsuaHld IFwiIGdyb2ZmIGV4dGVuc2lvbiByZWdpc3RlcgorLi4KIC4KLS5cIiBNYXAgbW9uby13aWR0 aCBmb250cyB0byBzdGFuZGFyZCBmb250cyBmb3IgZ3JvZmYncyBUVFkgZGV2aWNlLgotLmlm IG4gXHtcCi0uICBkbyBmdHIgQ1IgUgotLiAgZG8gZnRyIENJIEkKLS4gIGRvIGZ0ciBDQiBC Ci0uXH0KKy5uciBtRSAwIFwiIGluIGFuIGV4YW1wbGUgKEVYL0VFKT8KKy4KKy5cIiBQcmVw YXJlIGxpbmsgdGV4dCBmb3IgbWFpbC93ZWIgaHlwZXJsaW5rcy4gIGBNVGAgYW5kIGBVUmAg Y2FsbCB0aGlzLgorLmRlIG1WCisuICBkcyBtMSBcXCQxXCIKKy4uCisuCisuCisuXCIgRW1p dCBoeXBlcmxpbmsuICBUaGUgb3B0aW9uYWwgYXJndW1lbnQgc3VwcGxpZXMgdHJhaWxpbmcg cHVuY3R1YXRpb24KKy5cIiBhZnRlciBsaW5rIHRleHQuICBgTUVgIGFuZCBgVUVgIGNhbGwg dGhpcy4KKy5kZSBtUQorLiAgbVkKKy4gIG5oCis8XFwqKG0xPlxcJDEKKy4gIGh5IFxcbiht SAorLi4KIC4KLS5cIiBncm9mZiBoYXMgZ2x5cGggZW50aXRpZXMgZm9yIGFuZ2xlIGJyYWNr ZXRzLgotLmllIFxuKC5nIFx7XAotLiAgZHMgbGEgXChsYVwiCi0uICBkcyByYSBcKHJhXCIK LS5cfQotLmVsIFx7XAotLiAgZHMgbGEgPFwiCi0uICBkcyByYSA+XCIKLS4gIFwiIGdyb2Zm J3MgbWFuIG1hY3JvcyBjb250cm9sIGh5cGhlbmF0aW9uIHdpdGggdGhpcyByZWdpc3Rlci4K LS4gIG5yIEhZIDEKLS5cfQogLgogLlwiIFN0YXJ0IFVSTC4KKy5pZiBcbiguZy1cbihtRyBc e1wKIC5kZSBVUgotLiAgZHMgbTEgXFwkMVwiCi0uICBuaAotLiAgaWYgXFxuKG1IIFx7XAot LiAgICBcIiBTdGFydCBkaXZlcnNpb24gaW4gYSBuZXcgZW52aXJvbm1lbnQuCi0uICAgIGRv IGV2IFVSTC1kaXYKLS4gICAgZG8gZGkgVVJMLWRpdgotLiAgXH0KKy4gIG1WIFxcJDEKIC4u CisuXH0KIC4KIC4KIC5cIiBFbmQgVVJMLgorLmlmIFxuKC5nLVxuKG1HIFx7XAogLmRlIFVF Ci0uICBpZSBcXG4obUggXHtcCi0uICAgIGJyCi0uICAgIGRpCi0uICAgIGV2Ci0uCi0uICAg IFwiIEhhcyB0aGVyZSBiZWVuIG9uZSBvciBtb3JlIGlucHV0IGxpbmVzIGZvciB0aGUgbGlu ayB0ZXh0PwotLiAgICBpZSBcXG4oZG4gXHtcCi0uICAgICAgZG8gSFRNTC1OUyAiPGEgaHJl Zj0iIlxcKihtMSIiPiIKLS4gICAgICBcIiBZZXMsIHN0cmlwIG9mZiBmaW5hbCBuZXdsaW5l IG9mIGRpdmVyc2lvbiBhbmQgZW1pdCBpdC4KLS4gICAgICBkbyBjaG9wIFVSTC1kaXYKLS4g ICAgICBkbyBVUkwtZGl2Ci1cYwotLiAgICAgIGRvIEhUTUwtTlMgPC9hPgotLiAgICBcfQot LiAgICBlbCBcCi0uICAgICAgZG8gSFRNTC1OUyAiPGEgaHJlZj0iIlxcKihtMSIiPlxcKiht MTwvYT4iCi1cJlxcJCpcIgotLiAgXH0KLS4gIGVsIFwKLVxcKihsYVxcKihtMVxcKihyYVxc JCpcIgotLgotLiAgaHkgXFxuKEhZCisuICBtUSBcXCQxCiAuLgorLlx9CiAuCiAuCiAuXCIg U3RhcnQgZW1haWwgYWRkcmVzcy4KKy5pZiBcbiguZy1cbihtRyBce1wKIC5kZSBNVAotLiAg ZHMgbTEgXFwkMVwiCi0uICBuaAotLiAgaWYgXFxuKG1IIFx7XAotLiAgICBcIiBTdGFydCBk aXZlcnNpb24gaW4gYSBuZXcgZW52aXJvbm1lbnQuCi0uICAgIGRvIGV2IFVSTC1kaXYKLS4g ICAgZG8gZGkgVVJMLWRpdgotLiAgXH0KKy4gIG1WIFxcJDEKIC4uCisuXH0KIC4KIC4KIC5c IiBFbmQgZW1haWwgYWRkcmVzcy4KKy5pZiBcbiguZy1cbihtRyBce1wKIC5kZSBNRQotLiAg aWUgXFxuKG1IIFx7XAotLiAgICBicgotLiAgICBkaQotLiAgICBldgorLiAgbVEgXFwkMQor Li4KKy5cfQorLgogLgotLiAgICBcIiBIYXMgdGhlcmUgYmVlbiBvbmUgb3IgbW9yZSBpbnB1 dCBsaW5lcyBmb3IgdGhlIGxpbmsgdGV4dD8KLS4gICAgaWUgXFxuKGRuIFx7XAotLiAgICAg IGRvIEhUTUwtTlMgIjxhIGhyZWY9IiJtYWlsdG86XFwqKG0xIiI+IgotLiAgICAgIFwiIFll cywgc3RyaXAgb2ZmIGZpbmFsIG5ld2xpbmUgb2YgZGl2ZXJzaW9uIGFuZCBlbWl0IGl0Lgot LiAgICAgIGRvIGNob3AgVVJMLWRpdgotLiAgICAgIGRvIFVSTC1kaXYKLVxjCi0uICAgICAg ZG8gSFRNTC1OUyA8L2E+Ci0uICAgIFx9Ci0uICAgIGVsIFwKLS4gICAgICBkbyBIVE1MLU5T ICI8YSBocmVmPSIibWFpbHRvOlxcKihtMSIiPlxcKihtMTwvYT4iCi1cJlxcJCpcIgorLlwi IFN0YXJ0IGV4YW1wbGUuCisuaWYgXG4oLmctXG4obUcgXHtcCisuZGUgRVgKKy4gIGJyCisu ICBpZiAhXFxuKG1FIFx7XAorLiAgICBuciBtRiBcXG4oLmYKKy4gICAgbnIgbVAgXFxuKFBE CisuICAgIG5yIFBEIDF2CisuICAgIG5mCisuICAgIGZ0IFxcKihtQworLiAgICBuciBtRSAx CiAuICBcfQotLiAgZWwgXAotXFwqKGxhXFwqKG0xXFwqKHJhXFwkKlwiCisuLgorLlx9Cisu CiAuCi0uICBoeSBcXG4oSFkKKy5cIiBFbmQgZXhhbXBsZS4KKy5pZiBcbiguZy1cbihtRyBc e1wKKy5kZSBFRQorLiAgYnIKKy4gIGlmIFxcbihtRSBce1wKKy4gICAgZnQgXFxuKG1GCisu ICAgIG5yIFBEIFxcbihtUAorLiAgICBmaQorLiAgICBuciBtRSAwCisuICBcfQogLi4KKy5c fQogLlwiIC0tLSBFbmQgb2YgbGluZXMgdGFrZW4gZnJvbSBncm9mZiBhbi1leHQudG1hYwog Llx9CiAuCkBAIC00MDgsNyArNDA2LDcgQEAgRGlzcGxheSBpbnB1dCBhY3R1YWxseSBjb21p bmcgZnJvbSBzdGFuZGFyZCBpbnB1dCBhcyBpbnB1dCBjb21pbmcgZnJvbSBmaWxlCiBUaGlz IGNhbiBiZSB1c2VmdWwgZm9yIGNvbW1hbmRzIHRoYXQgdHJhbnNmb3JtIGEgZmlsZSdzIGNv bnRlbnRzCiBiZWZvcmUgc2VhcmNoaW5nLAogZS5nLiwKLS5CUiAiZ3ppcCBcLWNkIGZvby5n eiB8IGdyZXAgXC1cXlwtbGFiZWw9Zm9vIFwtSCAnc29tZSBwYXR0ZXJuJyIgLgorLkJSICJn emlwIFwtY2QgZm9vLmd6IHwgZ3JlcCBcLVxeXC1sYWJlbD1mb28gXC1IIFwqJ3NvbWUgcGF0 dGVyblwqJyIgLgogU2VlIGFsc28gdGhlCiAuQiBcLUgKIG9wdGlvbi4KQEAgLTU5OSw3ICs1 OTcsNyBAQCBPbiB0aGUgb3RoZXIgaGFuZCwgd2hlbiByZWFkaW5nIGZpbGVzIHdob3NlIHRl eHQgZW5jb2RpbmdzIGFyZQogdW5rbm93biwgaXQgY2FuIGJlIGhlbHBmdWwgdG8gdXNlCiAu QiBcLWEKIG9yIHRvIHNldAotLkIgTENfQUxMPSdDJworLkIgTENfQUxMPVwqJ0NcKicKIGlu IHRoZSBlbnZpcm9ubWVudCwgaW4gb3JkZXIgdG8gZmluZCBtb3JlIG1hdGNoZXMgZXZlbiBp ZiB0aGUgbWF0Y2hlcwogYXJlIHVuc2FmZSBmb3IgZGlyZWN0IGRpc3BsYXkuCiAuVFAKQEAg LTEzMTMsNyArMTMxMSw3IEBAIGV2ZW4gaWYgb25seSBvbmUgZmlsZSBuYW1lIGhhcHBlbnMg dG8gYmUgb2YgdGhlIGZvcm0gXCoobHEqZyouaFwqKHJxLgogLlBQCiAuaW4gKzJuCiAuRVgK LSQgXGZCZ3JlcFxmUCBcLW4gXC1cXlwtICdmLipcZS5jJCcgKmcqLmggL2Rldi9udWxsCisk IFxmQmdyZXBcZlAgXC1uIFwtXF5cLSBcKidmLipcZS5jJFwqJyAqZyouaCAvZGV2L251bGwK IGFyZ21hdGNoLmg6MTovKiBkZWZpbml0aW9ucyBhbmQgcHJvdG90eXBlcyBmb3IgYXJnbWF0 Y2guYwogLkVFCiAuaW4KLS0gCjIuNDkuMAoK --------------1sP1zRnSTSq0S012eXnIrL6L-- ------------=_1742588762-7665-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 24 Nov 2024 01:14:29 +0000 Received: from localhost ([127.0.0.1]:60034 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tF1Cm-0001XQ-Nm for submit <at> debbugs.gnu.org; Sat, 23 Nov 2024 20:14:29 -0500 Received: from lists.gnu.org ([209.51.188.17]:34316) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <bg@HIDDEN>) id 1tF1Ck-0001XC-Jn for submit <at> debbugs.gnu.org; Sat, 23 Nov 2024 20:14:27 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <bg@HIDDEN>) id 1tF1Ch-0000Zd-0D for bug-grep@HIDDEN; Sat, 23 Nov 2024 20:14:26 -0500 Received: from smtp-out1-03.simnet.is ([194.105.232.31]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <bg@HIDDEN>) id 1tF1Ce-0002Ov-AX for bug-grep@HIDDEN; Sat, 23 Nov 2024 20:14:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=simnet.is; i=@simnet.is; q=dns/txt; s=sel1; t=1732410860; x=1763946860; h=date:from:to:subject:message-id:mime-version; bh=7A1VIGWtocNJf0BJ9PiJOXfU0ir6hbSWBJKhJicPQ2w=; b=NN54FzIjzWTfCOPMTAKZpBAuW7CRuJ21ATHQppyOP1z9INC95elIlW72 0cPNxmaZ48F74JgTys80uIwPUrmu+N0EyYzFtTPi+T9lHjq/jlKHNsdhP sx2/aDJWNY+MnXXTgSHFPi5BApIPebfUSSXwlX8sorEm8apyQhf8TdRDV X0KlrfdHv4yGepRlKD20XaAeUuV+H4AA76Jm/BfB1ubTFu+jjjPPXnWno 1QW9c+LuGf3C36Wr5oHKdLfFjzG2idfdDc7fdlINBl/7ldnVPKA9aiYqQ pZvdFRoeovrhbngeM711NigkxP8964sbOHp3L+L7XlhkR9yQZXQaeasMH w==; X-CSE-ConnectionGUID: OCQVpnaNQXqFaAD9MIMJ8A== X-CSE-MsgGUID: Smoy2c8xT02G2+asHi2sqw== Authentication-Results: smtp-out-03.simnet.is; dkim=none (message not signed) header.i=none X-SBRS: 3.3 X-IPAS-Result: =?us-ascii?q?A2FaBQCaekJnhVjoacJaHAEBAQEBAQcBARIBAQQEAQFAg?= =?us-ascii?q?VOCRJkloCAHAQEBD0QEAQGBV44LKDgTAQIEAQEBAQMCAwEBAQEBAQEBDgEBB?= =?us-ascii?q?gEBAQEBAQYHAhABAQEBQA47hTVTjDMBgmSvWIE0gQHeM4FdEIFIhWqCYgGFa?= =?us-ascii?q?YUzBoINgUcDgkRviwcEgiQceYQZJYMngV+De4gakx9IgSEDWSERAVUTDQoLB?= =?us-ascii?q?wWBdgOCTXorgQuBFzqBfYETSoUMRj83ghNpSzcCDQI2giR9gk2FGYRphFyGC?= =?us-ascii?q?R02CgMLGA1IESw3FBtEbgejMQlzATBKE4FEAzYtlBCRE6FchCSGW4Mwl1IzI?= =?us-ascii?q?oNikz8MOpJImHujZSY3hGaBfoF/LAcaCDA7gmhRGQ+OKgMWLspQgTMCBwsBA?= =?us-ascii?q?QMJkiMBAQ?= IronPort-PHdr: A9a23:7PKlzh/Dwy9tVv9uWA7oyV9kXcBGk67xIhZQ7Yc7zuoVNL+i+pLvI Are/qYlgFzIWNDd7PRJw6rTvrv7UGMNqZCGrDgZcZNKWhNEwcUblgAtGoiEXEv8KvOCUg== IronPort-Data: A9a23:A7mXDK9TRrNeXYHKZF33DrUDaX6TJUtcMsCJ2f8bNWPdYAuW94E1v jFHAgbba6GUNyC3ZY40Pc2orBQYuKZh/aZmGgc5/3hjRn5DpJaUWIXCJUytbn2eIJycF0w24 ZtDYICcJZtkQHOH/UygbLG6oXMghf7RGuP3A7PIN3otH1E0IMtNZWqPvsZg6mI/qYLiUlLlV arOnvDi1H+ZNx9cajkZu/7TpE83sa6u6G4V7gwyb6kb4geEzCYcBpxDfPiYIiqjSOG4PMbjH L+bk+vREkA1XvsJIon4+louWhRSGtY+BSDX1zwOHfDk20AezsAL+v5THOIGbktKgCm+kdl0y dFc3bS9Ug5B0pfkwYzxaDEGVXgkVUF60OWfeyTm6JbIlxGun0bEmp2CMmlnbOX0xc4vaY1+3 aRwACwAaBmFm9W3zNqTIgW7rp1+RCVDFNp3VkBIlVk1P95/KXzwa/miCetj4dsFrpsm8cAyy CYuQWEHgBzoO3WjM7qMYX40tL/AanLXK1W0pL8JzEaeDqe6IAFZidDQ3NTpltOiYu5soF6er 0T/z33XCzg2Zfm+7BjV2yf57gPPtXuTtIM6Cryj6rt4gViL3GsDGVhODx2loOKlzE+lMz5dA xVFpmx39fV0rhfxCImtN/G7iCfsUho0UdV4COw/7gyRjKvPi+qcLjJaEWcdMYR63CMwbQcv0 U7TlIP5OWQ1n+fWQGm99+2PtCznbED5KkdZOX9VElpZizX5m6k5kx2KQcxuCIa6iMCzHiv/q w1mtwAghq4PyNwK0r2h+kDWxmr24IbIVRJz5x6/sn+ZAh1RQ6WcWZSu4H7i3e9uJa+1H3ygm VpUsp3LhAwRNq2lmCuISeQLObim4feZLTHR6WKD+bF9rVxBHFb/LOhtDCFCGat/DioTUR7SC HI/VCtP5YRPeWmraLdtZJKgTpxwi7bhDsijV+u8gjtyjnpZKlXvEMJGPB/4M4XRfK4Ey/tX1 XCzKpzEMJriIf47pAdavs9EuVPR+ggwxHnIWbfwxAm93LyVaRa9EOheagDeML5ovPne+G05F uqz0ePWkH2zt8WjOkHqHXI7dw1XRZTGLcmq8JIOKIZv3CI5RThxYxMu/V/RU9c5z/UKx7ugE oCVX05cwRL/ixX6xfaiNxhehEfUdc8n9xoTZHVwVX72gCJLSdj0s88im24fJuJPGBpLlqUsF 6FtlgTpKqgndwkrDBxGPMWs/dEyLkrw7e9MVgL8CAUCk1dbb1Sh0rfZksHHrUHi0gLfWRMCn oCd IronPort-HdrOrdr: A9a23:YdXyaagt3HDyx+sSG7WyDB6L2nBQXuAji2hC6mlwRA09TyX4ra yTdZEgviMc5wxhO03I9ervBED4ewK6yXct2/h2AV7AZmbbUQmTTL2KhLGKq1eMJ8SUzI9gPM lbAs1DIey1IV9mjdvrpCmUeuxQpOVvKZrY59vj8w== X-Talos-CUID: 9a23:JJkFuW0Tj4DEOpDqHvaZlrxfPescTGXbxVHpE1aWAE9FGZi0bH3A0fYx X-Talos-MUID: =?us-ascii?q?9a23=3AUfU6Qw7FmKwlWJCpCSDTAvRMxoxT5qO/Uktdgal?= =?us-ascii?q?e4ebediVrGzbHly2oF9o=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-AV: E=Sophos;i="6.12,180,1728950400"; d="1'?scan'208";a="26714104" Received: from vist-zimproxy-02.vist.is ([194.105.232.88]) by smtp-out-03.simnet.is with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Nov 2024 01:06:22 +0000 Received: from localhost (localhost [127.0.0.1]) by vist-zimproxy-02.vist.is (Postfix) with ESMTP id 13647401057E for <bug-grep@HIDDEN>; Sun, 24 Nov 2024 01:06:22 +0000 (GMT) Received: from vist-zimproxy-02.vist.is ([127.0.0.1]) by localhost (vist-zimproxy-02.vist.is [127.0.0.1]) (amavis, port 10032) with ESMTP id R7tcn-gFNkMU for <bug-grep@HIDDEN>; Sun, 24 Nov 2024 01:06:21 +0000 (GMT) Received: from localhost (localhost [127.0.0.1]) by vist-zimproxy-02.vist.is (Postfix) with ESMTP id 958AE401057D for <bug-grep@HIDDEN>; Sun, 24 Nov 2024 01:06:21 +0000 (GMT) Received: from vist-zimproxy-02.vist.is ([127.0.0.1]) by localhost (vist-zimproxy-02.vist.is [127.0.0.1]) (amavis, port 10026) with ESMTP id rXDPGLHVqTw3 for <bug-grep@HIDDEN>; Sun, 24 Nov 2024 01:06:21 +0000 (GMT) Received: from kassi.invalid.is (85-220-33-163.dsl.dynamic.simnet.is [85.220.33.163]) by vist-zimproxy-02.vist.is (Postfix) with ESMTPS id 7BE9E401057C for <bug-grep@HIDDEN>; Sun, 24 Nov 2024 01:06:21 +0000 (GMT) Received: from bg by kassi.invalid.is with local (Exim 4.98) (envelope-from <bg@HIDDEN>) id 1tF14x-00000000JmF-1MD8 for bug-grep@HIDDEN; Sun, 24 Nov 2024 01:06:23 +0000 Date: Sun, 24 Nov 2024 01:06:23 +0000 From: Bjarni Ingi Gislason <bjarniig@HIDDEN> To: bug-grep@HIDDEN Subject: grep.in.1: Some remarks about this man page Message-ID: <173240980709.75873.7649836842735298032.reportbug@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="k9aK/vUGfkRbR4VJ" Content-Disposition: inline X-Mailer: reportbug 13.0.2 Received-SPF: pass client-ip=194.105.232.31; envelope-from=bg@HIDDEN; helo=smtp-out1-03.simnet.is X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.4 (--) --k9aK/vUGfkRbR4VJ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Package: grep Version: upstream Severity: minor Following comes from the next version of "groff" (> 1.23.0). * What led up to the situation? Checking for defects with test-[g|n]roff -mandoc -t -K utf8 -rF0 -rHY=0 -ww -b -z < "man page" [Use "groff -e ' $' <file>" to find trailing spaces.] ["test-groff" is a script in the repository for "groff"; is not shipped] (local copy and "troff" slightly changed by me). [The fate of "test-nroff" was decided in groff bug #55941.] * What was the outcome of this action? troff: backtrace: file '<stdin>':14 troff:<stdin>:14: error: character '|' is not allowed as a delimiter troff: backtrace: file '<stdin>':15 troff:<stdin>:15: warning: missing closing delimiter in output comparison operator; expected a special character, got a newline troff: backtrace: file '<stdin>':27 troff:<stdin>:27: error: character '|' is not allowed as a delimiter troff: backtrace: file '<stdin>':27 troff:<stdin>:27: warning: expected numeric expression, got a space * What outcome did you expect instead? No output (no warnings). -.- General remarks and further material, if a diff-file exist, are in the attachments. --k9aK/vUGfkRbR4VJ Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="chk_man.err.grep.in.1" Input file is grep.in.1 Any program (person), that produces man pages, should check the output for defects by using (both groff and nroff) [gn]roff -mandoc -t -ww -b -z -K utf8 <man page> The same goes for man pages that are used as an input. For a style guide use mandoc -T lint -.- So any 'generator' should check its products with the above mentioned 'groff', 'mandoc', and additionally with 'nroff ...'. This is just a simple quality control measure. The 'generator' may have to be corrected to get a better man page, the source file may, and any additional file may. Common defects: Input text line longer than 80 bytes. Not removing trailing spaces (in in- and output). The reason for these trailing spaces should be found and eliminated. Not beginning each input sentence on a new line. Lines should thus be shorter. See man-pages(7), item 'semantic newline'. -.- The difference between the formatted output of the original and patched file can be seen with: nroff -mandoc <file1> > <out1> nroff -mandoc <file2> > <out2> diff -u <out1> <out2> and for groff, using "printf '%s\n%s\n' '.kern 0' '.ss 12 0' | groff -mandoc -Z - " instead of 'nroff -mandoc' Add the option '-t', if the file contains a table. Read the output of 'diff -u' with 'less -R' or similar. -.-. If 'man' (man-db) is used to check the manual for warnings, the following must be set: The option "-warnings=w" The environmental variable: export MAN_KEEP_STDERR=yes (or any non-empty value) or (produce only warnings): export MANROFFOPT="-ww -b -z" export MAN_KEEP_STDERR=yes (or any non-empty value) -.- Output from "test-groff -mandoc -t -ww -b -z grep.in.1 ": (shortened list) 2 character '|' is not allowed as a delimiter 1 expected numeric expression, got a space -.-. -.-. Output from "test-groff -mandoc -t -K utf8 -rF0 -rHY=0 -ww -b -z ": troff: backtrace: file '<stdin>':14 troff:<stdin>:14: error: character '|' is not allowed as a delimiter troff: backtrace: file '<stdin>':15 troff:<stdin>:15: warning: missing closing delimiter in output comparison operator; expected a special character, got a newline troff: backtrace: file '<stdin>':27 troff:<stdin>:27: error: character '|' is not allowed as a delimiter troff: backtrace: file '<stdin>':27 troff:<stdin>:27: warning: expected numeric expression, got a space --k9aK/vUGfkRbR4VJ-- ------------=_1742588762-7665-1--
Received: (at control) by debbugs.gnu.org; 21 Mar 2025 22:32:29 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 21 18:32:29 2025 Received: from localhost ([127.0.0.1]:39910 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tvkuj-00080s-Jq for submit <at> debbugs.gnu.org; Fri, 21 Mar 2025 18:32:29 -0400 Received: from mail.cs.ucla.edu ([131.179.128.66]:59092) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eggert@HIDDEN>) id 1tvkug-00080d-AS for control <at> debbugs.gnu.org; Fri, 21 Mar 2025 18:32:27 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id AA40D3C01086B for <control <at> debbugs.gnu.org>; Fri, 21 Mar 2025 15:32:19 -0700 (PDT) Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10032) with ESMTP id ieeq1UczenMf for <control <at> debbugs.gnu.org>; Fri, 21 Mar 2025 15:32:19 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 724EE3C01086A for <control <at> debbugs.gnu.org>; Fri, 21 Mar 2025 15:32:19 -0700 (PDT) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu 724EE3C01086A DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1742596339; bh=e8GaEKOl2d5qfIsqGe8KE7ee6IQ54zymhrbGJmvvHDI=; h=Message-ID:Date:MIME-Version:To:From; b=RjuXoeYCtSw13g4T7PssJ6VVAYSBpdIQdb68BsZwXUx6TbZZLfnfrHxR6gcAy8Ayn 79Oya6wFG/jg7AfTNBVDjdVFlRrSaspi91uTRLm4QClfsrk9iMTjbYTbC08jo9R4Ab E0F2c5Gy41KxYJVmtYBzw1N19ntSskoJ3t/aTNFCfMpABXDUVWyZO/cIz26oeJTh3b qUG3Rzt+K6PMIjTtMAtdTPwZCWsB14pNJ4EIjdEMNzxlvip48+mtI1MwREmYYW0Rag T2WKrEpUug8oc2yMvXvwu58z+ZIsd1WPktlJ9UPuTE5BqmkKfzB2vPLEYYZ++r735L xxXniO2R8L2dw== X-Virus-Scanned: amavis at mail.cs.ucla.edu Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10026) with ESMTP id st-SUL2uUSLm for <control <at> debbugs.gnu.org>; Fri, 21 Mar 2025 15:32:19 -0700 (PDT) Received: from [131.179.64.200] (Penguin.CS.UCLA.EDU [131.179.64.200]) by mail.cs.ucla.edu (Postfix) with ESMTPSA id 5DD923C010866 for <control <at> debbugs.gnu.org>; Fri, 21 Mar 2025 15:32:19 -0700 (PDT) Message-ID: <7c86e1e0-55ec-4957-9fb5-21da168fe4f2@HIDDEN> Date: Fri, 21 Mar 2025 15:32:19 -0700 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: GNU bug control <control <at> debbugs.gnu.org> From: Paul Eggert <eggert@HIDDEN> Subject: grep bug maintainance Autocrypt: addr=eggert@HIDDEN; keydata= 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 Organization: UCLA Computer Science Department Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) tags 57696 fixed close 57696 tags 74502 fixed
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.