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 1pWPt1-0006Tf-O8 for pgsql-hackers@arkaria.postgresql.org; Sun, 26 Feb 2023 22:52:55 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1pWPsy-00064N-J8 for pgsql-hackers@arkaria.postgresql.org; Sun, 26 Feb 2023 22:52:52 +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 1pWPsy-00064D-5v for pgsql-hackers@lists.postgresql.org; Sun, 26 Feb 2023 22:52:52 +0000 Received: from mail-io1-xd29.google.com ([2607:f8b0:4864:20::d29]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1pWPsp-0000iY-Kq for pgsql-hackers@postgresql.org; Sun, 26 Feb 2023 22:52:49 +0000 Received: by mail-io1-xd29.google.com with SMTP id d12so1882459ioe.10 for ; Sun, 26 Feb 2023 14:52:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telsasoft-com.20210112.gappssmtp.com; s=20210112; h=user-agent:content-disposition:mime-version:message-id:subject:cc :to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=2vOg2ya0Rdito3q0Is7uGq0VPhBCoa3kkwAvyzgffJQ=; b=qTYAlkkMxG8144KFWcXFyxR3u7qVZnh3XQ5fVoaRuNsoAW9npSRFIpZUBcPHy33+Hn 0mK3jiSDYmyDVhd7k6FCJg8IJLPpkpaqBoRdmjAIt8HMgWFZBgkHxUPsA8q6+qb2h8BE baTzTgkC+cdKXY+9PCRxKriFbYG9MiVhSqZl3lq8XGQG22AsvwV6a7PlK/9cc/nLnpKf L9bhAv6BME0jF99rsyoqz0kkOcs0VkLtiXwFqeMjnC12XKXZeoEo7b6lBViQp3zZoj2S +R12sOGELDYWNYZCEiODsvKN1p8U3iRLhQ3FNatontnBC3S7OlfSovY6Jl9j+C9Sb6j5 EJLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=user-agent:content-disposition:mime-version:message-id:subject:cc :to:from:date:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=2vOg2ya0Rdito3q0Is7uGq0VPhBCoa3kkwAvyzgffJQ=; b=vsolm9UAMPY89lS4Y3fB6nGUFakmS/ZLHIRw4hCywZ3Ca5kutKMUnWJBpTWoETHKpG fUDoBqyAMoRIUGJGANR++WolS3RB2PREhdR4VY3erOT7ADGpMGeheQHm+q8pcocCjUfi jlWGLAG+1PLaXtjeSofgPeXXzAt1xSiN2ZU2esZtxX9rpcmOjGRGhH8/2hYQPrwx8mN/ yeKWKHMeESLJHlwnYQgkwn1mOOWkeZfmD9QOWEFt6r3F8kF+YctiPAy+IZTFCJliOJdx KB5jC86s8rBHp9JZz6lwdUh4nfOJtvD4cPTlKprGAvnTsI3Yj23qu+t54/7pDRP2iJZl EkbQ== X-Gm-Message-State: AO0yUKUhCuYLU5aCXhHpZOM4KQnfciONwheyOMugEYEOrF+rFlors/w5 pB/lvrXq9UUqY+WVRDJsd3GE0JjPEffLjHIS X-Google-Smtp-Source: AK7set9bJ7Yg1xuXew+cMZi+3M+RzVtEX10tpfOM2iAyAT94SIQRlECFyZGYX3hNYCHVP5VZ6jC2/A== X-Received: by 2002:a05:6602:3810:b0:723:8cb5:6706 with SMTP id bb16-20020a056602381000b007238cb56706mr5173924iob.5.1677451961453; Sun, 26 Feb 2023 14:52:41 -0800 (PST) Received: from pryzbyj.telsasoft (charmander.telsasoft.com. [50.244.222.1]) by smtp.gmail.com with ESMTPSA id w16-20020a029690000000b00375a885f908sm1587869jai.36.2023.02.26.14.52.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 26 Feb 2023 14:52:40 -0800 (PST) Received: by pryzbyj.telsasoft (Postfix, from userid 1000) id CAD2380045E; Sun, 26 Feb 2023 16:52:39 -0600 (CST) Date: Sun, 26 Feb 2023 16:52:39 -0600 From: Justin Pryzby To: pgsql-hackers@postgresql.org Cc: Peter Eisentraut , Andres Freund Subject: meson vs make: missing/inconsistent ENV Message-ID: <20230226225239.GL1653@telsasoft.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline 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 I noticed warnings: Use of uninitialized value $ENV{"with_icu"} in string eq at /home/pryzbyj/src/postgres/src/bin/pg_dump/t/002_pg_dump.pl line 56. and looked through: git grep ^export '*/Makefile' and found that: src/bin/pg_dump/meson.build is missing with_icu since 396d348b0 Also, e6927270c added ZSTD to src/bin/pg_basebackup/meson.build, but it's not in ./Makefile ?? Maybe that was for consistency with other places, or pre-emptive in case the tap tests want to do tests involving the ZSTD tool. But it'd be better if ./Makefile had it too. The rest I think are not errors: src/test/meson.build is missing PG_TEST_EXTRA src/bin/pg_upgrade/meson.build and ../src/test/recovery/meson.build are missing REGRESS_SHLIB Is there any consideration of promoting these or other warnings to fatal? -- Justin