Received: by 2002:a05:6358:9144:b0:117:f937:c515 with SMTP id r4csp5496967rwr; Mon, 1 May 2023 06:50:23 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ6dmEwHnT6imSybH+egY4f4Yw4aZ9/1gtZ0TnX8vy836WotGh/xIxyemQ5UCaC2RATp1Fd8 X-Received: by 2002:a17:902:f682:b0:1a9:85f2:5df6 with SMTP id l2-20020a170902f68200b001a985f25df6mr17516816plg.6.1682949023463; Mon, 01 May 2023 06:50:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1682949023; cv=none; d=google.com; s=arc-20160816; b=znEnYvA7HL/CqcOdwPzjkqu49mmzl5bSK55lEI5mv7Kudp/8d2D1lMs9qnydKYEDTU X0/B2MoapfG7OTBrLix7WdqSVOgeHgI0JrL0+zlbaZE91Ej9tof3LVDv/FBQuRVLEiMH vzEywgf+WmtZBjZGkSriQmFMW2EUxa3qdyp2Kzm5jPtKbPXEC9kJKsnlS+8w/w4QKjnR mYrjdaqxwTUVddzFmGehDEAGPJ3JlQfg7tAkCuq38d3eSzyXB/45jwvwcEzM6x0wRpMF 6pQflU83wfvHESQ0od3VktVTqUxKGkGacve8R+SD7YMEtJpLoUN+QiAfPlQDAu+eLUo2 oZpw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:dkim-signature:dkim-filter; bh=/rKIweSHI02rJxXKnCYdSb6MwADDoPC+NZUBY7Y5bEE=; b=V6yfDfXiDMs7Nf0jaVsK7JTsPC+Yj3VUQTjfpaaLfxyBga828p+c7E9twHZ45o3kJ8 CkY/t3pOVH17LZYY+DesqBTjiyhcJ6nBS7Xmoosa5mjVpz8FicNUnAbhW+Os3MP37UmD FfxFLpQ2QNA/oRdEIxhwXUvQKpbbrWOTeQbsLv7om6t/UeoARADyltbLXlnO4g1EMkke gFT8Rrj9F62+i/77o/9x3EB+eoJfpBQCESBw1a9kLtwmoE4i2l/ZAz0WjfOz1Gi2cePt Nsiw1ujsHNsJIKXtDg/0Vtvh9nGAdlsjpcjvUderqfxUF5V5SvKiaCpJk7RfAhbQygYM EjPA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@lwn.net header.s=20201203 header.b=OSe4i2M4; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id q4-20020a170902dac400b001a9627e55c3si22965565plx.520.2023.05.01.06.49.56; Mon, 01 May 2023 06:50:23 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@lwn.net header.s=20201203 header.b=OSe4i2M4; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230391AbjEANb1 (ORCPT + 99 others); Mon, 1 May 2023 09:31:27 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57424 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232456AbjEANbZ (ORCPT ); Mon, 1 May 2023 09:31:25 -0400 Received: from ms.lwn.net (ms.lwn.net [IPv6:2600:3c01:e000:3a1::42]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BD76710DC; Mon, 1 May 2023 06:31:24 -0700 (PDT) Received: from localhost (unknown [IPv6:2601:281:8300:73::5f6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ms.lwn.net (Postfix) with ESMTPSA id 10E5D31A; Mon, 1 May 2023 13:31:24 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 ms.lwn.net 10E5D31A DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lwn.net; s=20201203; t=1682947884; bh=/rKIweSHI02rJxXKnCYdSb6MwADDoPC+NZUBY7Y5bEE=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=OSe4i2M4kNMpT07pSbJ57tVfvfKLRZMNtesEncNfhNHpCfcXdvzhPg2mUoDtkOb95 YVCWde5tW82mYtCePFEDX9XgxXc3Y4Zj52a8NYu/9l9WbWCaivg0+ui79mUIBlV9qH RaudZsd502CPEMkodxacUQh8xJ8S+Q87TxDWL6Xw6tyUL0DVZzkGIVXm8vI5K6QZOR oY9HkVuzt9lqcvbu8ZDcOD23xhXrjQdirixd84etbHHCpBB/wFIZKWcazhnmvy4LBi zimiSvGT8BDQZvYHle9M+NBBcfPRq4OyL7pl800vFDcqmgVnBsZkDOSrySAb2fEyvb 2vENeJVZCCRuw== From: Jonathan Corbet To: Costa Shulyupin , Mauro Carvalho Chehab , linux-doc@vger.kernel.org Cc: Costa Shulyupin , open list Subject: Re: [PATCH v2] docs: automatic redirects for moved pages In-Reply-To: <20230501021338.182770-1-costa.shul@redhat.com> References: <20230501021338.182770-1-costa.shul@redhat.com> Date: Mon, 01 May 2023 07:31:23 -0600 Message-ID: <87lei89o0k.fsf@meer.lwn.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Costa Shulyupin writes: > Problems: > - The documentation is not well-organized > - Relocating pages disrupts external links to > the documentation and causes confusion for users > > Benefits: > - Users can easily access relocated pages from external resources > - Using redirects frees up options for reorganizing the documentation > > The solution: > - To prevent the need for ongoing maintenance, extract renames > from git log since specified age > - Input the renames into sphinx_reredirects module > > Signed-off-by: Costa Shulyupin > > --- > > Changes: > - added the extraction of renames from Git. > > --- > Documentation/Makefile | 8 +++++++- > Documentation/conf.py | 17 ++++++++++++++++- > Documentation/sphinx/requirements.txt | 1 + > 3 files changed, 24 insertions(+), 2 deletions(-) So this adds another time-consuming process to the docs build, generating over 2600 redirects, and breaking the build if it's not done in a git tree. All for a problem that still has not actually been demonstrated to exist. Costa, I appreciate that you are trying to help, but this is getting worse, not better. Please, let's wait until an actual problem arises, then we can talk about the best way to address it. Thanks, jon