From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.bugs Subject: bug#59631: 29.0.50; [PATCH] New check-man target to check man pages for errors Date: Sun, 27 Nov 2022 14:59:34 -0800 Message-ID: References: <83h6ykpfkn.fsf@gnu.org> <83cz98p8l8.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="00000000000068589305ee7bb547" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="14464"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 59631@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Nov 28 00:00:15 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 1ozQdC-0003Qb-Nd for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 28 Nov 2022 00:00:14 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ozQd3-0005yK-HX; Sun, 27 Nov 2022 18:00:05 -0500 Original-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 ) id 1ozQd1-0005xs-En for bug-gnu-emacs@gnu.org; Sun, 27 Nov 2022 18:00:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ozQd1-00078T-4n for bug-gnu-emacs@gnu.org; Sun, 27 Nov 2022 18:00:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ozQd0-0001pN-W5 for bug-gnu-emacs@gnu.org; Sun, 27 Nov 2022 18:00:03 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 27 Nov 2022 23:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59631 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 59631-submit@debbugs.gnu.org id=B59631.16695899846992 (code B ref 59631); Sun, 27 Nov 2022 23:00:02 +0000 Original-Received: (at 59631) by debbugs.gnu.org; 27 Nov 2022 22:59:44 +0000 Original-Received: from localhost ([127.0.0.1]:44689 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ozQch-0001oi-J5 for submit@debbugs.gnu.org; Sun, 27 Nov 2022 17:59:43 -0500 Original-Received: from mail-oi1-f179.google.com ([209.85.167.179]:34683) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ozQcf-0001oc-9b for 59631@debbugs.gnu.org; Sun, 27 Nov 2022 17:59:41 -0500 Original-Received: by mail-oi1-f179.google.com with SMTP id n205so9942286oib.1 for <59631@debbugs.gnu.org>; Sun, 27 Nov 2022 14:59:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=SgJz0PfiTqffuedcJzlp9ZgwCrhkHvEEPWqPH3rlJL4=; b=a2L/LrdMVD12RJtboQZuSDkewkg77FKTpJw4PiYWPN2pw0mrfi4Sonjq4eqlWzb4mv R9YyzaQDrkLz4exDGtwDRS5Loakzl/hsAjRfYGPBg6znPcUJ84oWx9Ele2qmM1hnvs/V 0snEgOI8iv/1HteXjjP33I5T5P+TwsTxVvxo8xBbxYl8JvjES1Y2FEeA3JfVT2a6hpc3 YBy8WhbhyQaWzD/wS86at1dUbhx9AwxpYjZoMKpNa554mHf14tgrEUyjxP/JrfL1Ik0f pgh3pkxF+XyjmH5cV50/J6qGnksLF9528UI6n35VHExdYTBwZpjiqZhGRtUemXGYV35x iE7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=SgJz0PfiTqffuedcJzlp9ZgwCrhkHvEEPWqPH3rlJL4=; b=ZmYqth6MwIRwl3DWknA1SlSG/Rs5MAXlgRLechBSz/xYse3E4X0YdUaPPK5s05S3nd 6p6iidlBcmriWz2S+P9afuaWID8cw99TZvev8bCtuYIH0ldqyYkiuHTkg9i2LUF8WaI7 2qpmsyZFsC9Why2MCj8/KflsOn2RgUB8z5oXESyn1qaFvPtDxRqlsIu2EZqFU0lhUoOX hqQhzfv3GZyJBKlrcuvv6pAXEgg/nvoVigIHyiPew7HU+hEHyxJbomXwLX7LLlVv4G/+ 6kRmIcZVFIvEQRkD+YJGLLLOQAksOABRDvqMMGkkzGbHWrenEs8nPnqKOjxqrKC2tURt Lieg== X-Gm-Message-State: ANoB5pkxsM/pvMcgW5cLerTk8KJhmxg5VhZ9U2ewATS0zrhMAdNfAd9a 10dE5zEK33MfZZp9VoFYqGFRolGV4qYLglnXdt4= X-Google-Smtp-Source: AA0mqf4yGpN0SjJK4T8Znob6N8NlhgHeb5ic0yhC4s+ua2P0r+YvHN24lhmPyQ/TeWdhgww++3l+WmrGP2lgd5SpSw4= X-Received: by 2002:a05:6808:1287:b0:359:dc32:4f9e with SMTP id a7-20020a056808128700b00359dc324f9emr14565672oiw.92.1669589975449; Sun, 27 Nov 2022 14:59:35 -0800 (PST) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 27 Nov 2022 14:59:34 -0800 In-Reply-To: <83cz98p8l8.fsf@gnu.org> X-Hashcash: 1:20:221127:eliz@gnu.org::LcL1KWTlPBQeuhi6:Fxk8 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:249256 Archived-At: --00000000000068589305ee7bb547 Content-Type: text/plain; charset="UTF-8" Eli Zaretskii writes: > Maybe this should be mentioned in some notes, like make-tarball or > something? When do we want to run this? I think adding it to make-tarball is a good idea. Perhaps we could do it in the same step as checking the refcards? I've attached a new patch with a suggested wording, please let me know what you think. I also enabled a few more groff warnings, and cleaned up the output to enable automatically jumping to errors from *compilation* buffers. --00000000000068589305ee7bb547 Content-Type: text/x-diff; charset="US-ASCII"; name="0001-New-script-admin-check-man-pages.patch" Content-Disposition: attachment; filename="0001-New-script-admin-check-man-pages.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: 45cf5b2f24541dad_0.1 RnJvbSBjM2JjZGJlN2E3MWU5NWU2MzQzZDZmY2ZjY2UxNzY3YWU0MzM3MzgxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5rYW5nYXNAZ21haWwuY29t PgpEYXRlOiBTdW4sIDI3IE5vdiAyMDIyIDE4OjM3OjM3ICswMTAwClN1YmplY3Q6IFtQQVRDSF0g TmV3IHNjcmlwdCBhZG1pbi9jaGVjay1tYW4tcGFnZXMKCiogYWRtaW4vY2hlY2stbWFuLXBhZ2Vz OiBOZXcgZmlsZSB3aXRoIHNjcmlwdCB1c2VkIHRvIGNoZWNrIG1hbiBwYWdlcwpmb3IgZXJyb3Jz LgoqIGFkbWluL21ha2UtdGFyYmFsbC50eHQ6IERvY3VtZW50IHdoZW4gdG8gdXNlIHRoZSBhYm92 ZSBzY3JpcHQuCi0tLQogYWRtaW4vY2hlY2stbWFuLXBhZ2VzICB8IDQ3ICsrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogYWRtaW4vbWFrZS10YXJiYWxsLnR4dCB8ICA2 ICsrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA1MyBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAx MDA3NTUgYWRtaW4vY2hlY2stbWFuLXBhZ2VzCgpkaWZmIC0tZ2l0IGEvYWRtaW4vY2hlY2stbWFu LXBhZ2VzIGIvYWRtaW4vY2hlY2stbWFuLXBhZ2VzCm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4 IDAwMDAwMDAwMDAuLjUyY2M3NzcyMDUKLS0tIC9kZXYvbnVsbAorKysgYi9hZG1pbi9jaGVjay1t YW4tcGFnZXMKQEAgLTAsMCArMSw0NyBAQAorIyEvYmluL2Jhc2gKKyMjIyBjaGVjay1tYW4tcGFn ZXMgLSBjaGVjayBtYW4gcGFnZXMgZm9yIGVycm9ycworCisjIyBDb3B5cmlnaHQgKEMpIDIwMjIg RnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCisKKyMjIFRoaXMgZmlsZSBpcyBwYXJ0IG9m IEdOVSBFbWFjcy4KKworIyMgR05VIEVtYWNzIGlzIGZyZWUgc29mdHdhcmU6IHlvdSBjYW4gcmVk aXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyMjIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUg R05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisjIyB0aGUgRnJlZSBT b2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBMaWNlbnNlLCBvcgor IyMgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKworIyMgR05VIEVtYWNzIGlz IGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisjIyBidXQg V0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBv ZgorIyMgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NF LiAgU2VlIHRoZQorIyMgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWls cy4KKworIyMgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVy YWwgUHVibGljIExpY2Vuc2UKKyMjIGFsb25nIHdpdGggR05VIEVtYWNzLiAgSWYgbm90LCBzZWUg PGh0dHBzOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKworIyMjIENvbW1lbnRhcnk6CisKKyMj IENoZWNrIG91ciBtYW4gcGFnZXMgZm9yIGVycm9ycyB1c2luZyBgbWFuJy4KKworIyMjIENvZGU6 CisKK3NvdXJjZSAiJHswJS8qfS9lbWFjcy1zaGVsbC1saWIiCisKK2V4aXRfc3RhdHVzPTAKKwor Y2QgIiRQRCIvLi4vZG9jL21hbgorZm9yIHBhZ2UgaW4gKi4xOyBkbworICAgIGxvZz0kKGVtYWNz X21rdGVtcCkKKyAgICBMQ19BTEw9Qy5VVEYtOCBNQU5ST0ZGU0VRPScnIE1BTldJRFRIPTgwIFwK KyAgICAgICAgbWFuIC0td2FybmluZ3M9YWxsLG1hYyAtRSBVVEYtOCAtbCAtVHV0ZjggLVogIiRw YWdlIiA+L2Rldi9udWxsIDI+ICIkbG9nIgorICAgIGxvZ19zaXplPSQoc3RhdCAtLWZvcm1hdD0l cyAiJGxvZyIpCisgICAgaWYgWyAiJGxvZ19zaXplIiAtbmUgMCBdOyB0aGVuCisgICAgICAgIGVj aG8gImRvYy9tYW4vJHBhZ2U6IgorICAgICAgICAjIFBvaW50IHRvIHRoZSBjb3JyZWN0IGZpbGUg Zm9yICpjb21waWxhdGlvbiogYnVmZmVycy4KKyAgICAgICAgY2F0ICIkbG9nIiBcCisgICAgICAg ICAgICB8IHNlZCAncy90cm9mZjogbWFuMVwvXChbXiBdXCtcKVwuMS90cm9mZjogZG9jXC9tYW5c L1wxLjEvJyBcCisgICAgICAgICAgICB8IHNlZCAicy88c3RhbmRhcmQgaW5wdXQ+L2RvY1wvbWFu XC8kcGFnZS8iCisgICAgICAgIGV4aXRfc3RhdHVzPTEKKyAgICBmaQorZG9uZQorCitleGl0ICRl eGl0X3N0YXR1cwpkaWZmIC0tZ2l0IGEvYWRtaW4vbWFrZS10YXJiYWxsLnR4dCBiL2FkbWluL21h a2UtdGFyYmFsbC50eHQKaW5kZXggZDg4MWI4MTYxMi4uZmY2Zjg4NDViNSAxMDA2NDQKLS0tIGEv YWRtaW4vbWFrZS10YXJiYWxsLnR4dAorKysgYi9hZG1pbi9tYWtlLXRhcmJhbGwudHh0CkBAIC0x NTAsNiArMTUwLDEyIEBAIEdlbmVyYWwgc3RlcHMgKGZvciBlYWNoIHN0ZXAsIGNoZWNrIGZvciBw b3NzaWJsZSBlcnJvcnMpOgogNC4gICAgYXV0b3JlY29uZiAtaSAtSSBtNCAtLWZvcmNlCiAgICAg ICBtYWtlIGJvb3RzdHJhcAogCisgICAgICAuL2FkbWluL2NoZWNrLW1hbi1wYWdlcworCisgICAg VGhlIGFib3ZlIHNjcmlwdCBjaGVja3MgZm9yIGFueSBtaXN0YWtlcyBpbiB0aGUgc291cmNlIHRl eHQgb2YKKyAgICBtYW51YWwgcGFnZXMuICBGaXggYW55IGVycm9ycywgYW5kIHRoZW4gcmUtcnVu IHRoZSBjaGVjay1tYW4tcGFnZXMKKyAgICBzY3JpcHQgdG8gdmVyaWZ5LiAgVGhlbiBkbyB0aGlz OgorCiAgICAgICBtYWtlIC1DIGV0Yy9yZWZjYXJkcwogICAgICAgbWFrZSAtQyBldGMvcmVmY2Fy ZHMgY2xlYW4KIAotLSAKMi4zNS4xCgo= --00000000000068589305ee7bb547--