From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id wD/TMUovRmPjXwAAbAwnHQ (envelope-from ) for ; Wed, 12 Oct 2022 05:06:50 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id gOPxMUovRmMF+AAA9RJhRA (envelope-from ) for ; Wed, 12 Oct 2022 05:06:50 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 7868A38741 for ; Wed, 12 Oct 2022 05:06:50 +0200 (CEST) Received: from localhost ([::1]:57198 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oiS52-0006wK-Vd for larch@yhetil.org; Tue, 11 Oct 2022 23:06:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49002) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oiS4b-0006wB-I1 for emacs-orgmode@gnu.org; Tue, 11 Oct 2022 23:06:21 -0400 Received: from mail-lj1-x22e.google.com ([2a00:1450:4864:20::22e]:41476) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oiS4Z-00084Z-M6; Tue, 11 Oct 2022 23:06:21 -0400 Received: by mail-lj1-x22e.google.com with SMTP id j23so18976947lji.8; Tue, 11 Oct 2022 20:06:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:to:from:references :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=wXke00DgpkLpKuy4/XsME7758nxdld9GXvwk0XgzXFc=; b=RJSR1b2s/Udcp0QIXuKUR3OQBNGKVi7I/J/TEIqusZRjbAFc8NZhXcO0KHxfonra8i ora7t5rOATSXFwcEQZD8wF0KU+12+qlyWafP0oeIUFPooC/A1BVrjudUsz+5N1ip1U6E E8xNdWcLVzMu5FmFfv/N/YMLs7u5F4/T945IHAyJU4BVdd+UdL/wh4q/hKArk/0vWnl9 iyb9L+5DhgOQmvkdlM++KOTqAyIkN16IBMyyLwauacjy3YetrzQ54c899gI75hwTdCw0 m5B8F/1rpQFOfJ99rMx2fhSxG4yd6lmD64DdcWpHT6XD/I5nRlqie950kkK1TV7CoNlK Js3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:to:from:references :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=wXke00DgpkLpKuy4/XsME7758nxdld9GXvwk0XgzXFc=; b=d7e2AIeJwV+nUqvcmf5piFkXrnX39GjD2Nlz8oXC4/hVFhrAeNB7OVfZLwZ2rqlCRl qGWGQFEjSVoJrXsHGNbyFAB1nN3torqGYQ/v53Mvsw/TaMp8M/ehkEbs3y9dqc4ThyXp ddHiQEIbJA0ebWt4ASTQvSyIs2bh/d72Ny4H+oV8PMAR0wNWbO5jnnphdS1m4nKjunn3 fexHaYOJ+FVRyG+OGBChB6cLMGsYldyrkFOdlFYL8Wzpqdc/En8+2ExB+awcPtszxTwh H530jlPf7jhDniABGdxklFBmj7P1DpDEPJQPObbfKV9rDsqM/N/uvAsqyUXMHX7d/gwi Fcdg== X-Gm-Message-State: ACrzQf1dMRoUIMhru94tvpiXNczVnywE1L+pGamEWRJQIzweBZpowcpW bBtQNnAI1o9NPCBSfHe2Me8CynFrRF4= X-Google-Smtp-Source: AMsMyM54X+s+QzkhC6kAoIa8fWGsk9Z0bl+xCfh0p4vZXLIZuSXWq5DbG95BdoexICiK2K7v6WzHng== X-Received: by 2002:a2e:b8ca:0:b0:26b:e846:ead9 with SMTP id s10-20020a2eb8ca000000b0026be846ead9mr9647625ljp.224.1665543976685; Tue, 11 Oct 2022 20:06:16 -0700 (PDT) Received: from [192.168.0.101] (nat-0-0.nsk.sibset.net. [5.44.169.188]) by smtp.googlemail.com with ESMTPSA id g26-20020a2ea4ba000000b0026df5232c7fsm2421401ljm.42.2022.10.11.20.06.15 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 11 Oct 2022 20:06:15 -0700 (PDT) Message-ID: Date: Wed, 12 Oct 2022 10:06:14 +0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.2.2 Subject: Re: Some links in online manual do not work Content-Language: en-US References: <87r0zqknbd.fsf@vagabond.tim-landscheidt.de> <86fsg6szf6.fsf@gmail.com> <87mtaakvpt.fsf@vagabond.tim-landscheidt.de> <87mta960wp.fsf@localhost> <877d1bzm15.fsf@gnu.org> <87mta7fm5l.fsf@vagabond.tim-landscheidt.de> <6559964f-1d94-913a-04b4-a911fa30ae38@gmail.com> <875ygqc44k.fsf@gnu.org> <2b352b13-ddd9-ae79-6fe5-c3ea6b75f129@gmail.com> <87mta2pzcc.fsf@gnu.org> <596ec649-deb5-a0e0-97af-c25e4a90cc9b@gmail.com> <87mta2g20x.fsf@gnu.org> <871qrei938.fsf@gnu.org> From: Max Nikulin To: Org Mode List , Bastien In-Reply-To: <871qrei938.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=2a00:1450:4864:20::22e; envelope-from=manikulin@gmail.com; helo=mail-lj1-x22e.google.com X-Spam_score_int: -49 X-Spam_score: -5.0 X-Spam_bar: ----- X-Spam_report: (-5.0 / 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, FREEMAIL_FROM=0.001, NICE_REPLY_A=-2.934, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1665544010; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=wXke00DgpkLpKuy4/XsME7758nxdld9GXvwk0XgzXFc=; b=MnNdTlUPpjSz8wwpWjDNv0yEtu2HZdfkKoQ27wJOt/7MHVEQ8+Ne/aaKyTbD8kwjBxufss MsXNa0DfHs3rnKfraQgqCdE2GMeyoVLPCKggykola3ukGAi5cG+vxZG4udFAcuPF2bWD3h uZRyrWuR1jm3NCDwC+kYzhdMUZ15S4kzfVUOHgC0kcFOPd0lJHDI+r+mXN4aUpx6jTF2jR NOrmqxQP5eAUKGew+8NLL/+XpZHx5M4X3GIxLeZbjAN6ybExtBNF1ZTucUpEWaqXtNM35g Y2h1jhallXKSGnVzLIxLJjW+z2+ebJ5Je8RIeK8lea34Oy7IBPCmWJalYdLXWg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1665544010; a=rsa-sha256; cv=none; b=rdrHFZ8oIHgtNY2j2l2cV+l0lvRsqIFMsFnLjZBpz+sid05Cw2quno6fDJ+rfX9NJWa4ee knHy95GefnVtu/oR+rnyQHVg5Ieax/TGma8a5b1QCiV/zLmSuoRfq7ji3if4Jx+WGzj2II uZxQX7o8pnwqrIQ/jLcLcuPMHIbdhXHrKpOxxx8y1E3PUXqEinPIN+2eJFMs6SVy9rSzKL Q9oh4nmhpFzMo5sxrw6isaKg1RZHQULjcqRZpS13+efpojZG/KkQTPvJCpGNZVlgITVzxd w9S3S99aB3LRweDdD1wSc+jda2WOKSBqUXi4BN1b8tml7ngEQj/8fJPwub5ZOg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=RJSR1b2s; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 6.30 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=RJSR1b2s; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 7868A38741 X-Spam-Score: 6.30 X-Migadu-Scanner: scn1.migadu.com X-TUID: Ao9U9GIEIz4j On 12/10/2022 00:06, Bastien Guerry wrote: > Max Nikulin writes: >> More: > > Fixed, thanks! Unfortunately some redirection targets still respond with 301 301 https://orgmode.org/manual/Dates-and-Times.html 301 https://orgmode.org/manual/Deadlines-and-Scheduling.html 301 https://orgmode.org/manual/Emphasis-and-Monospace.html 301 https://orgmode.org/manual/Export-in-Foreign-Buffers.html 301 https://orgmode.org/manual/HTML-export-commands.html 301 https://orgmode.org/manual/Properties-and-Columns.html If redirection directives were included as separate files then it would be possible to just check them by a command like awk '{ if ($NF >= 3) print $3; }' /tmp/manual.txt | xargs --replace -- \ curl --head --write-out '%{http_code} %{url_effective}\n' \ --silent --show-error --output /dev/null \ 'https://orgmode.org/manual/{}' and the same for the guide. Original proposal to add redirections contained an s-expression with mappings. I would consider tracking it in the main Org repository. I believe, list of info nodes in the released manual should be added to it as known names. The idea is to make it easier to add redirections before new release. With such list as an input, a simple script could detect nodes absent in new release but existed in the earlier one. Another case is names appeared again making redirection rules obsolete.