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 1pOqGP-0002Xm-7l for pgsql-hackers@arkaria.postgresql.org; Mon, 06 Feb 2023 01:25:45 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1pOqGM-00034x-K2 for pgsql-hackers@arkaria.postgresql.org; Mon, 06 Feb 2023 01:25:42 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pOqGM-00034X-AM for pgsql-hackers@lists.postgresql.org; Mon, 06 Feb 2023 01:25:42 +0000 Received: from sss.pgh.pa.us ([66.207.139.130]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pOqGJ-00085Q-QG for pgsql-hackers@lists.postgresql.org; Mon, 06 Feb 2023 01:25:41 +0000 Received: from sss1.sss.pgh.pa.us (localhost [127.0.0.1]) by sss.pgh.pa.us (8.15.2/8.15.2) with ESMTP id 3161PYsf2563865; Sun, 5 Feb 2023 20:25:34 -0500 From: Tom Lane To: Andres Freund cc: Aleksander Alekseev , PostgreSQL Hackers , Peter Eisentraut Subject: Re: MacOS: xsltproc fails with "warning: failed to load external entity" In-reply-to: <20230206005207.djeq3322p4focdxo@alap3.anarazel.de> References: <1234349.1675196522@sss.pgh.pa.us> <1275436.1675209271@sss.pgh.pa.us> <20230201002206.zmilf5zlwhz2ahow@alap3.anarazel.de> <20230201103204.ddqqjbuxe5e2jct2@alap3.anarazel.de> <1383731.1675272207@sss.pgh.pa.us> <20230201174900.n7aa35mgwwdtkxum@alap3.anarazel.de> <20230201190428.m2syfhxxhyjx6vpl@alap3.anarazel.de> <1404694.1675279219@sss.pgh.pa.us> <20230206005207.djeq3322p4focdxo@alap3.anarazel.de> Comments: In-reply-to Andres Freund message dated "Sun, 05 Feb 2023 16:52:07 -0800" MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <2563863.1675646734.1@sss.pgh.pa.us> Date: Sun, 05 Feb 2023 20:25:34 -0500 Message-ID: <2563864.1675646734@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Andres Freund writes: > I did survey available meson versions, and chose what features to > use. But not really ninja, since I didn't know about this specific issue > and other than this the ninja version differences were handled by meson. > As all the issues are related to more precise dependencies, I somehwat > wonder if it'd be good enough to use less accurate dependencies with > 1.8.2. But I don't like it. Nah, I don't like that either. I did a crude survey of ninja's version history by seeing which version is in each recent Fedora release: f20/ninja-build.spec:Version: 1.4.0 f21/ninja-build.spec:Version: 1.5.1 f22/ninja-build.spec:Version: 1.5.3 f23/ninja-build.spec:Version: 1.7.1 f24/ninja-build.spec:Version: 1.7.2 f25/ninja-build.spec:Version: 1.8.2 f26/ninja-build.spec:Version: 1.8.2 f27/ninja-build.spec:Version: 1.8.2 f28/ninja-build.spec:Version: 1.8.2 f29/ninja-build.spec:Version: 1.8.2 f30/ninja-build.spec:Version: 1.9.0 f31/ninja-build.spec:Version: 1.10.1 f32/ninja-build.spec:Version: 1.10.1 f33/ninja-build.spec:Version: 1.10.2 f34/ninja-build.spec:Version: 1.10.2 f35/ninja-build.spec:Version: 1.10.2 f36/ninja-build.spec:Version: 1.10.2 f37/ninja-build.spec:Version: 1.10.2 rawhide/ninja-build.spec:Version: 1.11.1 Remembering that Fedora has a six-month release cycle, this shows that 1.8.2 was around for awhile but 1.9.x was a real flash-in-the-pan. We can probably get away with saying that you need 1.10 or newer. That's already three-plus years old. regards, tom lane