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 1uqDGb-001aTo-Q2 for pgsql-hackers@arkaria.postgresql.org; Sun, 24 Aug 2025 16:08:27 +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 1uqDGZ-002zuu-Vk for pgsql-hackers@arkaria.postgresql.org; Sun, 24 Aug 2025 16:08:24 +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 1uqDGZ-002zsz-EF for pgsql-hackers@lists.postgresql.org; Sun, 24 Aug 2025 16:08:24 +0000 Received: from mail-pf1-x434.google.com ([2607:f8b0:4864:20::434]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1uqDGX-001cO6-0w for pgsql-hackers@postgresql.org; Sun, 24 Aug 2025 16:08:23 +0000 Received: by mail-pf1-x434.google.com with SMTP id d2e1a72fcca58-771e15ce64eso89812b3a.0 for ; Sun, 24 Aug 2025 09:08:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=leadboat.com; s=google; t=1756051699; x=1756656499; darn=postgresql.org; h=user-agent:in-reply-to:content-disposition:mime-version:references :message-id:subject:cc:to:from:date:from:to:cc:subject:date :message-id:reply-to; bh=v/pebtytw/QRAZDHCWgqEre/wW9CuQISyefab4rOD3U=; b=JppZDAA4OFtEsub+8x+WvzXzgsKjTrVvmtKtPITJ5QbuObTrBX/mo3Yxb/JyN4fOHw BfiPhN+vB6OKpA7vhGt8T2Wfz9OYqwERK2MYG1uOUOAVOfOg09F8VKQ8+F7cpK6aXsPS hs8lL6/U67Ymz+MaHsmNSKM5ie83f6n289QU0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756051699; x=1756656499; h=user-agent:in-reply-to:content-disposition:mime-version:references :message-id:subject:cc:to:from:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=v/pebtytw/QRAZDHCWgqEre/wW9CuQISyefab4rOD3U=; b=ZfhR5DiKsptKf5mBLvF+sEUNQTumx2qaoU56GwgRuCCC25CHQLryNa4it6ScArenWx Kuprs2To6ve4HW9V+L7WDrXm+dOwuOkMUQ9mO+VddRPfw/oSxGm9L8LXHHeCAObC+Pvk j5WNSNgSCGoIOH6Ls68zB1p8aHHz/YctYNHXeeiGceay3UX1dao/2qjOuLeoZJaiGaED zHphIOrD++yPEbX44Mbs3ppHpZn+ZoPuXBwWGjV1peCX//BLIoTTTE1CuOuxLqL+T3py cBfcivHsIqDpViuWzy3sX2++V8JPsbQtkkO6DbFUwpeMKOWLpplZKOGxWpFQyhKLmIor fEjg== X-Forwarded-Encrypted: i=1; AJvYcCWE8f6h96SoHb84bF9U8e7m8ZQEJM87PH7QYOleSaGzlLBr27KDGe2jYLvIHls8ydLSuD6CxdYMyCi3uLZ4@postgresql.org X-Gm-Message-State: AOJu0Yw+fk8ToMPRfUTrOFXQ82eDwKeF0f0PEP1OxjkR/84c0TpJ3dQF 14PUSIT7bMtx3Ii5bzuQu7Mk1rXMD0TsKGb2zlfo9Dzg58OADmudPbOdsM+63zKi+g== X-Gm-Gg: ASbGnctGTd2xxbS+owRN8ilmYxT4gSFvn8WZLmcg8pKRXp0fULUDMHGiecbhUkmL5Yr REdAfgqMbvFL4vyojeUAfAA7z4jizfCMjrxbBFxeKGBBPcnVTQaVfIP4uf2s9C4UKFzHOmnUpZi ulWEmGVwZDeFD9ZDFNR8+Vyp6bstKNAmeiOrdO6X/6asTV0AGN3GW7joBd1jJkKafIOEwaQS4vF eS0yOIuSVsKyk1DwRRi4jXLpC1+oQ4ibX//uQ78S//eoWtS3z4Qvr1r7M6S2+pCL8IP46pICCYi tlMEqJxlmvKQ1FsK3op8gZZFP+0P6wf24dmoz2n+d33PMescmRdD+TGrE+EOgkgjo66vkdH6/xG OuvF+E/Cm+dcHlO2bpMnJWfoZpVI6rj8QU53OEMBAI06dzaU6XQA= X-Google-Smtp-Source: AGHT+IGrWPOXOiJ4RECzLsABzWMObuo8qC29gJGs6eBG9BoiFipEWkiqL6FOf7R/i8tk0TVZ80iJHg== X-Received: by 2002:a05:6a00:b41:b0:76e:8a4e:5272 with SMTP id d2e1a72fcca58-7702fb004a7mr11658664b3a.28.1756051698638; Sun, 24 Aug 2025 09:08:18 -0700 (PDT) Received: from google.com (c-73-15-160-255.hsd1.ca.comcast.net. [73.15.160.255]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-771cd487f90sm785403b3a.97.2025.08.24.09.08.17 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 24 Aug 2025 09:08:17 -0700 (PDT) Date: Sun, 24 Aug 2025 09:08:16 -0700 From: Noah Misch To: Tom Lane Cc: Andres Freund , Kirill Reshke , Alexander Lakhin , pgsql-hackers@postgresql.org, Robert Haas Subject: Re: Test instability when pg_dump orders by OID Message-ID: <20250824160816.06.nmisch@google.com> References: <20250804000321.8b.nmisch@google.com> <20250810163659.71.nmisch@google.com> <20250823052019.43.nmisch@google.com> <20250823144505.88.nmisch@google.com> <3th37rt7erqwk3rj63kozbbt2p2rxfg4inz54p77jvq7usojqu@vo2w2gdugz5w> <163245.1756050601@sss.pgh.pa.us> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <163245.1756050601@sss.pgh.pa.us> User-Agent: Mutt/2.2.12 (2023-09-09) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Sun, Aug 24, 2025 at 11:50:01AM -0400, Tom Lane wrote: > Andres Freund writes: > > I wonder if it's worth adding support to CI to perform the cross-version > > upgrade test. It'd be pretty easy to install all pgdg apt postgres packages to > > the debian image, which then could be used as the source version... I think catching this particular case would take more than that. It entails running the latest v16 src/test/regress suite, capturing the dump of that into $animal_root/upgrade.$animal/REL_16_STABLE/*.sql, and seeing the upgrade failure of that dump having the latest v16 regression objects. I don't know how to get there without a v16 source tree. > I feel that that's the wrong tradeoff. CI should be expected to be > fairly cheap, not to catch everything the buildfarm could catch. It can always be non-default, like the mingw test.