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 1vDrXa-000ADr-2Y for pgsql-hackers@arkaria.postgresql.org; Tue, 28 Oct 2025 21:47:41 +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 1vDrXY-00FHvC-WA for pgsql-hackers@arkaria.postgresql.org; Tue, 28 Oct 2025 21:47:40 +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 1vDrXY-00FHv4-Ey for pgsql-hackers@lists.postgresql.org; Tue, 28 Oct 2025 21:47:39 +0000 Received: from mail-yw1-x112c.google.com ([2607:f8b0:4864:20::112c]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1vDrXV-004Gza-22 for pgsql-hackers@lists.postgresql.org; Tue, 28 Oct 2025 21:47:38 +0000 Received: by mail-yw1-x112c.google.com with SMTP id 00721157ae682-784826b75a4so76051107b3.0 for ; Tue, 28 Oct 2025 14:47:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joeconway.com; s=google; t=1761688056; x=1762292856; darn=lists.postgresql.org; h=content-transfer-encoding:in-reply-to:content-language:references :to:subject:from:user-agent:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=5EEzvXb7R3DotAmpz8h+CSCNxLMd/W+TzB/zfb+diOU=; b=TEEzK89TjqFCaaDCsSOBw6dnc0iZS7Htx3M2Yg5FNTSxDWo+0kmIEwwRrdi6vBeCWU at04rVoedyBkiV9+hd8JUncP6C3zhkiDoQnAWe74x9KMCBF20GC43cRZILgukG+LA8aq 6NlVxVaGis/tcvQSYw2j1yiOlOweXLzpJdhY8EP5Ryqgzz+yjz2BTEmHS+UFsLvi0EOo RyjBLpbMGqC7W1MFvsmn4Zb0Jqwv+TU/eOhpETH7+emX7KWbmVtmknPt+JLJepOaeaaK QreBaI/U5HlNoRHmb6oyjMqYKekDcNkFbHX643mhJN48JpT2A+VK18CD6EN1biEdQZej MFvg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1761688057; x=1762292857; h=content-transfer-encoding:in-reply-to:content-language:references :to:subject:from:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=5EEzvXb7R3DotAmpz8h+CSCNxLMd/W+TzB/zfb+diOU=; b=egMBuIXcmvz4NQVZN4Vx6I/Vue4//EyZmRtBjgRbUvqiZueEoYhLdhvpM1/+uHs7Nk HEZQRn5C0bb5tREPQDXoJrEzcld/ydYu4o8/hq0inNP2AzKIF3uflCCTrwshMXzAA3nk Y1Zz6gweQZcYwlXc5njoVIsxsUqGj7zqnCbq4N0F75iQNc+c1saAwa2KIItdMLifvSbK 9K+oVtdITk32ZYjG/bvH9X7iJawNu2WsZnLrvn0FJu15g49cqOksdZxRqPZf0Nn83X7f V8xDPAq+lOOh5ZrTU+3ddRY35fWsEYUNHKK30VghZBUYAIiv4j3k34ijlEF9Yn654r6a uCIg== X-Forwarded-Encrypted: i=1; AJvYcCVkQJP4k8diSnGcOSmKtC7bPvBefuRtDez8XOSHdgiA4t7B8MYwT3t4hfTVAJ4hs4HUCyG6OxaOOzAghtOn@lists.postgresql.org X-Gm-Message-State: AOJu0YyegLLzDTJ6PeM09GHxPQdu4UL30i+aN41RIQCH40P3H9VgS87W purFG7Sa/ZErjniSa3XRIKG+QR1jDGrvAmBHBqFRJyF+G8DPzOEEhPqS/49D1cP7Dcut/qZfxDi C7BVT X-Gm-Gg: ASbGncuXBDh2K5DtSmgGS4UpdePCqzGvOWXoxa8TD+AAKXwQegfEJQeY0RwOzjvnftx ftvPId93Ka0SnI2abAz5q3aHWMwHxg6VEQgoMP/uT2Kqi9ilZBpidO2QRhPWjQrRlRZiUfazJWu v4n5XCFUNy2lvcOy5z0BQruozfW8t7PcD9mFfp1Sa4T1ayqSuDZO03mU1gbq3jnlU3YjirBzpu6 ITZY4Ovh7D221GcFrhn2TnklV/4cB2iEYq3UxDqWH5W1KZ7znOzG2S9HnuNwo/25vs3kLPko2y9 qmemhlbecUZWi7jvI2FVTJ7DlOZ7l/VjUEqhVUVR7WYiEKJr6SODe3JqqpxBLTcaLYU+o+anzYm +6je/YpPGlVO7YcT3UpEj626DtnmrMLR6Gb9dmKVFrnwdxDmIcSWk+Tl4o5sd8UNLrCgMKa7Pqw 8vlq+Rt87IOtyTJZ0uocELqs0QGiulyCHECWmGmN5EYzbUF47MiVqX42E= X-Google-Smtp-Source: AGHT+IFqQQcKfI6MlKiV7PbheZLjTBkX6hr3qnxjcET320pBDuw4qESD8GoC1wXD/SEFbU4hV3LTzA== X-Received: by 2002:a05:690c:7288:b0:785:bc61:1b9c with SMTP id 00721157ae682-786293520camr6924597b3.46.1761688056582; Tue, 28 Oct 2025 14:47:36 -0700 (PDT) Received: from [192.168.4.42] (162-239-31-113.lightspeed.dybhfl.sbcglobal.net. [162.239.31.113]) by smtp.gmail.com with ESMTPSA id 00721157ae682-785ed1bf36dsm30625087b3.42.2025.10.28.14.47.35 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 28 Oct 2025 14:47:35 -0700 (PDT) Message-ID: <081073df-32ff-498c-abeb-2e5590888ad9@joeconway.com> Date: Tue, 28 Oct 2025 17:47:34 -0400 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: Joe Conway Subject: Re: contrib/sepgsql regression tests have been broken for months To: Tom Lane , pgsql-hackers@lists.postgresql.org References: <1613232.1761255361@sss.pgh.pa.us> <2e327a21-9954-4d05-aa9e-3b7fe926f39f@joeconway.com> <371f0ee1-8507-46e0-9090-6df2b14f0cd8@joeconway.com> Content-Language: en-US In-Reply-To: <371f0ee1-8507-46e0-9090-6df2b14f0cd8@joeconway.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 10/24/25 08:28, Joe Conway wrote: > On 10/24/25 07:49, Joe Conway wrote: >> On 10/24/25 17:36, Tom Lane wrote: >>> Anyway, we seem to need the attached in v18 and HEAD, >>> and we really ought to get BF coverage going again. >> >> I will make those changes (and hope nothing breaks). > > And of course they did break :-( > > Rhino is still running on RHEL 7.9 and it seems that needed perl RPMs are no > longer in the yum repo. I will need some time to sort it out, but am on the road > through the weekend, so it might be until sometime next week when I get enough > 'round tuits' to get it resolved. I predicted complaints about desupporting openssl < 1.1.1, just did not anticipate they would be from me ;-P https://www.postgresql.org/message-id/flat/9a9a43e7-f1b7-4d77-b3df-9138ecfc6f6b%40joeconway.com#278b38135345257044aa1cd41b8dda83 Since 18+ requires openssl 1.1.1+ and CentOS 7.9 has openssl 1.0.2, and rhino is still on CentOS 7.9, rhino does not build with openssl. However, with the tap tests enabled now, I am seeing this: cat ./build-farm-root/HEAD/rhinoceros.lastrun-logs/configure.log 8<-------- ... with_selinux='yes' with_ssl='no' with_system_tzdata='' ... 8<-------- and in src/test/modules/Makefile: 8<-------- ... ifeq ($(with_ssl),openssl) SUBDIRS += ssl_passphrase_callback else ALWAYS_SUBDIRS += ssl_passphrase_callbackssl_passphrase_callback endif 8<-------- yet: 8<-------- ./run_build.pl --nosend --nostatus --verbose --force --keepall Tue Oct 28 13:47:01 2025: buildfarm run for rhinoceros:HEAD starting rhinoceros:HEAD [13:47:01] checking out source ... ... rhinoceros:HEAD [13:55:00] running bin checks ... rhinoceros:HEAD [14:08:09] running make misc checks ... Branch: HEAD Stage ssl_passphrase_callbackCheck failed with status 2 8<-------- and: 8<-------- tail -n23 /opt/src/pgsql-git/build-farm-root/HEAD/pgsql.build/tmp_install/log/install.log|head -n3 ccache gcc -std=gnu11 -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -g -O2 -fPIC -fvisibility=hidden -I. -I. -I../../../../src/include -D_GNU_SOURCE -I/usr/include/libxml2 -c -o ssl_passphrase_func.o ssl_passphrase_func.c ssl_passphrase_func.c:29:23: error: unknown type name ‘SSL_CTX’ static void set_rot13(SSL_CTX *context, bool isServerStart); 8<-------- I am not understanding why ssl_passphrase_callbackCheck is being run at all, but that is currently where I am stuck ¯\_(ツ)_/¯. For the moment I have disabled the cron job on rhino. I guess I need to up the urgency on getting the OS upgraded to something supported... -- Joe Conway PostgreSQL Contributors Team Amazon Web Services: https://aws.amazon.com