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.96) (envelope-from ) id 1vPdTF-009LUY-12 for pgsql-hackers@arkaria.postgresql.org; Sun, 30 Nov 2025 09:11:53 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vPdTB-00GGBI-2r for pgsql-hackers@arkaria.postgresql.org; Sun, 30 Nov 2025 09:11:50 +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.96) (envelope-from ) id 1vPdTB-00GGB9-1y for pgsql-hackers@lists.postgresql.org; Sun, 30 Nov 2025 09:11:49 +0000 Received: from mx.postgrespro.com ([198.105.125.115]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vPdT9-002Jg8-1r for pgsql-hackers@lists.postgresql.org; Sun, 30 Nov 2025 09:11:49 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=postgrespro.com; s=mx2023; t=1764493905; bh=D+McfAAZMQlEmvuPuR57mPJQy3sj6wg/mVVymxQeNnA=; h=From:Date:To:Message-ID:Subject:User-Agent:From; b=Hw73X5t4OTo+EumIsAVaKbVkXLlJq0+MR27qFgpNiTshR5fK62psslhyOYRKy3orn 3UqvpzpcsKUHnV7ShQxImCM/uSu24+xm1bKo0g1JsmScIrdKG08i9y5Nc/23+Pbw+j ituRBn2ofWjWhuax/atck+WpIzcVUUU0siRjK+XsSfLDNFlyDRs3ccWQAJo5Ql3PJz wR3Hfu4l/VZOSmuZ+NFpL39xLbz5iXpHTVhPajk/Z/s3E79Jx3SirAC4WU/hZvDKsL 5TPyEcw4SXMIe6ZoAaLzR5p5CL79jRHErDtOHMPWCpBIjSRZMPJGuM4qnEhuhdySCM JXltfn6k0wTgw== From: "Potapov Alexander" Content-Type: multipart/mixed; boundary="----=_=-_OpenGroupware_org_NGMime-940475-1764493904.981471-1------" X-Forward: 176.115.149.139 Date: Sun, 30 Nov 2025 12:11:44 +0300 To: pgsql-hackers@lists.postgresql.org MIME-Version: 1.0 Message-ID: Subject: PG version is not seen in =?utf-8?q?pg=5Fupgrade?= test log X-KSMG-AntiPhishing: NotDetected X-KSMG-AntiSpam-Interceptor-Info: not scanned X-KSMG-AntiSpam-Status: not scanned, disabled by settings X-KSMG-AntiVirus: Kaspersky Secure Mail Gateway, version 2.1.0.7854, bases: 2025/11/30 07:24:00 #27993196 X-KSMG-AntiVirus-Status: NotDetected, skipped X-KSMG-LinksScanning: not scanned, disabled by settings X-KSMG-Message-Action: skipped X-KSMG-Rule-ID: 1 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk ------=_=-_OpenGroupware_org_NGMime-940475-1764493904.981471-1------ Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-Length: 1463 Hello! I ran pg=5Fupgrade tests (make check -C src/bin/pg=5Fupgrade) and found= that test log does not contain PG version: (file: src/bin/pg=5Fupgrade/tmp=5Fcheck/log/regress=5Flog=5F002=5Fpg= =5Fupgrade) Name: old=5Fnode Data directory: /home/dev/code/postgrespro3/src/bin/pg=5Fupgrade/tmp= =5Fcheck/t=5F002=5Fpg=5Fupgrade=5Fold=5Fnode=5Fdata/pgdata Backup directory: /home/dev/code/postgrespro3/src/bin/pg=5Fupgrade/t= mp=5Fcheck/t=5F002=5Fpg=5Fupgrade=5Fold=5Fnode=5Fdata/backup This happens because $node->=5Fset=5Fpg=5Fversion is called after invoc= ation of $node->dump=5Finfo. To fix it we should change line order in C= luster.pm file. The result looks like: Name: old=5Fnode Version: 19devel Data directory: /home/dev/code/postgrespro3/src/bin/pg=5Fupgrade/tmp= =5Fcheck/t=5F002=5Fpg=5Fupgrade=5Fold=5Fnode=5Fdata/pgdata Backup directory: /home/dev/code/postgrespro3/src/bin/pg=5Fupgrade/t= mp=5Fcheck/t=5F002=5Fpg=5Fupgrade=5Fold=5Fnode=5Fdata/backup =20 The change I suggest is: --- a/src/test/perl/PostgreSQL/Test/Cluster.pm +++ b/src/test/perl/PostgreSQL/Test/Cluster.pm @@ -1647,10 +1647,10 @@ sub new or BAIL=5FOUT("could not create data directory \"$node->{=5Fbas= edir}\": $!"); - $node->dump=5Finfo; - $node->=5Fset=5Fpg=5Fversion; + $node->dump=5Finfo; + my $ver =3D $node->{=5Fpg=5Fversion}; =20 Patch attached. Best regards, Alexander Potapov ------=_=-_OpenGroupware_org_NGMime-940475-1764493904.981471-1------ Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-Show-PG-version-in-pg_upgrade-test-log.patch" Content-Length: 1155 RnJvbSAxNTZlOWE5MzM3MzBkMGI2YTM1MjczZTE0YjA5NGE5NmExZWEzMzhlIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQb3RhcG92IEFsZXhhbmRlciA8YS5wb3RhcG92QHBv c3RncmVzcHJvLnJ1PgpEYXRlOiBUaHUsIDIzIE9jdCAyMDI1IDEwOjA5OjI0ICswMzAwClN1 YmplY3Q6IFtQQVRDSF0gU2hvdyBQRyB2ZXJzaW9uIGluIHBnX3VwZ3JhZGUgdGVzdCBsb2cK Ci0tLQogc3JjL3Rlc3QvcGVybC9Qb3N0Z3JlU1FML1Rlc3QvQ2x1c3Rlci5wbSB8IDQgKyst LQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRp ZmYgLS1naXQgYS9zcmMvdGVzdC9wZXJsL1Bvc3RncmVTUUwvVGVzdC9DbHVzdGVyLnBtIGIv c3JjL3Rlc3QvcGVybC9Qb3N0Z3JlU1FML1Rlc3QvQ2x1c3Rlci5wbQppbmRleCAzNTQxM2Yx NDAxOS4uNzQ3NTI4YzRhZjEgMTAwNjQ0Ci0tLSBhL3NyYy90ZXN0L3BlcmwvUG9zdGdyZVNR TC9UZXN0L0NsdXN0ZXIucG0KKysrIGIvc3JjL3Rlc3QvcGVybC9Qb3N0Z3JlU1FML1Rlc3Qv Q2x1c3Rlci5wbQpAQCAtMTY0NywxMCArMTY0NywxMCBAQCBzdWIgbmV3CiAJICBvcgogCSAg QkFJTF9PVVQoImNvdWxkIG5vdCBjcmVhdGUgZGF0YSBkaXJlY3RvcnkgXCIkbm9kZS0+e19i YXNlZGlyfVwiOiAkISIpOwogCi0JJG5vZGUtPmR1bXBfaW5mbzsKLQogCSRub2RlLT5fc2V0 X3BnX3ZlcnNpb247CiAKKwkkbm9kZS0+ZHVtcF9pbmZvOworCiAJbXkgJHZlciA9ICRub2Rl LT57X3BnX3ZlcnNpb259OwogCiAJIyBVc2UgYSBzdWJjbGFzcyBhcyBkZWZpbmVkIGJlbG93 IChvciBlbHNld2hlcmUpIGlmIHRoaXMgdmVyc2lvbgotLSAKMi40MC4xCgo= ------=_=-_OpenGroupware_org_NGMime-940475-1764493904.981471-1--------