From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 25225 invoked from network); 21 Apr 2022 21:34:56 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 21 Apr 2022 21:34:56 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1650576896; b=loY2WvhXFXI20KDfeAkObsUObyu4phgk6lEgo6z81wZBUVvnHM2AW1tN29szM0SwG+bKt1FP9f LB2bEOHJiLK770o48eOUKzYSCiVnkB4RwX9OPEXxa5H2SVNSEJmilT8rw87EuTFbfdHnUH32/W cs3GC1YdjddTWe66YSW3Z7jQv8u1X20g900zP0cytNh1h80M5fiShhI1s0lVuOmPHXeN3x1pVn dYi8t0369cAjocI/j9kFhB8lfVuyr/sAHBYKE+r1pZeG4nSQJL/4dbJQAxGWxugQLknLVAUNE6 uTc2WNtAcaHqnXwTUrq56f159BL0TEURBItKoOIEXOHrYg==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ed1-f46.google.com) smtp.remote-ip=209.85.208.46; dkim=pass header.d=brasslantern-com.20210112.gappssmtp.com header.s=20210112 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1650576896; bh=wOtJ8lq1vpcC2QDRT4jsNVUU+2+FBQVPAJuvM9iYtoU=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:Cc:To:Subject: Message-ID:Date:From:In-Reply-To:References:MIME-Version:DKIM-Signature: DKIM-Signature; b=B7vaDhgNRdsfa3JtrV+VarIanmU7uX5tJt80NHkNCBtBkOW6uB/fcj6fMqSHP2jvtQ2hChunvU O+6s9nIq+267rRxzormJPNO/ts8JTojIgsTjqGKJSRh1MkwkZpklDHUIzsUsnDby9kariCA/2+ lYIdSmrE0Cq37kS8bHSohZi9v63NTrjAbAhQpzZW9kUjaqnTW5d3Weurnb4W23jKQ192hRpkZx JoghH1sze/M0iVvZ01bFNOcAMJs3jbAvv8ihda9ko+/1oL6Y6lz4kYhZlTTdrr0wSj18zkGgcB shMjSemr/qbmjaprgNevqcGBpbbjWkVVjSU6mD00JL60hA==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Transfer-Encoding: Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To:References: MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=qyJPlxwRUlD3k6NE6ootEgRHIdxJZ2yzErG3qqmPg5Q=; b=WWhFfCof6PXOG/1otj9SqOKKey Dwz7Hz/v2V/rmEMQ8yUyW6zZlkNIB3IjVd53uJ9uGiw1dIXPSq8c43vhXYC4PTxAHDFvC84deW4CC DIKb6S5Gqf5mKjwwOpBeaTkZwiWPFLy/G+D4PToeWja8fO26R3SrjmdaCwr3oWr5rw+1ib7MrWCno fuZFWiNocX8a2/CvNDYTgtgD1RqQkf26YY6tPP55Tptom7Q/ZIU+oYsLJbeW/01SS6yuO07ThrMTJ S4YjRG/PIqnWGnERR3hgOBRKP6Na+vse2nUcAc5Alc/CFqPZ5BQOOaWF/e3Qf85PQaIEsMisAiuCB PBVQLVSw==; Received: from authenticated user by zero.zsh.org with local id 1nheRz-000E8k-9U; Thu, 21 Apr 2022 21:34:55 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ed1-f46.google.com) smtp.remote-ip=209.85.208.46; dkim=pass header.d=brasslantern-com.20210112.gappssmtp.com header.s=20210112 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-ed1-f46.google.com ([209.85.208.46]:39482) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1nheRP-000DpX-Cz; Thu, 21 Apr 2022 21:34:21 +0000 Received: by mail-ed1-f46.google.com with SMTP id g20so8148437edw.6 for ; Thu, 21 Apr 2022 14:34:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=qyJPlxwRUlD3k6NE6ootEgRHIdxJZ2yzErG3qqmPg5Q=; b=AaZGNkU4wXZWaNNCc3T7K6sh1N5QqvuToDOXNFXJYEy5eGguS6V/i2Z4bImuClHvkV wsRMMVK6d50rSTdpFo/qjzQ7z1emdWSI/ZxTns+NQablnv9e3HEQ2AGeK1QlFJafOpQR KuNMvsIRkGYOoCuEUHYpBthdO2BIiFSy45p2U1q1OV8BSOh1+VziLWC4k+/5xUgpV8dc 35KP7A4C6xyP6mhhQqF7/LdZdspP+HBKyO7TZbZt9D/JyyELX5adwtGzyQH9PHDA2UDL 35wGyEqFfxhZv75AfbSKvcWSnItJ/8doXeAJufN6H+OO21piJMGJNubNPU7lq56PFhIU V8bA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=qyJPlxwRUlD3k6NE6ootEgRHIdxJZ2yzErG3qqmPg5Q=; b=tVjbzJsz9F0DNcbTpqMsEKvD36/UBm1woYJqur2GXI9FIOzGaMyPuar+QxwHz5mIhp V0gniR1wp7y36E0O/OlaEVx4ohB945G2O9xHuqdec4Rg0TUCXZs4OeMlTOlejY0xHFje gh+I6kUVH/OxfnLVUnqMGBGzvel4BRkCw5TaDrwpCRbhtNVFGMfiGcLeC1zeuYvPaJ/u 5XDPDzBvZ/Co+JwcoELYEEsJGTI/gwDfXF3njN7FCUzgOTLK7uoD0lVbaWd6j6Om0tj3 UKxxQLJ3l5ieUfXwXWW6Qyznbva60A/AnKe2FlRkjQXAIaHhDZZL9IRMsFjn4AoMcS8k c80w== X-Gm-Message-State: AOAM533muDPEDKovijHj9kgWBD0Ioh6iTjeI3wUIhT6mXAgxXGONW/6r +M0X7amPCYo07NeZqEEwEqE83tZ2qmg61SbXKF23AQ== X-Google-Smtp-Source: ABdhPJyZ3iDlSnyV/0bSo3VXA076qv5WkMrqlLtVeuIkoFda5vSCd0UogSPGbsUVwJxvj9WL7PDxlC2IyQiTk6SV0IE= X-Received: by 2002:a05:6402:1f15:b0:41d:8bc2:6f09 with SMTP id b21-20020a0564021f1500b0041d8bc26f09mr1588844edb.143.1650576858996; Thu, 21 Apr 2022 14:34:18 -0700 (PDT) MIME-Version: 1.0 References: <7f1022ed-e3cf-463b-a19c-3e097406a0db@www.fastmail.com> <20220410220707.GH27526@tarpaulin.shahaf.local2> In-Reply-To: <20220410220707.GH27526@tarpaulin.shahaf.local2> From: Bart Schaefer Date: Thu, 21 Apr 2022 14:34:07 -0700 Message-ID: Subject: Re: PATCH: Fix node references and menu (was Re: Yodl 4 required?) To: Daniel Shahaf Cc: Zsh hackers list , dana Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Seq: 50086 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: On Sun, Apr 10, 2022 at 3:07 PM Daniel Shahaf wrot= e: > > Bart Schaefer wrote on Sun, Mar 13, 2022 at 21:00:16 -0700: > > On Sun, Mar 13, 2022 at 8:34 PM Bart Schaefer wrote: > > > > > > makeinfo (GNU texinfo) 4.8 fails > > > texi2any (GNU texinfo) 6.7 works > > > > This repairs the cross-references. texi2any seems to be too > > forgiving, because these really were wrong. > > Sorry for the breakage and thanks for fixing this. What should I do > differently next time? Seems to come down to: 1) If you add new texinode(this)(next)(prev)(up) entries, the (up) section needs a startmenu()/endmenu() that references each of the (this). 2) If there is a sect(thing) or subsect(thing) following the texinode(this), (thing) must be exactly the same as (this). There are probably nuances I'm missing, but the above is what fixed the errors from the old makeinfo. > I had built the documentation (all formats) > before pushing that, and here (Debian) =C2=ABmake info=C2=BB still passes= on > master if I locally revert your fix. At some point the texi packages re-implemented "makeinfo" in terms of texi2= any. texi2any is supposed to warn about missing cross-references unless the --no-validate flag is passed, but it doesn't catch all the same ones that the older makeinfo does. > I guess I should try to build on a more bleeding-edge distro (e.g., in > Debian sid)? Unless texi2any has been fixed, using a newer distro is not going to help ... you need an older one.