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#52126: Problematic characters in info node names Date: Mon, 29 Nov 2021 09:44:17 -0800 Message-ID: References: <871r2zueyw.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25284"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 52126@debbugs.gnu.org, Protesilaos Stavrou , Kyle Meyer , Glenn Morris To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Nov 29 18:45:23 2021 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 1mrkiQ-0006Kn-UO for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 29 Nov 2021 18:45:22 +0100 Original-Received: from localhost ([::1]:36818 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mrkiP-0007IT-QL for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 29 Nov 2021 12:45:21 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:36250) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mrkiB-0007HQ-1F for bug-gnu-emacs@gnu.org; Mon, 29 Nov 2021 12:45:07 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:55926) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mrki6-0005Ob-Id for bug-gnu-emacs@gnu.org; Mon, 29 Nov 2021 12:45:04 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mrki6-0004VT-CE for bug-gnu-emacs@gnu.org; Mon, 29 Nov 2021 12:45:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 29 Nov 2021 17:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52126 X-GNU-PR-Package: emacs Original-Received: via spool by 52126-submit@debbugs.gnu.org id=B52126.163820786517263 (code B ref 52126); Mon, 29 Nov 2021 17:45:02 +0000 Original-Received: (at 52126) by debbugs.gnu.org; 29 Nov 2021 17:44:25 +0000 Original-Received: from localhost ([127.0.0.1]:39239 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mrkhV-0004UN-FR for submit@debbugs.gnu.org; Mon, 29 Nov 2021 12:44:25 -0500 Original-Received: from mail-pf1-f182.google.com ([209.85.210.182]:34651) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mrkhT-0004U7-E1 for 52126@debbugs.gnu.org; Mon, 29 Nov 2021 12:44:23 -0500 Original-Received: by mail-pf1-f182.google.com with SMTP id r130so17719004pfc.1 for <52126@debbugs.gnu.org>; Mon, 29 Nov 2021 09:44:23 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=nsnrXPD7W+g6xro+JTe7igu6e1YtJcHAi+NVh3F0kQo=; b=g3cCcbLxHfjTTl7B1n9d3zLKr76sdVsDroBi92bVTkuf/RjqLra5LkAdaL4NeiZha0 FhZBitIdcBqPDgVHyCOe3iVIa7fDTVWI5bjhhj5JopA6vMDmMC0pk9/X38y/deQlLUG9 rWJPFArdjEveQoH+sxFHWX/tjvCYzqsIpmAl3l+6w0couuD3h1EnlZd1uc063pnUdyF1 nU/KEmxeo5fDwzi7tR6K/kHbb0EwlN/tsuPk7s42EdNbseso6ZftA9PmFCKR9X6S++SV YFFbf5MoRf6+mAxOEDOeT+jl+336BTjksjDut0bl3o96wnZGY2urpLxOOX1aaP+xISI0 X5LQ== X-Gm-Message-State: AOAM532QZ/UFf0DF4u0MIBR7Ed34u03jrzFBuiaI4sAbUOYMwmVkUDSq p25xqXd8tHxpWVoiHPfXsvmZJi0oNwcjt/3qLUc= X-Google-Smtp-Source: ABdhPJwfjfc+HuNq3FObNJkIFqvPBg68IWNakYEjoN4YxSaM8bHv237d0UztHcY83FxZYW7qM8jIgzqiAHeVhC2YuBA= X-Received: by 2002:a63:4f57:: with SMTP id p23mr35860056pgl.325.1638207857630; Mon, 29 Nov 2021 09:44:17 -0800 (PST) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Mon, 29 Nov 2021 09:44:17 -0800 In-Reply-To: <871r2zueyw.fsf@gnus.org> 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:221049 Archived-At: Lars Ingebrigtsen writes: >> ** Manuals >> Check for node names using problematic characters: >> find doc -name '*.texi' -exec grep '^@node[^,]*[:.()]' {} + >> Sadly makeinfo does not warn about such characters. Did something change here since the above note in admin/release-process was written in 2013 (commit 16bcc96df4)? I read in (info "(texinfo) Node Line Requirements") that: * Unfortunately, you cannot reliably use periods, commas, or colons within a node name; these can confuse the Info reader. Also, a node name may not start with a left parenthesis preceding a right parenthesis, as in '(not)allowed', since this syntax is used to specify an external manual. (Perhaps these limitations will be removed some day.) 'makeinfo' warns about such problematic usage in node names, menu items, and cross-references. If you don't want to see the warnings, you can set the customization variable 'INFO_SPECIAL_CHARS_WARNING' to '0' (*note Other Customization Variables::). (Though I can't see any warnings produced when running "make info" in a fresh tree.)