Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1vBMF0-00FXwX-5J for pgsql-www@arkaria.postgresql.org; Tue, 21 Oct 2025 23:58:09 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1vBMDy-00CWXw-Tn for pgsql-www@arkaria.postgresql.org; Tue, 21 Oct 2025 23:57:05 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1vBMDy-00CWXm-Jv for pgsql-www@lists.postgresql.org; Tue, 21 Oct 2025 23:57:05 +0000 Received: from mail-lj1-x231.google.com ([2a00:1450:4864:20::231]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1vBMDv-003W2l-0q for pgsql-www@lists.postgresql.org; Tue, 21 Oct 2025 23:57:05 +0000 Received: by mail-lj1-x231.google.com with SMTP id 38308e7fff4ca-378ccb8f84aso767531fa.3 for ; Tue, 21 Oct 2025 16:57:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1761091022; x=1761695822; darn=lists.postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=E/RUxuw5LLeGkqUwT6DYhF9zDefRWBFKJJvsB6M3sfY=; b=JQVpcWw5MrsLffFGffViDtvGLPVaECWFcs28hwhJnWlvO27QiUFQkIwn+vtnB67YW2 Wp3Sg2uBV0kw+K5xV0+5/U8RXQHrfNl3sB0lL540laKdXDxkcQCbC1WxPXQp9MNx3djM 2PAbz7KLcqerd/03NvpKFN5cGfDY8ZYoL4txZ7rL78ES7Deag9Qqh7n+I3hYz30KC22N +wdr0D6xY7bNOsLxXXlfpZNNF089Db0/b1qUBsJVaeHx95WYfrbVEbWxnUUe50UDCQx3 WAEpjdc/WCmbZKFUxyAJ+Arr4t6fbbo2mihBf2khGHv98a1fpo6aiclysK/FAZhIp+RY j36w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1761091022; x=1761695822; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=E/RUxuw5LLeGkqUwT6DYhF9zDefRWBFKJJvsB6M3sfY=; b=WL8sQCl6XHAkNnUZZL6UXCwe1e+SuGuYs2boSF2O/n9f3rMvAGsuWU0VTtVrRgagEQ waSLCOz61RTF9q/VdcMvMOZEt/4koVPHR7x8YddPQznDW5HFbY90Ycl0tPPg187+7xw3 yxHJKYaAWsQxOnNnpXa3C5rKn4p2YWJVe9czXkxD6hIYfd9bCNMfi+cg2Vy72FWMAqSR LOV6IrMiHddijZoIFOyaxTd7uLnPjpAM7A6l5Mou6GY8ZsBSHWktEJqn5LUWI6Z4I6bQ td1PNH6hloSIavJxv0XVAXttZ1XqoRDCKtRTiFligrwqGxmnhN+Bnfc0cpCtgqT9KPvJ CaMQ== X-Gm-Message-State: AOJu0YyYUQyu+qCnE1zEthQuPZ/sb7CS+bfJ2LA1zBg+FIyLamQxeGgf AYUcDtGAhJwFBIHPFpg1VtkLVwNi13q/CNgNgvD7nxKlptKg22T7WcM3HilBh4uXGhSS0ATOkoy Q97yOVV1Vl2nhwcBfPCDaNDCduTfCoeU= X-Gm-Gg: ASbGnct7JAZshCZgQ/ps8Qt5X/E7DJUZrQl9YtL/HWtuq5H16pkTfuwB3CQl7C89ZJg YwW/+BSrt9Ns3XuTbLIfY7g5EHe9v3pmHLyLkNKeN60FGcJqlufh6/xIdLesTmJnh0Zf51J5MXR 4dsFwNky65TAGbSh/2kstOODvRx28N1BtI78a7y4BeZFaySm1VzHbOkfd9sY/jkjzQVUAtXzadW jaN964Ll7MehjipTx1WjAxufguvG+uRj8nuwyqeMZU+C5SNREnVuG0tAP7d1bpSCMRe/R6D5szv 9i7ZFQ27cm2D23F7rpCz4/pfG+V37HLomWMkSZLTi4wTGxgN/O1CYgWX2yKFqw== X-Google-Smtp-Source: AGHT+IGPb6WN3bWkfJ9+/MM1o8TA+LYDrcvk4qu5zGs365ik5W/NRAj54derdADvOKF5UJSxfG7dSNao5CAqsd96qsY= X-Received: by 2002:a05:651c:242:b0:372:932b:f5dd with SMTP id 38308e7fff4ca-377978d7220mr49527361fa.20.1761091021479; Tue, 21 Oct 2025 16:57:01 -0700 (PDT) MIME-Version: 1.0 References: <0781CAB9-187C-42C6-BB66-F82F66591F92@yesql.se> <13E61A7B-D329-4187-B351-4698912255FD@yesql.se> <82C35F30-1559-4C7F-9E27-1E3177F457A2@yesql.se> In-Reply-To: <82C35F30-1559-4C7F-9E27-1E3177F457A2@yesql.se> From: David Rowley Date: Wed, 22 Oct 2025 12:56:49 +1300 X-Gm-Features: AS18NWBRaVZhdRMXdKJi-lygDx3zZwm7zvXFt07Ab6mPb48a7BvpNMU8dF6rCrc Message-ID: Subject: Re: Typos in the featurematrix To: Daniel Gustafsson Cc: pgsql-www@lists.postgresql.org, Magnus Hagander Content-Type: text/plain; charset="UTF-8" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Wed, 22 Oct 2025 at 01:09, Daniel Gustafsson wrote: > The featurematrix was a rabbithole that went deep, looking closer I realized > that links were using a variety of target versions: /current/, /devel/, or the > version which was current at the time of adding. This means that for old > features we we still linking to the 9.x version of the docs, which clearly > isn't helpful to our users. We also had quite a few /static/ links which 301 > redirects since we don't have that level anymore. > > On top of that, a few links in the descriptions were not markdown encoded and > thus rendered as plain text. > > The attached v3 fixes these in 0003 and 0004. * The new link seems dead. Looks like it should be https://www.postgresql.org/docs/current/brin.html#BRIN-INTRO - url: https://www.postgresql.org/docs/current/static/brin-intro.html + url: https://www.postgresql.org/docs/current/brin-intro.html * Looks like this will cause issues as "current" moves forward in versions and we add new sections before this: - url: https://www.postgresql.org/docs/16/functions-aggregate.html#id-1.5.8.27.5.2.4.1.1.1.1 + url: https://www.postgresql.org/docs/current/functions-aggregate.html#id-1.5.8.27.6.2.4.1.1.1.1 If I adjust /current/ to /17/ it works, but not before then. Is there anything more future proof we can do there? Likewise with: - url: https://www.postgresql.org/docs/16/functions-info.html#id-1.5.8.32.3.4.2.2.24.1.1.1 + url: https://www.postgresql.org/docs/current/functions-info.html#id-1.5.8.33.3.4.2.2.26.1.1.1 Also: - url: https://www.postgresql.org/docs/18/functions-string.html#id-1.5.8.10.7.2.2.8.1.1.1 + url: https://www.postgresql.org/docs/current/functions-string.html#id-1.5.8.10.7.2.2.8.1.1.1 Going back to /14/ that links to left() instead of casefold(). * The following no longer links to where it intended to: - url: https://www.postgresql.org/docs/current/static/collation.html#id-1.6.10.4.5.7.5 + url: https://www.postgresql.org/docs/current/collation.html#id-1.6.10.4.5.7.5 i.e basically someone made the same mistake as the above ones were about to make. David