From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Andreas =?UTF-8?Q?R=C3=B6hler?= Newsgroups: gmane.emacs.bugs Subject: bug#54745: Subject: 28.1; woman fails on "file" Date: Wed, 6 Apr 2022 17:47:04 +0200 Message-ID: <47a34968-7a7b-f222-5590-1e3cb59b68d8@easy-emacs.de> References: <6b928406-f552-c2a5-a672-04832b8b37bd@easy-emacs.de> <83mtgycvku.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------SqssmMotjP7Hdmmrcpzdi2mP" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6538"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0 Cc: 54745@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Apr 06 17:48:11 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nc7tC-0001PR-QW for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 06 Apr 2022 17:48:10 +0200 Original-Received: from localhost ([::1]:35998 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nc7tB-0006d7-MH for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 06 Apr 2022 11:48:09 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58620) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nc7t4-0006aG-TI for bug-gnu-emacs@gnu.org; Wed, 06 Apr 2022 11:48:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:36847) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nc7t4-0005tT-KA for bug-gnu-emacs@gnu.org; Wed, 06 Apr 2022 11:48:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nc7t4-0005bw-Ej for bug-gnu-emacs@gnu.org; Wed, 06 Apr 2022 11:48:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Andreas =?UTF-8?Q?R=C3=B6hler?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 06 Apr 2022 15:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54745 X-GNU-PR-Package: emacs Original-Received: via spool by 54745-submit@debbugs.gnu.org id=B54745.164926003521355 (code B ref 54745); Wed, 06 Apr 2022 15:48:02 +0000 Original-Received: (at 54745) by debbugs.gnu.org; 6 Apr 2022 15:47:15 +0000 Original-Received: from localhost ([127.0.0.1]:58977 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nc7sI-0005YN-Pz for submit@debbugs.gnu.org; Wed, 06 Apr 2022 11:47:15 -0400 Original-Received: from mout.kundenserver.de ([212.227.126.134]:45981) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nc7sF-0005Y8-SI for 54745@debbugs.gnu.org; Wed, 06 Apr 2022 11:47:13 -0400 Original-Received: from [192.168.178.46] ([89.247.171.241]) by mrelayeu.kundenserver.de (mreue010 [212.227.15.167]) with ESMTPSA (Nemesis) id 1MiaLn-1oEjwU206p-00fmnc; Wed, 06 Apr 2022 17:47:05 +0200 Content-Language: en-US In-Reply-To: <83mtgycvku.fsf@gnu.org> X-Provags-ID: V03:K1:r2xTtbLSPjlKzSGCdt5p/53rIs2F3Kg9MSD/+OndCtOWT8zAB9b wfbncQch1K9GErdyK3zfHM94X9UcUuj2PvZCmkdxO0ltLbo+AoHMpO/S20z/xdHYCFdI7TN WG6BdFQ6z5R9EILVYBGwGAaW1Kdxi3s/lCP9a3nWwpkL/DZT/2n9VFJ9JztnGM1jRit9Auc 42YlzSZW7oGjZ8VZxd7OQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:Guiuh1pcnyQ=:c6JCnqJfiB34opDZH6K4Uq fXDn+XyGa6f3ii3TTrPSec2wXvNV4B6CUCciM+Ao3ewAg+aWxXQN7JWDNZXixGQUQAaWFqyQn itBHJqruazQ0xLaGNSBdJ2aRovIub7sVtFFNZuWmodUvazzmBIvyrh6POSUr5gga+OBfIqKQB Ljs4sjmoEOCodAoT/NWoLLr30bCUgCuNIKzDU01CkHlk1DSd9ggTOSpvmuwp+//uwDyxgTgQs H8hBqMEzrYFB3BkJ9wk3r5I/iLA40VLAw97NHLEarekHN4c6AB3MNb4EHlyhuOsv/VWofB8rV munm59tcX8xv42a923qKCsw6w+0JdaIeT8yJNHC1ZZVWUtHnyXG9OiAtyqLl88iWu8/ddByv5 gmsxhhKVJBr3RJrief1u9q0iI0xKPR1jM41JIPnBahgtJ2fBjWEHuvOquaYNeXtHAsGBv3ZUV tBje2soULkKeSclPq2k86bhyXDnDzCRaeABlXkS63p0L1lTCbtmxag7hSIm/4IkxHv5bNaQC5 fGLs9afrrrVnb1wNg/SyGP2XPfH0/ES5HY/NJS4KU35qMmpwPVCqH/UBc+ucQArnsP/neecUD LSIH3CuXvNkb0OGbNXMljkgTu4vrEs5oO504iSl0+fX5SxEPI4eC6gBVa3vLrvacN/f2/5ju/ dIrsZYHUEyXWisa12apStOaugWQ4E7z1nmUGmYUTJf5SBHo54EybFhhWCAtIg+NA9NX5Tq/E6 vsLNE6Q/piHtntKR X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:229500 Archived-At: This is a multi-part message in MIME format. --------------SqssmMotjP7Hdmmrcpzdi2mP Content-Type: multipart/alternative; boundary="------------1jK5GESSFWlAp6iOj4crK4D0" --------------1jK5GESSFWlAp6iOj4crK4D0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Am 06.04.22 um 13:14 schrieb Eli Zaretskii: >> Date: Wed, 6 Apr 2022 11:20:52 +0200 >> From: Andreas Röhler >> >> M-x woman RET file RET >> >> errors saying: >> >> Debugger entered--Lisp error: (error "WoMan can only format man pages >> written with the usual ‘-man’ macros") signal(error ("WoMan can only >> format man pages written with the usual ‘-man’ macros")) >> error("WoMan can only format man pages written with the usual `-man' >> macros") woman-decode-region(1 21597) woman-decode-buffer() >> woman-process-buffer() >> woman-really-find-file("/usr/share/man/man1/file.1.gz" t "*WoMan 1 >> file*<2>") woman-find-file("/usr/share/man/man1/file.1.gz") >> >> However from bash, manpage appears correctly. >> Also would read nicely from: "man file > file.txt" > woman.el doesn't use the 'man' program. It is implemented completely > in Emacs Lisp. So what 'man' does is not really relevant; what _is_ > relevant is that Someone(TM) should step up and volunteer to keep > woman.el up-to-date with all the recent advances in roff markup. > Until that happens, the error you see above is intentional, meant to > alert you, the user, to the fact that the man page cannot be reliably > formatted this way. That workaround attached does it here. --------------1jK5GESSFWlAp6iOj4crK4D0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit


Am 06.04.22 um 13:14 schrieb Eli Zaretskii:
Date: Wed, 6 Apr 2022 11:20:52 +0200
From: Andreas Röhler <andreas.roehler@easy-emacs.de>

M-x woman RET file RET

errors saying:

Debugger entered--Lisp error: (error "WoMan can only format man pages
  written with the usual ‘-man’ macros") signal(error ("WoMan can only
  format man pages written with the usual ‘-man’ macros"))
  error("WoMan can only format man pages written with the usual `-man'
  macros") woman-decode-region(1 21597) woman-decode-buffer()
  woman-process-buffer()
  woman-really-find-file("/usr/share/man/man1/file.1.gz" t "*WoMan 1
  file*<2>") woman-find-file("/usr/share/man/man1/file.1.gz")

However from bash, manpage appears correctly.
Also would read nicely from:  "man file > file.txt"
woman.el doesn't use the 'man' program.  It is implemented completely
in Emacs Lisp.  So what 'man' does is not really relevant; what _is_
relevant is that Someone(TM) should step up and volunteer to keep
woman.el up-to-date with all the recent advances in roff markup.
Until that happens, the error you see above is intentional, meant to
alert you, the user, to the fact that the man page cannot be reliably
formatted this way.


That workaround attached does it here.

--------------1jK5GESSFWlAp6iOj4crK4D0-- --------------SqssmMotjP7Hdmmrcpzdi2mP Content-Type: text/x-patch; charset=UTF-8; name="woman.el.patch" Content-Disposition: attachment; filename="woman.el.patch" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2xpc3Avd29tYW4uZWwgYi9saXNwL3dvbWFuLmVsCmluZGV4IGMwYzhm MzQzNDguLjJmOTIzYzU0NTUgMTAwNjQ0Ci0tLSBhL2xpc3Avd29tYW4uZWwKKysrIGIvbGlz cC93b21hbi5lbApAQCAtMTY0NCw3ICsxNjQ0LDkgQEAgd29tYW4tcmVhbGx5LWZpbmQtZmls ZQogICAgIChzZXRxIGRlZmF1bHQtZGlyZWN0b3J5IChmaWxlLW5hbWUtZGlyZWN0b3J5IGZp bGVuYW1lKSkKICAgICAoc2V0cS1sb2NhbCBiYWNrdXAtaW5oaWJpdGVkIHQpCiAgICAgKHNl dC12aXNpdGVkLWZpbGUtbmFtZSAiIikKLSAgICAod29tYW4tcHJvY2Vzcy1idWZmZXIpKSkK KyAgICAob3IgKGlnbm9yZS1lcnJvcnMgKHdvbWFuLXByb2Nlc3MtYnVmZmVyKSkKKyAgICAg ICAgKGVyYXNlLWJ1ZmZlcikgCisgICAgICAgIChzaGVsbC1jb21tYW5kIChjb25jYXQgIm1h biAiIChyZXBsYWNlLXJlZ2V4cC1pbi1zdHJpbmcgIl5cXChbXlxcLl0rXFwpLlxcKC4qXFwp IiAiXFwxIiAoZmlsZS1uYW1lLW5vbmRpcmVjdG9yeSAoZmlsZS1uYW1lLXNhbnMtZXh0ZW5z aW9uIGZpbGVuYW1lKSkpKSBidWZuYW1lKSkpKQogCiAoZGVmdW4gd29tYW4tcHJvY2Vzcy1i dWZmZXIgKCkKICAgIlRoZSBzZWNvbmQgaGFsZiBvZiBgd29tYW4tcmVhbGx5LWZpbmQtZmls ZSchIgo= --------------SqssmMotjP7Hdmmrcpzdi2mP--