public inbox for [email protected]  
help / color / mirror / Atom feed
From: Chapman Flack <[email protected]>
To: Kartik Ohri <[email protected]>
Cc: [email protected]
Subject: Re: the ScriptingMojo
Date: Wed, 26 Aug 2020 20:42:11 -0400
Message-ID: <[email protected]> (raw)
In-Reply-To: <CAASLQ4MH5JaVbrG9O_S+9dnp=tj_8N3jArxxpf-dJD1ezd5SfQ@mail.gmail.com>
References: <CAASLQ4Mva7dAXiS_c9OLhV4VzNHF=XNKJosuS5gtZTB6b4TW1Q@mail.gmail.com>
	<CAASLQ4OowXOmnbbbT0Wh1ZkB4h=6JQfC61ojmN07EYnO0QCcow@mail.gmail.com>
	<[email protected]>
	<[email protected]>
	<[email protected]>
	<[email protected]>
	<[email protected]>
	<[email protected]>
	<[email protected]>
	<CAASLQ4MBWQeFLdAPNcsgcpLyekU5X=ExQUuGgE49AUFdEYJr8g@mail.gmail.com>
	<[email protected]>
	<CAASLQ4P5oEx0DLoDLEOAkZSwffU2eS2+NKbevgYqpknHGucaTw@mail.gmail.com>
	<[email protected]>
	<CAASLQ4Nr3MPQuZziVU+89ULZ=BgQjaPPnCLsyPR3mhW-eWoOBw@mail.gmail.com>
	<[email protected]>
	<CAASLQ4PkP017rtyUswKO_TCiNmnica-nrQHBgggFw-U_9MstUg@mail.gmail.com>
	<[email protected]>
	<CAASLQ4P47TNiEsuj3ga-vuYeCSBJZmHrPM-49E-X=0T5RTmhKw@mail.gmail.com>
	<[email protected]>
	<CAASLQ4MH5JaVbrG9O_S+9dnp=tj_8N3jArxxpf-dJD1ezd5SfQ@mail.gmail.com>

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/[email protected]/include ...
...
LDFLAGS = -L/usr/local/opt/[email protected]/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





view thread (78+ messages)  latest in thread

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: [email protected]
  Cc: [email protected], [email protected], [email protected]
  Subject: Re: the ScriptingMojo
  In-Reply-To: <[email protected]>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox