Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kB5zi-0002pD-FO for pljava-dev@arkaria.postgresql.org; Thu, 27 Aug 2020 00:42:22 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1kB5zg-0002k9-2G for pljava-dev@arkaria.postgresql.org; Thu, 27 Aug 2020 00:42:20 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kB5zf-0002k2-TP for pljava-dev@lists.postgresql.org; Thu, 27 Aug 2020 00:42:19 +0000 Received: from anastigmatix.net ([68.171.219.55]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kB5zb-0007hz-VA for pljava-dev@lists.postgresql.org; Thu, 27 Aug 2020 00:42:18 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=anastigmatix.net; s=default; h=Content-Transfer-Encoding:Content-Type: In-Reply-To:MIME-Version:Date:Message-ID:From:Cc:References:To:Subject:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=NIVVWChh+GGdleTRsL0ovj17i6QyOhbW44Kv0mEJM4o=; b=U/xjKvMrwzaqRl8OqL0niRNflS 7aly4TVeEqIczxcPZTN8C3mt65rbMB6u45q1InP/32UUWDDJQ/VbCiL/BoGYQQJfEJQ3Aat4mWGqQ 3uq3TCyoG2W8Ky3/sq0cch2nYqS38cRgfZwtCY2agdJD5ch7q3etPOhX3PfXW2WI2blIIvtSjixvE J0RDFDv5aUERm3ue9faLF9R2skyHHZDtKFRl2aKsnAiPy1Q/GF/X+ffd2QUqHliq680/KprLXGv2A sKjE/iPinDBvTdKi2lAg66RjCwDAU44eZKn0GzpbzlXLpedbdsSR9R/eydAG7Oj/6tzCBAOSmoZbQ Gi3BvTVA==; Received: from [184.19.31.139] (port=51931) by bay.acenet.us with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1kB5zY-00CZ1T-JQ; Wed, 26 Aug 2020 20:42:13 -0400 Subject: Re: the ScriptingMojo To: Kartik Ohri References: <5F3D32E9.80504@anastigmatix.net> <5F3D36BE.70703@anastigmatix.net> <5F3D38F8.7050907@anastigmatix.net> <5F3D3A75.5010304@anastigmatix.net> <5F3D3D2E.4070109@anastigmatix.net> <5F3D43BD.4020900@anastigmatix.net> <5F3DA48D.7090408@anastigmatix.net> <5F41943D.9080707@anastigmatix.net> <5F427604.5010103@anastigmatix.net> <5F42A71F.8000002@anastigmatix.net> <5F459B6E.3020803@anastigmatix.net> <5F45EE7F.5020609@anastigmatix.net> Cc: pljava-dev@lists.postgresql.org From: Chapman Flack X-Enigmail-Draft-Status: N1110 Message-ID: <5F470163.2080300@anastigmatix.net> Date: Wed, 26 Aug 2020 20:42:11 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-OutGoing-Spam-Status: No, score=-95.0 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - bay.acenet.us X-AntiAbuse: Original Domain - lists.postgresql.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - anastigmatix.net X-Get-Message-Sender-Via: bay.acenet.us: authenticated_id: chap@anastigmatix.net X-Authenticated-Sender: bay.acenet.us: chap@anastigmatix.net X-Source: X-Source-Args: X-Source-Dir: X-From-Rewrite: unmodified, already matched List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk On 08/26/20 12:55, Kartik Ohri wrote: > I have made some progress on the plugin. The Mac OS X configuration is > working and passing the CI. This is going to be good. I noticed that a couple of recent spurious failures in Travis on my branch were because something went wrong with travis_install_openssl.sh ... in one case, port install openssl just hung and the job timed out; in another it said "Port openssl not found". What's going to be good is I don't even think that should be necessary at all. The postgresql build being used came from homebrew, not macports, and the log shows the homebrew package for openssl was installed at the same time as a dependency. But homebrew's openssl package is "keg-only", which means the files don't appear in the usual places; you have to specify their package-specific locations. That's probably why there seemed to be a problem early on and installing (another) openssl package from macports seemed to solve it. But I see that running pg_config of the homebrew-built PostgreSQL already shows: CPPFLAGS = ... -I/usr/local/opt/openssl@1.1/include ... ... LDFLAGS = -L/usr/local/opt/openssl@1.1/lib ... so as soon as our build is actually using the options from pg_config, the build should succeed using the expected homebrew openssl package, and the whole travis_install_openssl.sh script can just go away. It's nice to see immediate benefits of the work.... Regards, -Chap