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 1r0bjP-006hN5-P9 for pgsql-hackers@arkaria.postgresql.org; Wed, 08 Nov 2023 06:08:03 +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 1r0bjN-00Gep1-44 for pgsql-hackers@arkaria.postgresql.org; Wed, 08 Nov 2023 06:08:01 +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 1r0bjM-00Geot-MK for pgsql-hackers@lists.postgresql.org; Wed, 08 Nov 2023 06:08:00 +0000 Received: from mail-ot1-x32c.google.com ([2607:f8b0:4864:20::32c]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1r0bjF-005IWR-9S for pgsql-hackers@postgresql.org; Wed, 08 Nov 2023 06:07:59 +0000 Received: by mail-ot1-x32c.google.com with SMTP id 46e09a7af769-6d33298f8fdso3089572a34.1 for ; Tue, 07 Nov 2023 22:07:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=neon-tech.20230601.gappssmtp.com; s=20230601; t=1699423671; x=1700028471; darn=postgresql.org; h=in-reply-to:references:from:to:subject:cc:message-id:date :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=qrT6mHdfpaW7nWpke3smM2Drm6jDLP0k9EnqaUaSvUA=; b=QMS0se7Q74DShzLtyez0UfJV8tHpb3dSUWkSGXz7G0FZZC6bmXzGuMWz3Y28FlWQM/ oFxRwI38GM8bJxOHUTB7R1ULQaxYH6uwkNsdK+PysFgMadWDZVej1QaJMDqz3zR6ir8B BWwem2oGKLnG80TB8XrblZowj9PSFFv/ZrjrmaDMsfcAGZGoO43qB7JmISRaAcnz9X0C QmC/THscTYvoqPzSqqwBYpa86bjj/wiXsMGXDN8pcQhpo2/rVUXRf4g1gDlBK5TSbjGp wR1lTXk7275dGWvbhxrwYiCjSGfwZrMyRwLviLHUtun+2mqSOoPF0rJDOm2If3WPEu0n 9vIw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699423671; x=1700028471; h=in-reply-to:references:from:to:subject:cc:message-id:date :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=qrT6mHdfpaW7nWpke3smM2Drm6jDLP0k9EnqaUaSvUA=; b=sHjxZiUSoyh3E7YuTKlQtcXYv+yAbsxg+gAE+14h9G44eUsXrO7fRgzBv1FFJJEG2Q CySxw1PpI06Ha+zo277WoTvrSMSkndj/0YH8jvIaCcZZ2qof3rPXCz2sDp8yh/TZj0+x uv3CEUZrYP7+bhZC3aUUxr+7lFw9AFUIjRLYEGfp/U3bLqtqk/NRrG3OpPJVrZnWp7PI yzSjmR9UbQpUKuSDtHbmEz9Ic71vxIGc5R4oAmqjW9x+o9i6Y5YfmI4fWShRndJJ7VSj 5T2OXo4u2YJN32J9+oE8qNTlAzpx/XN69T2mydVz2jsGvm/parfcbjltTKNjnFp5EAaJ k5mA== X-Gm-Message-State: AOJu0Ywa3t5OvTs7kjGCzGGp1mHzdFqoJ+KnOlYb3gATlvxzLaOua+rM i8IhX9g95nCV1yptuH5/eJIz05Fcr64xioSJ5M2yfA== X-Google-Smtp-Source: AGHT+IH/UHS/SnRuVW93wdozsIARBkVRrwEDy4XltSxMDhiEZZXTZiTXkb1DegnaSeQbmviAWGdwSw== X-Received: by 2002:a05:6830:7185:b0:6c7:d033:bcfa with SMTP id el5-20020a056830718500b006c7d033bcfamr1127555otb.37.1699423671067; Tue, 07 Nov 2023 22:07:51 -0800 (PST) Received: from localhost ([2607:fb90:e62b:4a1c:3996:e070:71ee:42fb]) by smtp.gmail.com with ESMTPSA id z26-20020a05683020da00b006c61c098d38sm1787203otq.21.2023.11.07.22.07.50 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 07 Nov 2023 22:07:50 -0800 (PST) Content-Type: multipart/mixed; boundary=49d5134ff19db7e930f565c56b19e8cdb61ef6c2e32ef3b3340b66cb878d Mime-Version: 1.0 Date: Wed, 08 Nov 2023 00:07:49 -0600 Message-Id: Cc: "pgsql-hackers" Subject: Re: Fix use of openssl.path() if openssl isn't found To: "Michael Paquier" From: "Tristan Partin" X-Mailer: aerc 0.16.0-59-g23ba54784a49 References: In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --49d5134ff19db7e930f565c56b19e8cdb61ef6c2e32ef3b3340b66cb878d Content-Type: multipart/alternative; boundary=146d0fcff2255edf4f18d3304ccb6f89d8db3afb861c7cb5b842dbdb333d --146d0fcff2255edf4f18d3304ccb6f89d8db3afb861c7cb5b842dbdb333d Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Content-Type: text/plain; charset=UTF-8; format=Flowed On Tue Nov 7, 2023 at 11:53 PM CST, Michael Paquier wrote: > On Tue, Nov 07, 2023 at 04:06:56PM -0600, Tristan Partin wrote: > > Found this issue during my Fedora 39 upgrade. Tested that uninstalling > > openssl still allows the various ssl tests to run and succeed. > > Good catch. You are right that this is inconsistent with what we > expect in the test. > > > +openssl_path =3D '' > > +if openssl.found() > > + openssl_path =3D openssl.path() > > +endif > > + > > tests +=3D { > > 'name': 'ssl', > > 'sd': meson.current_source_dir(), > > @@ -7,7 +12,7 @@ tests +=3D { > > 'tap': { > > 'env': { > > 'with_ssl': ssl_library, > > - 'OPENSSL': openssl.path(), > > + 'OPENSSL': openssl_path, > > }, > > 'tests': [ > > 't/001_ssltests.pl', > > Okay, that's a nit and it leads to the same result, but why not using > the same one-liner style like all the other meson.build files that > rely on optional commands? See pg_verifybackup, pg_dump, etc. That > would be more consistent. Because I forgot there were ternary statements in Meson :). Thanks for=20 the review. Here is v2. --=20 Tristan Partin Neon (https://neon.tech) --146d0fcff2255edf4f18d3304ccb6f89d8db3afb861c7cb5b842dbdb333d-- --49d5134ff19db7e930f565c56b19e8cdb61ef6c2e32ef3b3340b66cb878d Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0001-Fix-use-of-openssl.path-if-openssl-isn-t-found.patch Content-Type: text/x-patch; charset=utf-8; name=v2-0001-Fix-use-of-openssl.path-if-openssl-isn-t-found.patch RnJvbSA1ZmMwNDYwYjBiODViOGYwNDk3NjE4MmMwZjZlYzY1MGM0MGRmODMzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBUcmlzdGFuIFBhcnRpbiA8dHJpc3RhbkBuZW9uLnRlY2g+CkRh dGU6IFR1ZSwgNyBOb3YgMjAyMyAxNTo1OTowNCAtMDYwMApTdWJqZWN0OiBbUEFUQ0ggdjJdIEZp eCB1c2Ugb2Ygb3BlbnNzbC5wYXRoKCkgaWYgb3BlbnNzbCBpc24ndCBmb3VuZAoKb3BlbnNzbCgx KSBpcyBhbiBvcHRpb25hbCBkZXBlbmRlbmN5IG9mIHRoZSBQb3N0Z3JlcyBNZXNvbiBidWlsZCwg YnV0CndhcyBpbmFkdmVydGFudGx5IHJlcXVpcmVkIHdoZW4gZGVmaW5pbmcgc29tZSBTU0wgdGVz dHMuCi0tLQogc3JjL3Rlc3Qvc3NsL21lc29uLmJ1aWxkIHwgMiArLQogMSBmaWxlIGNoYW5nZWQs IDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvc3JjL3Rlc3Qvc3Ns L21lc29uLmJ1aWxkIGIvc3JjL3Rlc3Qvc3NsL21lc29uLmJ1aWxkCmluZGV4IDRjZGE4MWYzYmMu LmVkODNjNDM4ZWYgMTAwNjQ0Ci0tLSBhL3NyYy90ZXN0L3NzbC9tZXNvbi5idWlsZAorKysgYi9z cmMvdGVzdC9zc2wvbWVzb24uYnVpbGQKQEAgLTcsNyArNyw3IEBAIHRlc3RzICs9IHsKICAgJ3Rh cCc6IHsKICAgICAnZW52JzogewogICAgICAgJ3dpdGhfc3NsJzogc3NsX2xpYnJhcnksCi0gICAg ICAnT1BFTlNTTCc6IG9wZW5zc2wucGF0aCgpLAorICAgICAgJ09QRU5TU0wnOiBvcGVuc3NsLmZv dW5kKCkgPyBvcGVuc3NsLnBhdGggOiAnJywKICAgICB9LAogICAgICd0ZXN0cyc6IFsKICAgICAg ICd0LzAwMV9zc2x0ZXN0cy5wbCcsCi0tIApUcmlzdGFuIFBhcnRpbgpOZW9uIChodHRwczovL25l b24udGVjaCkKCg== --49d5134ff19db7e930f565c56b19e8cdb61ef6c2e32ef3b3340b66cb878d--