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 1oSLme-0007kM-S7 for pgsql-hackers@arkaria.postgresql.org; Sun, 28 Aug 2022 17:09:16 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1oSLle-0004Ow-GQ for pgsql-hackers@arkaria.postgresql.org; Sun, 28 Aug 2022 17:08:14 +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 1oSLle-0004On-4A for pgsql-hackers@lists.postgresql.org; Sun, 28 Aug 2022 17:08:14 +0000 Received: from mail-io1-xd2c.google.com ([2607:f8b0:4864:20::d2c]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1oSLla-0002Nr-NK for pgsql-hackers@postgresql.org; Sun, 28 Aug 2022 17:08:13 +0000 Received: by mail-io1-xd2c.google.com with SMTP id i77so4891546ioa.7 for ; Sun, 28 Aug 2022 10:08:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telsasoft-com.20210112.gappssmtp.com; s=20210112; h=user-agent:in-reply-to:content-disposition:mime-version:references :message-id:subject:cc:to:from:date:from:to:cc; bh=0b3O4vd5yz1zxricQf3izWZRpdjioiJckQhRdqBQq4s=; b=mSW3kGP7qGsrIYda+1AwVHrLhLk+vVcH/WQ5Ppmcz9R8HJ0G9xSDLSwZiAS6/wWsAl W4zx5IG3qID9BbormdsRx1MKe0WnY23Jo8ilSrndsR6MS9SzpMK8CBMfWLvgskXNlAkX lDUF1Z5kDvMe+hQsDbhF0SgUIKzjRdBqmfGKj+hfU8SdBULnUsF0i3nmORBb1H+433CY t0RK+XMFVRxc25PVqbiWN9l96UzBw8IfD9PAPfD1X/AL6hlWZ/Ou+RnBK6o9zKDT9PzJ SgucjwaJbvjMid3lKZ+etxya9TUGYbYfPG5Y7nXXxH4y03NFoM58SK7WAEgqAptEaEWP D1cw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=user-agent:in-reply-to:content-disposition:mime-version:references :message-id:subject:cc:to:from:date:x-gm-message-state:from:to:cc; bh=0b3O4vd5yz1zxricQf3izWZRpdjioiJckQhRdqBQq4s=; b=fNrlbVVlnD36engZeDt8VEwh4Yc5aocSmY3NvxF8bD+iXp9BAl7AW9EVBJKXuCWQVb mQdQGj7hY3TmaDlW7A1+LlEsISaJ4At96tv3v/Gce0pQVP/XS85AW0cTh+21mF2S/jkD 5wEawIESOhKi/d6PsFQMrec7KIz1XEVCjTQZ5GGA/pzIrS4BYT3XJ5aOpomOZI6rjIHm Ldl/0mSUZGrVz0iT7hShaFXChApSYYBErMa1ooc1WkaUXv9by5qiL2RUpuOiZHdjwZf8 e+BYf31JUd0xEXZur1Hw5jb8Xl0zVf/Ivj23mGgcw/BSckDW2Q13amTm+X72GhAiF+95 kH8g== X-Gm-Message-State: ACgBeo0ZVsduHFUzF2Xvnm6Jvg3FyP0PEdJh0MXs9HU0OSq5ndjMacDf iJaUIGqt4oUj2UpdfT/tGx5mpg== X-Google-Smtp-Source: AA6agR4M3w/EjoQW7k6TYLXEco+Dc/tV6TtL5WD1KqCS8ccAIE1VR2Sz+gH9mirufAEELTt4cGiZfQ== X-Received: by 2002:a05:6638:13cb:b0:33f:336c:34ae with SMTP id i11-20020a05663813cb00b0033f336c34aemr8162172jaj.317.1661706488686; Sun, 28 Aug 2022 10:08:08 -0700 (PDT) Received: from pryzbyj.telsasoft (charmander.telsasoft.com. [50.244.222.1]) by smtp.gmail.com with ESMTPSA id n5-20020a92dd05000000b002eabb8e0f3bsm2517693ilm.56.2022.08.28.10.08.08 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 28 Aug 2022 10:08:08 -0700 (PDT) Received: by pryzbyj.telsasoft (Postfix, from userid 1000) id 2E1308007CB; Sun, 28 Aug 2022 12:08:07 -0500 (CDT) Date: Sun, 28 Aug 2022 12:08:07 -0500 From: Justin Pryzby To: Andres Freund Cc: pgsql-hackers@postgresql.org, Peter Eisentraut , samay sharma , Nazir Bilal Yavuz Subject: Re: [RFC] building postgres with meson - v12 Message-ID: <20220828170806.GN2342@telsasoft.com> References: <20211012083721.hvixq4pnh2pixr3j@alap3.anarazel.de> <20220827180447.zbmfk6sp2af4ntio@awork3.anarazel.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220827180447.zbmfk6sp2af4ntio@awork3.anarazel.de> User-Agent: Mutt/1.9.4 (2018-02-28) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk with_temp_install is repeated twice in prove_check: > Subject: [PATCH v12 02/15] Split TESTDIR into TESTLOGDIR and TESTDATADIR > > - TESTDIR='$(CURDIR)/tmp_check' $(with_temp_install) > PGPORT='6$(DEF_PGPORT)' \ > + TESTLOGDIR='$(CURDIR)/tmp_check/log' $(with_temp_install) \ > + TESTDATADIR='$(CURDIR)/tmp_check' $(with_temp_install) \ > + PGPORT='6$(DEF_PGPORT)' \ Before running an individual test like "meson test recovery/017_shm", it's currently necessary to first manually run "meson test tmp_install". Is it possible to make that happen automatically ? You're running tap tests via a python script. There's no problem with that, but it's different from what's done by the existing makefiles. I was able to remove the python indirection - maybe that's better to talk about on the CI thread? That moves some setup for TAP tests (TESTDIR, PATH, cd) from Makefile into the existing perl, which means less duplication.