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 1to6JA-0063hu-O7 for pgsql-committers@arkaria.postgresql.org; Fri, 28 Feb 2025 19:46:05 +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 1to6JB-00EEiP-QG for pgsql-committers@arkaria.postgresql.org; Fri, 28 Feb 2025 19:46:04 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1to6JB-00EEiH-JD for pgsql-committers@lists.postgresql.org; Fri, 28 Feb 2025 19:46:04 +0000 Received: from mail-lj1-x232.google.com ([2a00:1450:4864:20::232]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1to6J7-000Dtw-2T for pgsql-committers@lists.postgresql.org; Fri, 28 Feb 2025 19:46:03 +0000 Received: by mail-lj1-x232.google.com with SMTP id 38308e7fff4ca-307c13298eeso30063401fa.0 for ; Fri, 28 Feb 2025 11:46:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740771960; x=1741376760; 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=tTN3WPHAENcjEAV45SnJsKmPhEbe6kJ0Nh2s2T/Zesk=; b=SLPmyn7UTrHAhAy0vSQAU2JmX+XGbmxscX+uhaBh6yLuWgE1qqMYOnkgfA4Inws7ul 6EDgjmU0SPNxyHFMPvVZydC8VgheAmnrsQEW3tNXByXTmaH4KfnTWguVnPEeAn/g/Bb6 q6rofC3zrmA+MChTx1KpAWGcAteF1c73XsrX/NRYilet2sjwMPQ0OmA6ApyNo0IXXqGQ XmpyEbTzV3kLm5hPnUJVphsQZEwCDX52wtxJZ+fxpln8Rtjz8aey9etiryyfVrnGCcxM UPl0sgR6BO/P1WstpWDyBPlr7CUUWsy3KxzBouB+QQmJbLJBYnoZG3g4mKC0Zc/psUuM 8HSw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740771960; x=1741376760; 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=tTN3WPHAENcjEAV45SnJsKmPhEbe6kJ0Nh2s2T/Zesk=; b=HUSr4u1/ghHcEYVrwrF9xk9dC7uRqHSIAozv9sUVaUYpYYQu0lSzSCO4FnIGyB4YQX CJb22yclV0UJsaWoT/2/M+gDhMfTjGhnf8DaaIeig9fZ8lCbA4iRLzOpnvrZjoxo40uR qM/mkKzXXZmyV4ejBOj+JrT6Ftgn7i4sG/vapgjats3FjTjFRwt40ufXlKzn9U6gXxm0 e1wj8XuTmZAZKKbh3TlhPVJ74yqLVX01kskBV2zr1RIe8JpsGx1IIh+vlP/QubKYInUG siTRpMFwmYUBagUB4XjVED9LxO9OU4uW1xnxG0zQwbUT8H+VelapWkn8LxUcfkBMVu2F 8nAg== X-Forwarded-Encrypted: i=1; AJvYcCXG8GkMVWt8sKMAzWZpmcbVpOxpxNtnQorgSHYjHxJ/RGFAiGvnN3GHwk4aGZw+SYVIJVtOA08k6/pK9kGm6wwR@lists.postgresql.org X-Gm-Message-State: AOJu0YxgM2EU6YU9P+nUsVmpeunchXdyI2bMJ+6seruP6AUlGQXwuAZP mQUq8mcUOOO40t9uFJ+T+26RYdOcfFduxdIWHP8LLwHzmzd97rEa3n59PQJzN2iY5ZscOdQEDff EKBcvODmzNPNm4hGIiipW8l+UD2E= X-Gm-Gg: ASbGncvVRm6xizjwRJl8JxWUfCwbNbYdy05ueZIwAMtkEEF55rivIUlI58rFLYYOQML lAJSLCK2oqVJxdMxQAo/r1Gg0Qs3B/XkuI0yAgydUDSF9nnfB0M9lZ8MvSANVvAIasHHRA/MC22 G9/IzLGw== X-Google-Smtp-Source: AGHT+IFsfMIKMqOkb2nO5jPD/c7I2PcusDLNBTMLFAPyUuLl7bDKQWr58yrc/T1JT2phGMZGKG7tX0sT6C94ycaWOC0= X-Received: by 2002:a2e:9812:0:b0:30a:3508:4b1 with SMTP id 38308e7fff4ca-30b84651edamr33231091fa.7.1740771960240; Fri, 28 Feb 2025 11:46:00 -0800 (PST) MIME-Version: 1.0 References: <003dc9936317ab987faa0242f8e33e1cd2fcaf57.camel@j-davis.com> <40c1e76334f2baa747334c8fc513d12b8cb297bf.camel@j-davis.com> <3815127.1740189601@sss.pgh.pa.us> <5ebc188e731ac2b98d68459ce1a9ef3066981774.camel@j-davis.com> <3892121.1740193866@sss.pgh.pa.us> <976dcc37-b629-490e-a052-a057477d062f@dunslane.net> <301492.1740249291@sss.pgh.pa.us> <684274.1740273302@sss.pgh.pa.us> <812817.1740277228@sss.pgh.pa.us> <10bd5e38-c8e1-4162-8dd7-ef65e71170b4@dunslane.net> <1144186.1740338230@sss.pgh.pa.us> <2768649.1740765297@sss.pgh.pa.us> <2811968.1740770968@sss.pgh.pa.us> In-Reply-To: <2811968.1740770968@sss.pgh.pa.us> From: Sami Imseih Date: Fri, 28 Feb 2025 13:45:48 -0600 X-Gm-Features: AQ5f1JrNBdwTzWnpGRd9SwCKNqN8thmrmIOlVC3AD7YY4jibKr8Q5kH6G5NHlaA Message-ID: Subject: Re: pgsql: Trial fix for old cross-version upgrades. To: Tom Lane Cc: Andrew Dunstan , Jeff Davis , Jeff Davis , pgsql-committers@lists.postgresql.org Content-Type: text/plain; charset="UTF-8" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk > After a bit of fooling around I found that using an explicit \n > instead of ^ fixes it. Not the world's most idiomatic regex, > but it'll do. Will push the attached shortly. I can also confirm this works as expected, although I feel my suggested expression [0] is easier to understand, but I have no strong opinion either way. Regards, -- Sami [0] https://www.postgresql.org/message-id/CAA5RZ0tz-AibaxVF1NnNMcMEmwut%2Bkn%3Dk%3DxG2XmDN9d6kv2-%3Dg%40mail.gmail.com